結局最後のデジモンはデルタモンになった。
進化系統を完成させてうんちもさせてお墓もつくってとりあえず形になった。
満腹度か筋力が0になった瞬間だけ音を鳴らしたいんだけどどうしたらいいのかなー。
ラベル
Android
ArcGIS
ArcGIS Online
ArcGIS for iOS
Blogtrottr
BootCamp
EARDAS IMAGINE
Evernote
Forecast
FreeBSD
GDAL
GRASS
GeoPointChecker
Gmail
Google+
GoogleCalendar
GoogleDocs
GoogleEarth
GoogleIME
GoogleMap
GoogleTranslate
Java
LANDSAT
LatLongLab
LibreOffice
MapTiler
MyTracks
No Root Screenshot It
OpenLayers
Python
QuantumGIS
R
Remember The Milk
RunKeeper
SkyDrive
Titan2D
Ubuntu
VirtualBox
eclipse
foursquare
iGIS
mozc
runstar
yubichiz
2011年7月16日土曜日
2011年7月15日金曜日
ゲームプログラミング110715
トレーニング画面を作成。
反対向きのモンスターを書くのは引き算することで簡単にできた。
一旦キー入力したらしばらく受け付けないようにしたい。
あとやること。
進化パターン(ドットは打った)
ゲームオーバー(墓)
うんち
反対向きのモンスターを書くのは引き算することで簡単にできた。
一旦キー入力したらしばらく受け付けないようにしたい。
あとやること。
進化パターン(ドットは打った)
ゲームオーバー(墓)
うんち
2011年7月14日木曜日
2011年7月13日水曜日
ゲームプログラミング110712
2011年7月11日月曜日
ゲームプログラミング110711
ドットのパターンがなかったので左右に動くだけ。
モンスターは3次配列にした。
満腹度をいったん減らすと0になり、育成ミスまで加算されてしまう不具合。
あとは餌を与えるところを作る。
sleepってないのかな。
モンスターは3次配列にした。
満腹度をいったん減らすと0になり、育成ミスまで加算されてしまう不具合。
あとは餌を与えるところを作る。
sleepってないのかな。
ゲームプログラミング110710
ドットを打つ作業。
// ドットの座標
int[] dot_x = {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15};
int[] dot_y = {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15};
// ドットのサイズ
int dot_w;
int dot_h;
// モンスターのドット
int[][] gabumon = { { 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
{ 1, 0, 1, 0, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0},
{ 0, 1, 0, 1, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0},
{ 0, 1, 0, 0, 0, 1, 1, 0, 1, 0, 0, 1, 1, 0, 0, 0},
{ 1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 1, 0, 0, 1, 0, 0},
{ 1, 0, 0, 0, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 0, 0},
{ 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0},
{ 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0},
{ 0, 0, 1, 1, 1, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0},
{ 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0},
{ 0, 1, 1, 0, 0, 0, 0, 1, 0, 1, 1, 0, 0, 0, 0, 0},
{ 1, 0, 1, 0, 0, 0, 0, 1, 1, 0, 1, 1, 0, 0, 0, 0},
{ 1, 0, 1, 0, 0, 0, 1, 0, 0, 1, 1, 1, 0, 0, 0, 0},
{ 0, 1, 1, 1, 0, 0, 1, 0, 0, 1, 1, 1, 0, 0, 0, 0},
{ 1, 0, 1, 0, 1, 1, 1, 1, 1, 0, 1, 0, 1, 0, 0, 0},
{ 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0} };
描画はこれでいいかな?
// モンスターを描画
gc.setColor(0, 0, 0);
for(int j = 0; j < 16; j = j + 1)
{
for(int i = 0; i<16; i = i + 1)
{
if(gabumon[j][i] == 1)
{
gc.fillRect(dot_x[i]*10, dot_y[j]*10, dot_w, dot_h);
}
}
}
どうやってドットを格納しようかな。
// ドットの座標
int[] dot_x = {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15};
int[] dot_y = {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15};
// ドットのサイズ
int dot_w;
int dot_h;
// モンスターのドット
int[][] gabumon = { { 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
{ 1, 0, 1, 0, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0},
{ 0, 1, 0, 1, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0},
{ 0, 1, 0, 0, 0, 1, 1, 0, 1, 0, 0, 1, 1, 0, 0, 0},
{ 1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 1, 0, 0, 1, 0, 0},
{ 1, 0, 0, 0, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 0, 0},
{ 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0},
{ 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0},
{ 0, 0, 1, 1, 1, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0},
{ 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0},
{ 0, 1, 1, 0, 0, 0, 0, 1, 0, 1, 1, 0, 0, 0, 0, 0},
{ 1, 0, 1, 0, 0, 0, 0, 1, 1, 0, 1, 1, 0, 0, 0, 0},
{ 1, 0, 1, 0, 0, 0, 1, 0, 0, 1, 1, 1, 0, 0, 0, 0},
{ 0, 1, 1, 1, 0, 0, 1, 0, 0, 1, 1, 1, 0, 0, 0, 0},
{ 1, 0, 1, 0, 1, 1, 1, 1, 1, 0, 1, 0, 1, 0, 0, 0},
{ 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0} };
描画はこれでいいかな?
// モンスターを描画
gc.setColor(0, 0, 0);
for(int j = 0; j < 16; j = j + 1)
{
for(int i = 0; i<16; i = i + 1)
{
if(gabumon[j][i] == 1)
{
gc.fillRect(dot_x[i]*10, dot_y[j]*10, dot_w, dot_h);
}
}
}
どうやってドットを格納しようかな。
登録:
投稿 (Atom)







