とりあえず、リビルドかけて公開しました。
テストもしていないのに公開だけで半日。無駄に規模がでかくて困ったもんです。
Android 用のネイティブバイナリは API Level 8 互換のみになります。
Android 用のフロントエンドは「EntisGLS4導入マニュアル.doc」を参照してください。
前回のバージョンと比較すると、3DCG 系だと、VBOへの対応やGLSLでの色々な実装が追加されたような気がします。
ところで、ARM 雑感。(Tegra-2、Tegra-3、Snapdragon を使用)
ARMv6 での32ビット SIMD 命令は有効。ARMv7 での SIMD(NEON)はいまいち。結果として ARMv6 の飽和や並列命令を使用した場合と大差なし。
マルチコアでのマルチスレッド処理は効果なし。Intel の HT でも 10%
程度は(実用上)高速化したが、それよりよりひどい。(ほとんど高速化しない|場合によっては遅くなる) よく知らないが、ARM
のマルチコアCPUは本当にマルチコアなのだろうか…?(HT系の技術に思えてしまう)
そういえば、ちょっと前に EntisGLS4 のソースが C++ コンパイラで64ビットとしてコンパイルできることは確認しています。詳細の動作チェックはしていませんが、なんとなく動いていそうです。
そもそも、詞葉(Sakura2VM)が64ビットなので、動かないはずはないのですが。
なので、Win64 と Android の64ビットネイティブ(x86_64、ARM64、MIPS64)にコンパイルできます。
EntisGLS4 アプリを Android 用にコンパイルできるフロントエンドと合わせて適当なタイミングで公開したいところですが…、なんか色々忙しくて…。
同人ゲームのほうが進行表より先に進めばいいのですが、むしろ遅れているので…。
因みに同人ゲームの現在の開発進行度は 12.1%(40.2/333)です。今週、先週は体調を崩してやや遅れ気味です。当面の目標は、イメージボードを兼ねたタイトル画面的な絵を完成させることでしょうか。進行度表によれば来月の中頃にできるはずです。
ところで、今週の「アニメで分かる心療内科」を見て、パニック障害の症状がまるっきり私に当てはまるので驚愕したのですが。ストレスとか疲労などで自律神経が変調をきたすとなる症状かなと思っていたのですが、どうなんでしょう。
長年悩んできた症状で、一つは胃腸炎、逆流性食道炎と、もう一つが神経性のものと思っていたのですが、前者の逆流性食道炎は数年前に特効薬を発見してかなり(感覚的には7割方)症状を軽減できたのですが、後者もつい最近市販薬でよく効く薬をようやく発見してそこそこ(感覚的には3〜7割程)軽減できるようになったので、だいぶ楽にはなったのですが、それでも完全になくなるわけではないので…。
しかも後者の薬は、飲み合わせに注意しないといけない薬で、常飲もできないので、かなり酷くなってから飲むという感じだし。
昔、医者にかかっていた時に出してもらっていた「セディール」という薬だと常飲もできるし結構効いてもいたのですが…。
最近は、EntisGLS4 アプリケーションの C++ ソースを Android 用にコンパイルできるフ
ロントエンドを作ったので、Windows では Visual Studio で開発し、そのソースをそのまま gcc でコンパイルして
Android
用アプリを作るというルーティンになってしまって、さっぱり詞葉コンパイラは使っていなかったのですが、久しぶりにソースを詞葉コンパイラでコンパイルし
て Sakura2 仮想マシン上で動かしてみるかとやってみたら、コンパイラのバグ発見。いや、まだバグがあったか…orz
しかしとりあえず当面は Sakura2VM 上での動作チェックは行わずに C++ ライブラリ/フレームワークとして使うことが多そうだから、リリースがしにくい………。
それはさておき、EntisGLS4 の開発は一旦停止というか、バグ取りのみにして、最近は本格的に次回作の同人ゲームの開発に入っています。
前回の日記で書いた SLG です。
正直、構想の段階で保留になっているタイトルがいくつかあるのですが、今回のものは本格的にスタートしているので、保留になることはないと思います。
開発がある程度本格スタートするといつも作る、開発進行度を計算するエクセルの表を今回も作成しました。
現在の進行度は 9.03%(29/321)です。
括弧内の数値の単位はざっくりとした日数で分母が全体日数になります。もし順調にいけば12月下旬に完成するということですね………無理そうですけど、冬コミには出したい…………。最悪でも体験版は。
とりあえず、マップエディタを作って、デザインを兼ねたモデリングで艦船を数種作っています。艦種は十数あるので、せっせとモデリングしないとかなりやばいです。
ちなみに、ゲームは Windows版とAndroid版をほぼ同時にリリースしたいと考えてます。
セーブはオンラインでのセーブも可能にして、両方を共有することも考えています。なので、通勤の電車内では Android でプレイして、家に着いたらその続きを Windows でプレイ、と言ったことがしたいです。
|