プログラミング

ゲームの作り方を2週間で教えていく!ルアくん奮闘記

ゲームの作り方教えます!

ルア奮闘記シリーズではcorona sdkというゲーム開発環境を使いlua言語でプログラミングしていき、ゲームをシュミレーターで作って行きます。

ルアくん
ルアくん
何言ってんのかわかんねぇ!

と思ったあなたに朗報です。実は今現在この記事を書いている僕も全く意味が分かりません。よろしければゲーム作成初心者の僕の分身である「ルアくん」と現役エンジニアの分身である「コロナさん」が織りなす世界で共に学んでいきませんか?

ルアくん
ルアくん
よろしくな!
コロナさん
コロナさん
よろしくね!

2人のプロフィール

名前:ルア

ステータス:ゲーム制作初心者

所属:太陽系高校3年/光星部

好きな物:ゲーム・部活

嫌いな物:ごちゃごちゃした物・わからない物

 

名前:コロナ

ステータス:現役プログラミングエンジニア

所属:太陽系高校2年/光星部

好きな物:ルアくん・プログラミング

嫌いな物:エビ・自分の考え方を押し付ける人

早速ゲームを作ってみよう!

こんにちわ。私の名前はコロナ。現役高校生プログラマーです!今日はなんと同じ部活で私の憧れのルア先輩がプログラミングを教わりに来る日なんです!

コロナさん
コロナさん
プログラミングやっててよかったぁあああ!!!

※このサイトはフィクションで溢れています。プログラミングをやっているからといって好きな異性と話せることなんてほぼありません。稀です。奇跡です。by現役エンジニア

ルアくん
ルアくん
おいっす!
コロナさん
コロナさん
あ!ルア先輩こんにちわ!
ルアくん
ルアくん
今日はよろしくな!
コロナさん
コロナさん
はい!こちらこそ!じゃあ早速環境作りから始めましょうか
ルアくん
ルアくん
ん?どういう事だ?いくら太陽みたいな名前してるからって環境なんて作れるわけないだろ(笑)
コロナさん
コロナさん
もう!先輩本当に冗談うまいですね!そうじゃなくて、プログラミングする環境の事ですよ!
ルアくん
ルアくん
あ~!なるほど!それならPCと座布団とジュース持ってきたよ!
コロナさん
コロナさん
いや。そうじゃなくて。マジで。本当に。
ルアくん
ルアくん
あ!後ポテチか!
コロナさん
コロナさん
(あ~そういえば初心者ってこんな感じだったわ~~。でもそんな所もかわいいんだよなこの人)

 STEP1:パソコンをプログラミングできる環境にしよう!

コロナさん
コロナさん
今回先輩はプログラミングでゲームを作るわけですけども、映画のプログラマーがメモ帳でプログラミングしてるシーン見たことありますか?
ルアくん
ルアくん
いや、そういえば見たことないな。全部黒い画面だった気がする。
コロナさん
コロナさん
ですよね!まずはあの黒い画面を出すところまで頑張りましょう!それこそが環境作りの第一歩です!

環境作りとは?

  • 実際に書いたコードを自分のパソコンで動かせるようにする事です。
  • まずはコードを書けるようにしてみましょう!
ルアくん
ルアくん
よし!おっけー!
コロナさん
コロナさん
じゃあまずはこちら「https://www.sublimetext.com/」をダウンロードしましょう!
ルアくん
ルアくん
お!ここをクリックすればいいんだな!出来たぞ!
コロナさん
コロナさん
オッケーです!ダウンロードした物をクリックしてインストールしましょう!
ルアくん
ルアくん
こんな画面が出てきたぞ?
コロナさん
コロナさん
大丈夫です!じゃんじゃんNEXTクリックしましょう!
ルアくん
ルアくん
よし!インストールできた!
コロナさん
コロナさん
起動してみましょう!デスクトップにない場合はパソコン内を検索してみてください!
ルアくん
ルアくん
うおおおおおおお!これで俺もプログラマーか!!
コロナさん
コロナさん
そうですね!おめでとうございます!

STEP2:パソコンでゲームを動かせるようにしよう!

コロナさん
コロナさん
ルア先輩!いきなりですが、これどういう意味かわかりますか?
ルアくん
ルアくん
うわあああやめろおお!俺はそういうの見るとしんどくなるから!!
コロナさん
コロナさん
(これから書いていくのに・・・)
コロナさん
コロナさん
ま、まぁ何書いてあるのかわからないですよね。パソコンもそれは同じでこんな文字書いたところで何も起こりません。
ルアくん
ルアくん
誰もわからないなら、この悪の権化のような文字の羅列には何の意味が?
コロナさん
コロナさん
わからないならわかる人を連れてきましょう!という事です。

環境作りパート2、そして最終章です!ここからはめくるめくゲームの世界が待っているのでもう少し頑張りましょう!

  • 自分が書いたコード(lua言語)を理解してくれる翻訳さん(corona sdk)を連れてきましょう!
ルアくん
ルアくん
なるほどな!
コロナさん
コロナさん
こちらのリンク(https://docs.coronalabs.com/guide/programming/intro/index.html)からcorona sdkをダウンロードしましょう!
ルアくん
ルアくん
どういうことだおい…
ルアくん
ルアくん
英語じゃねぇか!!!
コロナさん
コロナさん
落ち着いてください先輩!グーグル翻訳がありますよ!
ルアくん
ルアくん
うわあああ!!体が蝕まれるっっ!このままじゃあああ!!
コロナさん
コロナさん
先輩!しっかりしてください!google翻訳で直しましたよ!CHROMEに追加から使えますよ!
ルアくん
ルアくん
はぁはぁ。危なかった。あと一文字でも目に入っていたら…
コロナさん
コロナさん
(なんだこいつ)
コロナさん
コロナさん
さ、さてそれじゃあコロナスイートをクリックして、オレンジ色のコロナをダウンロードをクリックしましょう!
ルアくん
ルアくん
うわああああああああああああああ!!!えいごがあああああ!
コロナさん
コロナさん
(めんどくせえええええええええええええ!!!!!)
コロナさん
コロナさん
ここは私がやっちゃいますね!CREATE AN ACCOUNTをクリックして
  • work email:メールアドレス
  • password:任意のパスワード
  • confirm password:任意のパスワードをもう一度
  • チェックをつけて
  • 画像通りに文字を打ち込んで
  • continueをクリック!
コロナさん
コロナさん
後はコロナSDKをダウンロードをクリックすれば…入りましたよ先輩!後はインストールするだけです!
ルアくん
ルアくん
お、そうか
コロナさん
コロナさん
(段々イライラしてきたな)
ルアくん
ルアくん
おぉ!なんか出てきた!プログラミングっぽい!
コロナさん
コロナさん
プログラミングっぽいと英語平気なんですね。
ルアくん
ルアくん
まぁな!!
コロナさん
コロナさん
(ある意味天才かもしれん…)

次回予告「実際に動かせるゲームを作ります!」

今回はコードを打ち込む以前の環境作りを終わらせることが出来ました!多分ここまでに挫折する人も多いので、環境作りが出来ただけでも誇っていいと思います。

次回は本当にゲームをつくるわけですが、大体こんな感じのゲームです!

ん~自分で作っておいてあれですが、謎ゲーですね。そしてそして、2人に何か進展があるといいですね!多分ないけどね!やっほい!

ではまた!

あわせて読みたい
ゲームの作り方を2週間で教えていく!まずはクソゲーからこれまでのあらすじ ルアは同じ高校、同じ部活の後輩コロナにプログラミングを教えてもらっていた。一方コロナはコロナでルアの事が好きだから...