‘ゲーム’ カテゴリーのアーカイブ

enchant.jsを利用したノベルゲームな機能テスト

 ゲーム, プログラム,
 公開日:2012年3月2日 / 更新日:2014年5月15日

関連投稿はこちらで参照できます。


以前、
ここのブログで「Flashの敗北」について投稿しました。

その一方で、
自分はFlashなノベルゲーム作成システム
ActionScript3(AS3)で作ってたりします。
ほとんど自己満足的な状況ですが(^_^;)

いずれにしろ将来の方向性はFlashよりはHTML5な雰囲気な感じなので、
HTML5で動くノベルゲーム作成システムを開発してみることにしました。

とは言え、
さすがにイチから開発するのはしんどいので、
ちょっと調べてみたところ、
HTML5 + JavaScript なゲームエンジン「enchant.js」を見つけました。

ソースを読んでみたのですが、
個人的に色々と勉強になったりと、
なかなかよさげなので、
enchant.jsのプラグインという形で作業を進めてきました。

ノベルゲームに必要な機能はだいたい実装できた感じなので、
(一部、未実装な所もありますが、次回以降でやっていく予定です)
アルファ版という形で公開したいと思います。

コンパイルされて動くAS3に比べて、
JavaScriptだと速度的に落ちるかと思っていたのですが、
あまり気になりませんでした。
むしろ、視覚的表現がCSSでやれたり、
そもそもスクリプトなので柔軟に作れたりしてやりやすかったです。
ただ、JavaScriptにスレッド機能があればなぁ、とは思いましたが(^_^;)

ということで、
enchant.jsを利用したノベルゲームの機能テストのサンプルはこちらです。
ちなみにサンプル部分のソースはこんな感じ。エンコードはUTF-8です。

なお、Windows上のChromeブラウザで動作確認しています。
他のブラウザではうまく動作しなかったり、
見え方が異なることがあるかもしれません。

Flashなノベルゲーム作成システム

 つぶやき, ゲーム, プログラム
 公開日:2011年11月27日 / 更新日:2012年11月24日

Flashで動くノベルゲーム作成システムを作りました。
名称は「オトエソウシF」。

概要は以下のとおりです。

「オトエソウシF」とは、サウンドノベルのようなノベル形式のアドベンチャーゲーム作成システムの名称です。パソコンを主な対象としています。絵や音の素材ファイルを用意し、それらを制御するスクリプトを書くことで、ノベルゲームを作成することができます。オトエソウシFの本体はSWFというファイルで、いわゆるFlashコンテンツとなっており、その内部にノベルゲームを駆動する仕組みを備えています。したがってFlashを閲覧できる環境であれば基本的には動作させることができます。一般的には「Flash Player」を導入したWebブラウザ上でプレイすることになります。

サンプルを作ってみました。以下にアクセスするとプレイできます。
sample_1
sample_2

システムのパッケージ一式はこちらよりダウンロードすることができます。

さて、システムを作ったのはいいけど、
コンテンツを作成する才能とか器量が足りない自分に気がついてみたり・・・(^_^;)
ということで、どなたかコンテンツを作ってみませんか?

以下はサンプルのスクリーンショットです。

雀龍門で役満

 つぶやき, ゲーム
 公開日:2011年11月14日

前回の7月以来、また役満和了れてしまいました。
しかも、また大三元。
「白」、「發」と二副露してたので、
さすがに切ってこないだろうと思ってたら、
「中」が出て来ました。
ありがたや(^_^)

スクリーンショットを撮るの忘れてたけど、
さいわい自動保存するように設定してました(^_^;)

違和感のない写真合成技術

 ゲーム, トピック
 公開日:2011年11月6日

これはなかなかイイですぞ!

インテリアのプレゼンとか、
ノベル系なゲームとかで使えそうですね。

Rendering Synthetic Objects into Legacy Photographs from Kevin Karsch on Vimeo.

手でつかめる3Dホログラム

 ゲーム, トピック,
 公開日:2011年10月23日 / 更新日:2014年1月21日

スレのコメントがアレだけど(^_^;)
なんかスゴイっす。

kinectにも反映されてるらしいっス。

個人的にはゲームの操作は、
やはりパッドコントローラとかキーボードのように
あいまいな入力にならないやつの方がいいと思ってたりするけど、
体感スタイルなゲームは直感風味コントロールの方が合っている気はしますね。