忍者ブログ

RPG製作ソフト「Role Paint」を作っていくぜ!ツクールのようなRPG製作ソフト「Role Paint」を作っていくブログ。 相互リンク募集中

Role Paintをニンテンドースイッチに対応させます

ようやくNX改めニンテンドースイッチのインディーズ開発の情報が僅かだが公開された。

Nintendo Switchはインディーズ開発者に向けても開放。開発機の価格は「5万円程度」

少なくとも、インディーズゲームの開発はできることがわかった。これでようやく言える。

Role Paintはニンテンドースイッチに対応する

まだ、開発が終わっていない段階で言うのもおかしいが、宣言しておく。

これにより、一気にフリーゲームの可能性が広がるだろう。問題は3Dゲームの開発だが、Role Paintが完成していない段階であんまり言うのもおかしいので、辞めておく。

ただ、今、3D技術者と交流しており、この中で自分が考えた3D開発のアイディアは「行ける!」と確信しつつある。

なお、開発に関しては昨日は全くと言っていいほど進まず、「今日こそは!」と思ってやったらパソコンのデータが誤った操作により吹き飛んでしまった。幸い、データは完璧に消えてなかったので復旧できそうであり、大方終わったのが、まだ一部終わっていない。少なくとも一日無駄に終わった。散々である。

後、PS4とXbox Oneに関してだが・・・これに関しては本当にいろんな事情があってやる予定はない

【追記】

ニンテンドースイッチはOpenGL、OpenGL ES、Vulkanに対応するようだ。これだとわざわざ自作でライブラリを作っていた意味がなくなってしまうが・・・まぁ、いい

http://discuss.cocos2d-x.org/t/support-for-the-nintendo-switch/32906/26

拍手[1回]

PR

3Dモデリングのアイディアに関して

おかしい・・・・

いや、ブログの冒頭がおかしいというのも変な話だが、とにかく妙な事が起きたのだ。

この前、「ついに3Dモデルを劇的に簡単に作るアイディアを思いついた」という記事を書いたのだが、他の会社等が本質的には同じ事をやっていたのだ

それがこれである。

http://japanese.engadget.com/2013/11/21/leap-motion-3d-freeform/


自分の考えたアイディアはこれとはまた方向性が違うのだが、「マウスだとXY座標しか直感的に入力できない。Z座標も入力できるデバイスを作る」という点では合致している。

けど、この記事はもう3~4年も前である。このアイディアが正しいとすれば、とっくの昔に上のアイディアがiPhoneのように3Dモデリングの業界を席巻、世の中には3Dゲームとアニメが溢れているはず。

そもそも、そのアイディアそのものを実行した会社もあったが、如何なるわけか別の事をやっている。大体、落ち着いて考えてみると誰でも実行できそうなアイディアである。

とすると、考えられる事は3つ。

1.今のクラウドゲームのようにそもそも技術的に難しい
2.Qumarionのように失敗したが、アイディアで解決できる問題点がある
3.元々このアイディアが役に立たない

このうち、最高のケースは2、最悪のケースは3である。しかし、間違いなくZ座標、奥行きのデータを入力できるデバイスは要るはずで、何故こうなったのか分からない。

なお、Role Paintの開発は少しつづだが進んでいるのでその辺は安心して欲しい。ストレスがたまったのか体調を悪くしたが。

拍手[0回]

ゲームの実行画面を作成中

ようやくゲームの実行部分を作成するに至った。まだ画像を一枚表示しているだけだが・・・



Luaを経由して独自製作のライブラリを用いて表示している。このライブラリはGLFWとOpenGLを用いている。本当はGLFWは使わない方がいいのだろうが・・・。

Luaはスクリプト言語としては非常に高速で、ゲーム業界でも使われている。なので、スマホのみならず、ニンテンドースイッチの開発キットが発売された時でも対応できるだろう。

ただ、Luaは癖が強く、扱いづらい。その辺りの懸念がある。Goolge V8 EngineあたりのJavaScriptに変えても良いかもしれない。そうすればWeb上のゲームも作りやすい。

最も、ウェブでも動かせるようにしてほしいかとアンケートをツイッターでとったところ、別にいいという意見が多かった上に、RPGアツマールとRPGツクールMVに勝てるとは思えないが・・・

https://twitter.com/KureteRubyLua/status/823854217882284034

拍手[1回]

誰かツイッターの代わりとなるサービスを作って欲しい

某所でも愚痴った事なのだが、あまりにもツイッターが酷すぎる。

経営は赤字続き、改悪に次ぐ改悪、何より広告が酷すぎる。

この前なんて詳しくは言わないが犯罪行為に等しい広告を見た。

このままだと遅かれ早かれツイッターは潰れるだろう。

なので誰かツイッターの代わりとなるサービスを作って欲しい

裏を返せばこれは大きなビジネスチャンスでもある。ツイッターが潰れれば、いや、潰れていない今の段階でも、ツイッターの代わりとなりうるサービスを作れば、それなりに稼げるはずだ。そして、まともな経営ができる人間ならツイッターレベルの規模であればきちんと利益を稼ぐことが出来るはずだ。(実際にツイッターと似たようなサービスにCroudiaがあり、そこはかなりの小規模ながら何年もサービスを続けている。)

「お前がやれよ」と突っ込まれそうだが、自分はRole Paintを作っており、とてもツイッターの代替サービスを作る暇がない。ついでにいうとずっとゲームの方に集中していたのでSNS関連のアイディアが思いついてない。

だが、もしこれがSNSについて常に真剣に考えていた人間ならアイディアを出し、実行に移せると考えている。

そういえばツイッターの創業者がmediumというツイッターと似たようなサービスを展開してるが、代わりになるのだろうか・・・?

拍手[0回]

データベース画面作成

現在、データベース画面を作成している。まだ途中だが、試しに作ったスキル画面はこうなっている




で、前にデータが紛失したJava版がこのような形である。現在作っている物と比べるとかなり項目数が多く、複雑である。




「手を抜いたのか?」「Javaで製作した物はごちゃごちゃしているのでシンプルな形にしたのか?」と思われるかもしれない。

実はこのような恐るべき仕組みが隠されていたのである!



これはアドオンのレイアウト編集画面、すなわちアドオン機能の実装である!!

つまり、アドオン機能によって自由にデータベース画面を書き換える事が出来るのだ!

AddonはJsonファイルからの読み込みにより、構成される。テキストエディタでも編集が可能だ。(要望があれば暗号化機能をつける。)

これにより

・アクティブタイムバトル製のRPG
・ヘイトの仕組みがあるRPG
・疲労システムが有るRPG
・その他、独自システムを搭載したRPG

などのデータベース画面が一気に作りやすくなったという事になる。最も、ゲームを実行するスクリプトも一緒に改造する必要があるが・・・・。

Addonは上の画像を見て分かるC#のようなフォームデザイナを用いることが出来る。簡単に・・・とまでは行かないだろう(実際作成にかなり苦労している)が誰でも効率的に製作可能なわけだ。

この機能はイベントにも実装する。つまり、独自のイベントコマンドを作る事も出来る。

まだこのアドオン機能は未完成だが、どうすれば完成させられるかは目処が立っている。
これにより、一気にRole Paintの拡張度が高まったという事になる。

弱点をあげると拡張性に限界がある事。如何せん元の言語がC++のためにevalの類を使えない。そこがネックと言えるだろう。

拍手[3回]