mieki256's diary



2013/09/17(火) [n年前の日記]

#1 [haxe] JKをひたすら眺め続ける羽目になるクソゲーをアップロードしてみました

_「クソゲー作った」と言いながら公開するとメリット多数 と聞いて「なるほど…」と思ったので、自分もその方向で。モブ子さんはJKなのかJCなのか分からないけど…。

Haxe + OpenFL + HaxeFlixel を使うと、こんな感じのゲームがサクッと作れるみたいですよ、というサンプルってことで。あくまでサンプルってことで。大事なことなので2回言いました。

ゲーム画面Screenshot

_FLASH版DEMOページ(サウンド有り)
_HTML+JavaScript版DEMOページ(サウンド無し)

_ソースコード/FlashDevelopプロジェクト一式 : mieki256/jumpandrunsailorgirl - GitHub

※ 2016/09/04追記。自宅サーバ上にも置いてみた。


こんなヘボサンプルでも、ソースさえ公開しておけば、Haxe関連ライブラリやメソッドの使用例ぐらいにはなるだろう、てなノリで公開、ということで一つ。ソースや自作データは Public domain にしておきます。

この手のゲームは、Flixel に限らず、2Dゲーム用ライブラリの Hello World モノとして定番のようで。HaxeFlixelの公式サイトのデモページにも、似たようなサンプルが置いてありました…。でも、こういったサンプルは全然ゲームになってないものが多い印象も。そのあたり、一応遊べるようにマップやSE等について努力…してみたつもりではあるけど、やっぱりクソゲーかも。プレイ時間が長すぎるし。4つぐらいのステージに分けたほうがよかったかも。

Haxeその他の感想。 :

  • 1つのソースから、FLASH版(ActionScript)やJavaScript版を出力できるのは便利。
  • Flixel(HaxeFlixel)は、2Dリアルタイムゲームの作成に特化した機能がいくつか実装されていて、とても楽。データさえあれば、あっという間にある程度動くものが出来てしまう印象。なんとなく、MSX版パロディウスってこんな感じの開発状況だったのかなとチラリと想像したり。
  • HTML5・JavaScript出力は、ブラウザ側の問題もあって、まだ今一つなところも。サウンド関係は鳴らせないも同然な点がかなり惜しい…。でも、ブラウザのせいだし…。エラーが出ていても何が原因なのか判別しにくいのもちょっとアレ。
とにもかくにも Flixel が簡単・便利で感心してしまったり。「こんなに楽なら、この際アレも」「だったらコレも」と、ゲームっぽくするための仕様をどんどん追加してしまったぐらいに簡単でした。ありがたや。

2017/03/19追記。 :

Dropboxのpublicフォルダが死んだのでファイルの置き場所を変更。

以上です。

過去ログ表示

Prev - 2013/09 - Next
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30

カテゴリで表示

検索機能は Namazu for hns で提供されています。(詳細指定/ヘルプ


注意: 現在使用の日記自動生成システムは Version 2.19.6 です。
公開されている日記自動生成システムは Version 2.19.5 です。

Powered by hns-2.19.6, HyperNikkiSystem Project