ひきこもりがスマホアプリを作れない。

ひきこもりの管理人がスマートフォン向けアプリを作り続けるブログです。AndroidはJava、開発環境はAndroidStudio、ゲーム用のライブラリとしてAndEngineを使用しています。iPhoneは、Objective-CとSpriteKitにて作成しています

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
[ --/--/-- --:-- ] スポンサー広告 | TB(-) | CM(-)

新作アプリ「インベーダー」リリース

報告がだいぶ遅れましたが、
ios向け新作アプリ「インベーダー」をリリースしました。

https://itunes.apple.com/jp/app/id910019357

シンプルなインベーダーのゲームを作りました。
レトロなグラフィックとサウンドが魅力です。
操作方法は十字キーとスワイプの2種類の操作方法が選べます。
縦画面、横画面ともに対応しています。
ぜひプレイしてみてください。

インベーダーのスクリーンショット

[ 2014/08/31 17:17 ] iPhoneアプリ | TB(0) | CM(0)

ミニマックス法を実装してみた。

自作のコンピューター将棋プログラム(名称未定)を更新しました。

[更新内容]
・連続対局機能に対応
・評価値や、読み筋の表示機能に対応(インチキ)。
・局面探索(ミニマックス法のつもり)を実装。

局面探索を実装したことにより、前のバージョンに比べれば
格段に強くなった気がしますが、まだとてつもなく弱いです。
ミニマックス法を使用しましたが、まともに動いているのかよくわかりません。
局面評価はほぼ駒得のみです。
あまりにも遅いプログラムなので、2手先までしか読めません。
読み筋や評価値を表示するようにしましたが、なぜかぜんぜん違う手を指します。

今後の予定は、
・探索アルゴリズムをアルファベータ法に変える。
・詰め将棋ルーチンを作る
・定跡検索機能を作る。

このあたりが将棋のAIのプログラムの基礎の基礎らしいので、
ここまでやってやっとスタートラインに立てる感じです。
ちなみに目標はハム将棋に勝ってもらうことです。
私自身はほとんど勝てません。

ダウンロードは下記から。
http://ux.getuploader.com/hanakuso/download/28/test04_2014_08_26.zip
[ 2014/08/26 01:20 ] コンピューター将棋 | TB(0) | CM(0)

ちょっとだけ更新

自作のコンピューター将棋エンジンを更新した。

[更新内容]
・指定局面から始められるようになった。
・待ったに対応した。
・駒が取れる場合はとるようにした。
・なるべく取られる位置に移動しないようにした。

このように、差し手を多少選別してみたが、
むしろランダム指しのほうがマシなのではないだろうかという弱さ。
とられる位置に移動しようとしないようにした弊害で、ほとんど王手を掛けなくなった。
ハム将棋に勝つ日はまだまだ遠い。

次回は、ようやく局面の探索に挑戦してみようと思う。
ミニマックス法やネガマックス法というのが比較的簡単で、
アルファベータ法というのが将棋プログラムではポピュラーらしい。
とにかく、試してみないことにはさっぱりわからん。

ダウンロードはこちらから。
http://ux.getuploader.com/hanakuso/download/27/test04_2014_08_23_2.zip
[ 2014/08/23 22:35 ] コンピューター将棋 | TB(0) | CM(0)

コンピューター将棋はじめました。

突然ですが、コンピューター将棋のプログラムを作り始めました。
苦心の末、なんとか将棋のルールどおり動くようになりました。
(千日手、打ち歩詰めを除く)
とは言っても、

・指せる手をランダムに指す。
・王手されたら回避する手を指す。
・詰まされたら投了する。

だけなので、強いとか弱いとか以前の状態なのですが、勝手がわからず苦労しました。
言語はC#を使用しました。
将棋所というWindows向けフリーソフト上での動作を確認しております。
USIプロトコルに対応したツールなら他のものでも動くかもしれません。
プロジェクトファイルとバイナリはこちらです。
http://ux.getuploader.com/hanakuso/download/26/test04_2014_08_23.zip
稚拙すぎるコードですが、少しずつ進化していく予定です。
あと、待ったをするとバグります。

ということで、アプリ開発はしばらく中断します。
以上。
[ 2014/08/23 00:04 ] コンピューター将棋 | TB(0) | CM(0)

新作アプリ「アプリ検索」リリースされず。

iOS向け新作アプリ「アプリ検索」がリリースされませんでした。

リジェクト理由は下記の通り
----------------------------------------
Reasons

2.25: Apps that display Apps other than your own for purchase or promotion in a manner similar to or confusing with the App Store will be rejected, unless designed for a specific approved need (e.g. health management, aviation, accessibility, etc.) or which provide significant added value for a specific group of customers
2.25

Your app displays apps, other than your own, for purchase or promotion, in a manner similar to the App Store, but it is not designed for a specific, approved need. This is not in compliance with the App Store Review Guidelines.

Please review your app to evaluate what features you can add to significantly differentiate your app from the App Store, both functionally and visually. Apps that also include filtering, bookmarking, searching, or sharing recommendations are not considered to be significantly different from the App Store.

Also, be sure to restrict your app content to a specific need, such as health management, aviation, accessibility, etc. or provides significant added value for a specific group of users. Additionally, your app should feature robust editorial content, for example, from industry experts, bloggers, or publishers.
-------------------------------------------------

ダメだろうと思っていたので、特に問題無いですが、
リジェクト理由が、独自性が足りないだけのようにも汲み取れるので、
何か機能を付け足したら、通るかもしれません。
しかしながら、何も思いつかないので、このアプリは放置します。
[ 2014/08/03 15:18 ] 未分類 | TB(0) | CM(0)
プロフィール

はなくそゲーム

Author:はなくそゲーム
底辺へようこそ!

ブログランキングに登録しています。
助けてください。助けてください!
にほんブログ村 IT技術ブログ Androidアプリ開発へ
にほんブログ村

アプリ開発 ブログランキングへ

カレンダー
04 | 2018/05 | 06
- - 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 31 - -


上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。