フルーツ王子 - JavaScriptのミニアクションゲーム名前: 小川 邦久 リンク: http://kunisan.jp/ 日付: 2016年7月18日
数日前からJavaScriptの再学習を始めましたが、早速ミニアクションゲームを制作してみました。
フルーツ王子 http://kunisan.jp/fruits/ 生まれて始めてオブジェクトを多用したプログラムでの制作になっています。プロパティやメソッドの設定など、最初は少し取っつきづらく感じたのですが、慣れてくると逆に便利に感じるようにもなりました。複数の処理が同時進行的に進むアクションゲームなどでは、必須の技術ではないかと思います。 こういったアクションゲームを最後に制作したのは、今から25年以上も前のことです。当時所有していたパソコン(X68000)は、本体+モニターで50万円程度と、当時のパソコンとしてもそれなりに高価なものでしたが、今のパソコンの処理速度と比べると数百分の1レベルです。スマートフォンよりも性能が大幅に劣る位です。 当時はBASIC(X-BASIC)でプログラムを書き、コンパイラーを使って機械語で動かすということをやっていました。大きなプログラムでは、コンパイルに毎回数十分かかったりしましたが、その時間はテレビを見たりファミコンでゲームをしたりして、のんびりとやっていたものです。その時に機械語で動いていたプログラムよりも、今のJavaScriptの方が断然処理が早く、「あの時できなかったような事も、今ならできるかも…」と少しワクワク感のようなものもあります。 JavaScriptの学習はこれからも進めていきますが、当面は今回のような規模が小さめのゲーム制作が中心になると思います。ゲーム制作自体は「自己満足」以外の何物でもありませんが、JavaScriptのプログラミング技術向上に直結するのは間違いなく、さらには将来的に「KUNISAN.JPサイトの大改装」へ向けての基礎となることも期待しています。 ちなみにフルーツ王子は、あと数点機能を追加する予定でいます。詳細については、また後日こちらのブログで…。
Web管理関連記事(リンク一覧): SPF、DKIM、DMARCの設定とネームサーバー(DNS)設定のトラブル / さくらレンタルサーバーのアクセス履歴をPHPで表示 / PHPで画像のアップロード(さくらレンタルサーバーのPHPでImageMagick) / KUNISAN.JPサイトのメンテナンス(2018) / Webサーバー引っ越し(さくらインターネット スタンダード)とHTTPS(常時SSL)化 / ...(記事連続表示)
最近の記事: 色々な国の料理を楽しむ第7弾 - ウズベキスタン料理サマルカンド・テラス(高田馬場) / トヨタ - カローラツーリング / ワンパクとトランプ - プチコン4公式のトランプ画像を使ったスコアアタックゲーム / 馬子禄牛肉面(神保町店)の蘭州牛肉面 / 5年ぶりの中山競馬場 / 1年ぶりのTOEIC L&R(オンラインIP)とリーディング力の実力低下 / ダイキンF363ATSSW - 19年ぶりにリビングのエアコンを交換 / GARMIN(ガーミン) Forerunner 965 / ASICS GEL-KAYANO 30 (ゲルカヤノ30) エクストラワイド / 2024年人間ドックの結果(肝のう胞とALT基準値超え)
■ ホームへ
|