スペースインベーダーでプログラムを無料体験できるぞ プログラマー志望はあつまれ!
■ このスレッドは過去ログ倉庫に格納されています
タイトーが学習塾プロクラスとのコラボレーションにより、小学校2年生〜中学校3年生を対象とした
ゲーム作りとプログラムの無料体験教室を行うぞ。
『スペースインベーダーでプログラムを学ぼう!』という教室で、今年3月に1回目が行われ、
2回目が5月19日に開催される。
タイトーを代表するタイトルである『スペースインベーダー』を利用したプログラム教室により、
ゲームがどのように作られているか、プログラムの楽しさや喜びを学んでいくというもの。
2020年には小学生からのプログラム教育が必修化となっており、日本でもプログラム教育に
注目が集まっている。そんなプログラムをより楽しく学んで貰おうという体験企画だ。
※概要は記事参照
http://gogotsu.com/archives/39744
http://gogotsu.com/wp-content/uploads/2018/05/001-27.jpg
http://gogotsu.com/wp-content/uploads/2018/05/002-23.jpg
http://gogotsu.com/wp-content/uploads/2018/05/003-8.jpg
http://gogotsu.com/wp-content/uploads/2018/05/004-5.jpg >>197
それで飯を食うつもりでなく
趣味の日曜プログラミングならPHPじゃね?
まあその発展としてやりたいことがあればJavaScriptやJ-Queryに手を伸ばしてもいいだろうけど >>197
C#かな。
マイクロソフトのゲームエンジンやUnityにも使える。
UnityではWebGLで3Dや2Dのブラウザゲーム、ブラウザミニゲームなんてのも作れる。
ソフトウェアの拡張を書いたり、普通のアプリも作れる。
覚えやすい。
Visual Studio 2017が使いやすい。
AndroidゲームやAndroidアプリも作れるし、たいがいのことはできるから。 >>202
ゲーム製作なんで勧めるの?
20年ゲーム製作してきたがかなりめんどくせえよ めんどくせえというより今の業界はつまらないもの作る単なる作業場がほとんどだからあまりオススメしない
本当に作りたいモノがあるなら業界目指すな個人制作したほうが絶対に幸せになる
今は個人でもストア載せられる時代だからホントに良い物は伸びる なんでWindowsだとプログラミング環境インストールしないと使えないとか理論でMac推しになるんだ?
プログラミングに限らず環境構築なんて当たり前だろ
それすらやれない奴がプログラミングやるの?
Macだって全て整ってるわけじゃないんだが >>45
体育とか数学みたいな感じか
義務教育にプログラミングを入れるって話だけど、子供によってはトラウマ残すだけになりそうだな スマホ(泥含む)とかWeb開発はぶっちゃけMacのほうが圧倒的に使いやすい
同じUnixベースだからそれらのどれとも親和性高いし
システムの文字エンコードに未だにSJISが残っているとかいうマヌケな事もない シェルもcmdにしろpowershellにしろゴミ
bashも不満あるけど少なくともapple独自とかではないから普通に資産が生きる >>208
Windowsも内部エンコードはもうぜんぶユニコードじゃない?
ファイル名だけSJISだけど >>207
小中高でやるのは勉強のしかたの勉強だから、まあいいのよ
学校で習うプログラミングの知識自体はわりとどうでもよくて
プログラミングを覚えようとした脳の使い方が活きる 互換性のために残してあるものを未だに残ってるって言われてもなって感じだよな だからレガシーが必要な輩はそれ使えばいい
最近はゲームもスマホwebはそもそも最初からレガシーが切り捨てられた後だから
それに足引っ張られて最新のスタンダードで便利でない仕組みをオススメできない、と言うことは筋が通っている 最初から開発環境が全部用意されていてライブラリもAPIもあってそれが前提じゃあ
結局ブラックボックスで自分が何やってるか分からんだろ
まあこの教室でやるプログラムもそういうもんだろうが
ホントはアセンブラでレジスタを直に書き換えて結果LEDが点灯するみたいなのから
始めるのが一番根幹の原理を理解するのには助けになるんだろうが
見えるものができるまでのハードルが高いから、面白さを発見する前に飽きちゃうんだよなあ
そういう意味でPHPはそのバランスがちょうどよいと思ってる いやPHPはゆるゆる杉だろ
最初にあれから入ったら悪い癖つきそう
最低限ヒープやスタックの挙動を意識する必要がある言語から入ったほうがいいCとか >>215
別に入門するわけじゃないからw
お子様が触れてみるだけなのに
面倒臭さが真正面に出ちゃうのはどうかと
BASICくらいお手軽なのがいいと思うな
今ならHTML/CSS/JSでいいのにと思う 現在の学校で教えてるHTML/CSSが20年前レベルなのをまずなんとかしてから >>17
ロータリーファイターっていう贋作があったんだけど、
撃った弾が画面を走ってる間だけインベーダーの動きが止まるといった
処理落ちのデパートのような代物だったわw 本来のゲームのプログラム構造が今どきのGUI環境のプログラム構造に近いからゲーム作りが有益になって来たんだよな。
昔はゲームなんてプログラム的には変態しか手を出さない代物だったからなぁ >>206
WindowsもVisual Studioとかタダだしな。
そのうち標準で載せたらいいのに。 今時はポリゴンにテクスチャー貼り付けるとかやらんとアカンのでは…
まぁソシャゲとかの糞グラゲームなら通用すんのかな >>221
そうそう、スプライト一個動かそう思ってもGUIプログラミング的な手法で作れるようになってるし、ご丁寧に内部ツールまでついてるもんな。
そして、いままでブラックボックスに近かったゲーム制作の技法がどんどん公開されツールもどんどん無料化されててとりつきやすくなった。
Unityの言うゲーム制作の民主化が進んできた。 アプリの操作性を徹底的に追求すると、まるでゲームの様なプログラムになるんだ。 スクエニが10年の歳月で作ったルミナスエンジン<(超えられない壁)<Unreal Engine4(月10万ドル未満まですべての機能が無料)となったことをFF7リメイクで実感したとか言ってたし。
AndroidやiPhoneのソシャゲ市場もUnity(月10万ドル以下無料)で新規参入しやすいのか馬鹿みたいに増えてるし。 なんか何回も何回も気を使って同じことを肉入りでやってるなあ
と思ったところならどこにでもプログラミングを活用できる場所はある気がする
例えそれを専門にしてなくてもね
逆にゲームが好きだからプログラミング、パソコン、情報学部みたいな思考は後悔を生むように
おじさんは思うのです Unityがおすすめなのは単純にWebGLのHTML5対応だから。
勝手に作ってネットにブラウザゲームとして公開可能。
ここがUnrealEngine4には足りてないね。 >>218
CSSやJS使ってのDOM操作は別の意味で微妙(ぶっちゃけ設計自体がクソ)だからなぁ
Edge含めたMS製ブラウザがこの世から消えてなくなったらちょっとマシになるけど… 電車でGOを4Kでよりリアルにして復活させて欲しいな >>230
そんなにクソかね?
良くも悪くも
シンプルでわかりやすい以外のなにもない気がするけど >>230
遊びなら chrome 限定で良いじゃん スペースインベーダーのなんか
改良版って出さないのかな >>197
VBAはむしろ仕事で使わされるパターンが大半な気がする 中学高校とBASICでゲーム作っちゃ友達にやらせてたなあ・・・
雑誌に一度だけ載ったときの嬉しさは今でも忘れられない BASIC時代
高橋はるみが本当に女子高生だと信じていた >>238
あんなわざとらしいおばさんくさい文体で、ゲームの遊び方を書く人が女子高生なわけない
おっさんだと思ってたよ プログラミングも言語の選択も手段に過ぎないんだよなあ
プログラムで何かをしたいっていう目的が希薄だから
こういう教室みたいに、ゲームを作らせてみたりロボットを動かしてみたりさせるしかない
んだけど、そういう動機のない人にはプログラミングはそもそも必要のないことなんだよなあ
経験上、プログラミングド素人で文法もろくに分かって無くても
目的があって、意味もあまりわかって無くてもとりあえずネットで見つけたコードを弄って
目的の物を作ってみた、みたいな人の方が伸びしろがある
一番プログラミングが向いてないのは目的がなく
特定の言語マニアみたいになってる人 こんにちはマイコンに載ってたインベーダーのプログラムてどの程度のものだったの? >>198
何が遅かったんだろうか?
88使ってたけど
GRAMからGRAMの転送
メインメモリからGRAMへの転送
全てが遅かったからなぁw
どのパソコンも専用ハード(BGとか)が無いとお話にならない時代だからね >>243
MZ700と88FRじゃ
石の速度だけでも倍以上違うんじゃね? 実際インベーダーゲームってどういう作りになっているんだ?
似たようなの作れと言われたらマルチスレッド使いたくなるけど
実際は使われてないよね? >>244
MZはアウトおぶ眼中だったので知らないなぁ
(ゲームしか眼中にないw)
CPUクロックは両方とも4くらいと思うけど
触った本人が言うのだから違うんでしょうね >>244
RAMをCPUとグラフィックで共有してるから、画面表示中はかなり遅くなる。 MZ-700は基本性能しかないシンプルな構造だからな
グラフィック機能はなくテキストベース
音は単音
そのシンプルさがZ80には丁度よいのかも
当時のアマチュアや日曜大工レベルの用途だとグラフィック機能や音楽機能が無いのが却ってゲームにしろ何にしろ作りやすい
グラフィックのデザインや音を考えなくていいからね
プログラムそのものに時間をかけられる ■ このスレッドは過去ログ倉庫に格納されています