FC2ブログ

記事一覧

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

ゲームプログラミングは小学生でもできます、数多くの人がゲームプログラミングに失敗している原因とは

こんにちは、
プログラミングアドバイザーの
HIROです


あなたは
「プログラミングは
難しいもの」


といったイメージを
もっていませんか?

m201108260400[1]

実はプログラミングは
とても簡単で


例え
小学生低学年であっても
習得することができるのです



しかし
ゲームプログラミングに
挑戦し


自分の思い通りのものが
できずに挫折してしまう人が
いるのも事実です
gahag-004056.jpg
マニュアルには書かれていない
何かわからないエラーが発生し


解決方法がわからないまま
時間だけが過ぎてしまったり


そもそも
マニュアルに書かれている
専門用語の意味がわからず
読み飛ばしていると


どんどん混乱し


何がわからないかすら
わからない状態となり


まったく理解できずに
挫折してしまう人もいるのです


これらのことで
プログラミングは難しいもの
というレッテルを
貼ってしまうのです


しかし


この様な失敗例が
発生してしまうのには
訳があります


難しいと感じるさせる原因は
プログラミング自体ではなく
プログラミングを作る
環境にあるからです


eyecatch-20150205_01.jpg

例えば
Microsoft社が提供している
あらゆるアプリや
ゲームを作れる


「Visual Studio
(ビジュアル スタジオ)」


という環境があります


この環境を使えば
どんなゲームであっても
作ることができます


しかし


この環境はどちらかと言うと
Windows上で動く
業務的なアプリを作る環境で


ゲーム制作には
適していないのです


ゲームを作ろうとすると
「DirectX(ダイレクトX)」
という


グラフィック描画や
BGMを鳴らすための
機能を使いこなす必要があり


この機能を使いこなすために
何十時間という時間を費やして


やっと
1つキャラクターを画面上に
表示することができる
それほど大変なのです


何十時間かけて
1つのキャラクターを
画面上に表示させる程度の
成果では


挫折してしまうのも
無理はありません

13183230-s.jpg

また


プログラムを作る環境構築の
段階でよくわからない等の
理由でつまずき


肝心のプログラミングを
一切することなく
挫折してしまう人も
いるくらいです


しかしこれらの問題を
解決する方法はあります


それは
あなたが作りたいゲームに
適した環境を使う
ということです



プログラミングに
挫折してしまう
多くの原因は


難しい環境下、
又は、誤った環境下で
ゲーム制作を行おうと
しているからです


Windows上で動く
ゲームを作りたければ
それに適した環境


Web上で動く
ゲームを作りたければ
それに適した環境


それぞれに適した環境を
選ぶ必要があるのですが


この環境選びを誤ったがために
ゲームプログラミングに失敗し
プログラミングは難しいもの


というレッテルを
貼ってしまうのです


そこで私は


数多くのゲーム開発環境を
紹介していきたいと思います



これにより
あなた自身が作りたい
ゲーム開発環境は


どれが良いのかを
選んでいただけると
思ったからです


では


次回より
紹介していきますので


ゲームを作りたいあなたは
次回の記事を楽しみに
待っていてくださいね

スポンサーサイト

コメント

コメントの投稿

非公開コメント

プロフィール

プログラム未経験者が作るはじめてのスマートフォンゲーム

Author:プログラム未経験者が作るはじめてのスマートフォンゲーム
==============

こんにちは、
プログラミングアドバイザーの
HIROです


私はプログラミングスキルを
手に入れることで


好きなときに自分の作りたい
スマートフォンゲームを
制作できますし


ゲームを作って
仲間や友人、兄弟を
驚かせたり


一緒にゲームを
楽しむことができるように
なりました


しかし


私は最初から
ゲームプログラミングが
できたわけでもありませんし


市販で売られてる
ゲームをしながら


「自分で
ゲームが作れたらなー」


と漠然とした夢を
持っていました


でも
ゲームを作る環境も知らないし
プログラミングなんて
やったことない


「どうせ、専門的な、
何か難しい技術を勉強しないと
できないんだ、めんどくさいし
自分には無理」


とやることもせずに
あきらめていました


そんな時、学校の授業で
プログラミング実習
というものがありました


その授業では
プログラミングを使って
絵を描いてみる
という実習でした


「LINE」という命令で
線を引いたり


「CIRCLE」という命令で
円を描いたり


あと


「PAINT」という命令で
囲まれた領域に色を塗る
といったことを
教えてもらいました


これらの命令を
組み合わせていくことで
自分の好きな絵を描きましょう
という実習です


「ふむふむ、
これがプログラミングか」


ここでお調子者の私は
こう思ったのです


「簡単なゲームなら自分でも
作れるんじゃないか?」


と思い早速
自分のパソコンを購入し
ゲーム制作に
取り掛かったのです


しかし


当時の私には少し難しく


まっ黒の画面に
キャラクターが一つで
カーソルキーを押すと
動くのですが


アニメーションしないため
歩いているように
見えないのです


最初はもっと
キャラクターが画面中を
動き回り


さまざまな障害物を
クリアしていくゲームを
イメージしていたのですが


1つのキャラクターを
動かしたあと


「次はどうしたらいいんだ?」


と行き詰ってしまいました


やっぱり
ゲームプログラミングって
難しい


自分じゃやっぱり
無理なんじゃないかと
あきらめてしまいました


そんな時
一つの出会いがありました


それは
誰でも簡単にゲームが
作れる環境との出会いです


今まで大変だった、
複数のキャラクターを
同時に動かす制御や


キャラクターを
アニメーションさせる
制御など


複雑なプログラムを
組むことなく
実現できるのです


これにより私は


次々と発生する
敵キャラを倒していく
シューティングゲームや


勇者が迫りくる敵を倒し
最後にドラゴンと戦う
アクションゲーム等


作ることができるように
なりました


でも、最初から
作れたわけではありません


簡単なゲームから
徐々に難しいゲームに
取り組むことで


プログラミングスキルが
徐々に上達していったのです


この環境というのは
「Unity」
というゲーム開発環境で


現在、
数多くの人が
この環境を使って


スマートフォンゲームを
制作しています


頭に描いたゲームイメージを
即座に表現することができ


プログラミングによる
本格的なゲームを
作ることができる環境です


少し前までは
ゲームを作るために
プログラミングを学ぶ
というのが主体でしたが


この環境では
ゲームを作りながら
プログラミングを学ぶのです


そんな環境です


そこで私は
この環境の素晴らしさや
プログラミングの楽しさを


あなたに伝えたくて
専用ブログを開設しました


これをきっかけに


あなたの
ゲームプログラミングの
手助けになればと思っています


何より


自分の頭の中のイメージを
スマートフォン画面に
表現できる喜びを
知ってほしい!


そう思っています


あなたも
今すぐ
ゲームプログラミングを
始めてみましょう

最新コメント

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。