2015年2月4日水曜日

やばい、UIデザインが難しい

ゲーム作成ツールでやりたいことがだいぶ決まってきたような決まってきてないような。
せっかく作ったアニメーション作成ツールも複数アニメーションを作ろうとすると、今ひとつ使いにくい。

で、またUI再作成。
VisualStdioをまねた感じにするしかない。

もう、なかなか進まないよ、今畜生。

2015年2月1日日曜日

アニメーション作成ソフト


ゲームのアニメーション画像を作るとき、大抵ひとつの大きな画像ファイルに複数のアクション(歩く、走る、飛ぶ、剣を振る、ダメージを受ける、魔法を使うなど)の絵を作成し、そこから必要な部分だけ切り出してフレームごとに表示します。

そうすると、いろんなアクションを固定位置に作成しておかないと、アニメーションが表示できません。
そしてアニメーションに変更が入ると、画像とプログラムの両方を直さなくてはならなくなります。

このソフトはアクションごとにフレームの位置をCSV形式で吐き出します。
そのため、アニメーションに変更が加わったとき、CSV形式のファイルだけ差し替えれば、
プログラムの修正はいらなくなります。
もちろん、CSV形式のデータを読み込むクラスを使用する必要はあります。



2015年1月26日月曜日

UNDOとREDOの実装が地味にめんどくさかった

ここのところ、オンラインゲームを作るのか、それともandroidで動くゲームを作るのか迷いが生じています。
悩みながらなのであまり進みませんが、どちらを作るにせよ、必要となるのがマップ作成ツールとアニメーション作成ツール。

最近まで作っていたマップエディタは使いにくい。
そんで直そうとすると、設計がいまいちなので大修正。
進まねー!!

そんなわけで作り直し中ですorz。
今日は、アニメーションツクールに着手。
ちっこいウインドウから画像を切り出して大きいウインドウに並べるツールです。
32×32単位で切り出せます。
で、メイン画面を矩形で選択し、キー割り当てを設定するとアニメーションが表示できるようにするつもりです。
で、それが出来たらアニメーションフォーマットでファイル出力。

そんでもって、地味にUNDOとREDOの実装がめんどくさかった。
画像をメモリに全部覚えさせていると、すぐにメモリ不足エラーが起きました。
そんなわけで、ひとまずtempファイルに画像を逐一出力して、いつでも戻せるようにして、記憶できる画像数を増やしました。

アニメーションが動くようになったら面白いんだけどなー。
まだまだかかりそうだ。

2014年12月7日日曜日

ドット絵描ける人募集中

 色々考えた末、ドット絵ベースのMMORPGを作ろうかと思いはじめ、コーディングを始めました。
言語はJAVA。ゆくゆくはandroidにも移植しようと思っていて、JAVAならある程度移植ができるという理由から、JAVAを選択しました。
GUIが中々慣れなくてググりまくりですが。

オンラインゲームのサーバー部分の雛形とクライアントの雛形は結構なペースで進むのですが、MMOのマップ作成が手作業ではとてもできそうにないのでMAPツールを作っている状況です。
ちまたにはマップエディターなどが何本か出ているみたいなのですが、どれもマップだけで、マップ内にイベントを埋め込み、かつCSVなど汎用性のあるデータ形式に落とし込めるものがないのですね。

ちょっと年内にできるか自信はないですが、年内目標に、マップとイベントを組み込めるツールを作りたいと思います。

サーバーはSQLITEのDBを使用しているので、基本的にはDBに書き込む形式になるとは思うのですが。

誰も見ちゃいないと思いますが、ご期待ください。
今度はエロくないプログラムで稼げるように頑張りたいと思います。

ドット絵描ける人、募集中です。


2014年6月15日日曜日

memorize less password

 It is troublesome in management of a password.
However, it is an application recommended to such a direction which must change a password.

This software is software which creates another complicated password from the password which you are using now.
If you remember the password currently used usually even if you forget the created password, the same complicated password is generable from the password.
For example, suppose that your password is "googlepasswd".
This password called ")agEDP7-0!hgatpn" if "googlepasswd" is inputted soft is generated.
Usually, although you use the password of ")agEDP7-0!hgatpn", if "googlepasswd" is inputted into this application once again when you should forget, you will teach that it is ")agEDP7-0!hgatpn".
It becomes unnecessary thereby, to manage a password.
However, please forget and twist the original password and make it like.
Moreover, since it has copied to the clipboard, the created password can be paste easily another application.
https://play.google.com/store/apps/details?id=com.nimonoty.passwdmaker

覚えなくてよいパスワード作成ソフト

 パスワードの管理なんてうっとおしい、めんどくさい、だけど、パスワードを変更しなければならくなった、そんな方にお勧めのアプリです。
このソフトは、今あなたが使っているパスワードから別の複雑なパスワードを作成するソフトです。
作成したパスワードを忘れてしまっても、最初のパスワードを覚えていれば、そのパスワードから同じ複雑なパスワードを生成することができます。
たとえば、あなたのパスワードが"googlepasswd"だとします。
このソフトに"googlepasswd"を入力すると、")agEDP7-0!hgatpn"というパスワードを生成します。
普段、あなたは)agEDP7-0!hgatpnのパスワードを使用しますが、万一忘れてしまった場合は、このアプリにもう一度"googlepasswd"を入力すれば、")agEDP7-0!hgatpn"だと教えてくれます。
 これにより、パスワードを管理する必要がなくなります。ただし、元のパスワードは忘れないようにしてください。
また、作成したパスワードはクリップボードに自動でコピーするので、他のアプリに簡単に貼り付けることができます。
注意事項
・本当に"googlepasswd"から")agEDP7-0!hgatpn"が求まるので、"googlepasswd"は使用しないでください
・元のパスワードを忘れないようにしてください。
なんでこんなソフトを急に作ったかと言うと、中国に自分のアカウントのパスワードがクラックされたからだ!!! 
まじでむかついた。


ここからダウンロードできます。
https://play.google.com/store/apps/details?id=com.nimonoty.passwdmaker&hl=ja

2013年10月24日木曜日

デコメール素材

棒人間シリーズ
 GIFアニメです。デコメールなど、ご自由にお使いください。

【タイトル】土下座 まことに申し訳ありませんでした。