kikuのブログ

kikuのブログ

ブログの説明を入力します。

Amebaでブログを始めよう!
HTML5+javascriptいいね。

下記の雑誌を購入してテトリスっぽいのを作成中です。

下記雑誌にもテトリス紹介しているけど、問題を解く感じでテトリス作成しています。
解けなかったらみる、解けてからプログラムを読むといった感じです。

若干、チラ見した記憶があるけど≧(´▽`)≦

また、雑誌には、シューティングゲーム等のサンプルコードもあります。
これらについては、参考程度に読みました。
(手続き型のプログラムをかじったことがあるので)

◎用意したもの
下記雑誌、リファレンス本。
(gitとは、ファイル管理するためのソフトウェア。バックアップファイルを作ってファイルを管理することがめんどくさかったので)
デバッガが可能なブラウザ(Firefoxを使用)
及び、
テキストエディタ。(gvim使用)

まず、javascriptについては、
何となく、C言語に似ている。
関数を参照(ポインタ、クラス)で操作しているような気がする。

では、
必要な知識は、
入力、描画、また、
アニメーションさせるために、タイマー処理。

・入力については、
キーボード入力、タッチ入力。(対応しているスマフォでも動かせる≧(´▽`)≦)
・描画については、画像を使用せず、
canvasの描画関数を使用した。
・タイマーについては、
setTimeout()を使用。


現段階では、
・回転、移動が可能。
・積み上げることができる。
今後の課題
実際のゲームに近づけるために
・ライン消し、得点
・秒間約60フレームに対応

下記のリンクに作成中のテトリスっぽいのを置いてみました。
http://kikunosu0621.web.fc2.com


改訂第5版 JavaScript ポケットリファレンス/技術評論社
¥2,499
Amazon.co.jp

Gitポケットリファレンス/技術評論社
¥2,604
Amazon.co.jp

ゲームプログラミング入門 (日経BPパソコンベストムック)/日経BP社
¥1,980
Amazon.co.jp


増補改訂版Java言語で学ぶデザインパターン入門/結城 浩

¥3,990
Amazon.co.jp


この、サンプルコードを会社の休憩中に読んでいる。

ようやく、分かりはじめたような気がする。

この本は、
抽象クラス、インターフェースをどのように使うのかといった疑問に答えてくれます。

言語は、JAVAです。

ただ、問題が

C++では抽象クラス、インターフェイスどうやればいいのだろうか?

まぁ、こんなところです。
ゴールデンウィークは、ゲーム作成と意気込んでいたものの、
結局、色々なものに目移りし、成果なし。

プチコン、これ簡単そう。
HSP、これも簡単そう。

最終目的は、ゲームを作成することなので(///∇//)

だったらと、

どういう言語でもいいからまずは作ってみようと思った。

また、

プロトタイブみたいなものを簡単に出来ないだろうかとも考えた。

他の言語に移植出来るようになったらなぁ

いいなぁ( ̄▽+ ̄*)

しかし、基本は同じなんだな。
どんな言語でも、作れないのは作れないものだな。

今後は、プチコン、HSP、DXライブラリ、JAVAで

頑張ろヾ(@°▽°@)ノ