[過去ログ]
【初心者】課題をクリアしていくスレ【講習会】 (787レス)
【初心者】課題をクリアしていくスレ【講習会】 http://mevius.5ch.net/test/read.cgi/gamedev/1086858349/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
371: 369 [sage] 04/07/19 01:56 ID:84bjiiMx http://gamdev.org/up/img/870.lzh ライフゲームJava-Swing版、いちおう最終版のつもり。 スピード度外視で、JComponent 使いまくり。かなり重いです。 Cellの数を自由に変えられるように作ったのですが、うちの環境 だとまともに動くのは25x25くらいまで。 それ以上は、一応動くけど超スローモーション。ダメダメですわ。 Javaとはいえ、もうチョイなんとかなる筈。絶対なる。 改良するかは未定。 >>369 のリンク、拡張子間違ってました。スマソ。 http://mevius.5ch.net/test/read.cgi/gamedev/1086858349/371
372: HSPが初プログラム [sage] 04/07/19 11:07 ID:SY/zAMfR ライフゲームがどんな物かはわかったんですが、 升目は幾つぐらいがいいのでしょうか? http://mevius.5ch.net/test/read.cgi/gamedev/1086858349/372
373: 名前は開発中のものです。 [sage] 04/07/19 11:10 ID:OTj45Fw+ 設定で好きなように変えられるように作ると良い。 http://mevius.5ch.net/test/read.cgi/gamedev/1086858349/373
374: 名前は開発中のものです。 [sage] 04/07/19 22:54 ID:E1i61iky 最初は少なく10*10程度で作っておいて、だんだん広げていけば? 遅くなったようならそれまでにすればいいし。 http://mevius.5ch.net/test/read.cgi/gamedev/1086858349/374
375: 名前は開発中のものです。 [sage] 04/07/19 23:41 ID:sgE8uFHh 課題8弾を撃って貰います http://gamdev.org/up/img/872.zip http://mevius.5ch.net/test/read.cgi/gamedev/1086858349/375
376: 名前は開発中のものです。 [sage] 04/07/20 00:57 ID:dOIeUq82 課題10 インベダ風移動(GameMaker) http://gamdev.org/up/img/873.zip http://mevius.5ch.net/test/read.cgi/gamedev/1086858349/376
377: 名前は開発中のものです。 [sage] 04/07/20 17:58 ID:5+HMeKnI 課題11 ライフゲーム <html><head><style type="text/css"><!-- .cell{border:1px solid Black;font-size:10px;color:Red;padding:0px;width:10px;height:10px;} --></style></head><body onload="resize()"> <input type=button onclick="doing = !doing;this.value=doing?'停止':'開始';go()" value="開始"> <input type=button value="ランダム" onclick="setField(1)"><input type=button value="クリア" onclick="setField(0)"><br> 横<input id=horz type=text value="20"><br>縦<input id=vert type=text value="20"><input type=button value="設定" onclick="resize()"> <div id=field></div><script language="Javascript"><!-- var cols, rows, timerID, doing = false, map = new Array(), elms = new Array(); function setField(k){ if (doing) return; for (i = 0; i < cols * rows; i++){ map[i] = k ? Math.floor(Math.random() * 2) : 0; elms[i].innerHTML = map[i] == 1 ? '●' : ' '; } } function resize(){ if (doing) return; cols = document.getElementById('horz').value - 0; rows = document.getElementById('vert').value - 0; var str = '<table cellspacing=0 style="cursor:pointer;">'; for (var i = 0; i < rows; i++){ str += '<tr>'; for (var j = 0; j < cols; j++){ num = i * cols + j; str += '<td id='+num+' class=cell onclick="set(this)"> </td>'; map[num] = 0; http://mevius.5ch.net/test/read.cgi/gamedev/1086858349/377
378: 名前は開発中のものです。 [sage] 04/07/20 17:59 ID:5+HMeKnI } str += '</tr>'; } document.getElementById('field').innerHTML = str + '</table>'; for (i = 0; i < cols * rows; i++) elms[i] = document.getElementById(i + ''); } function set(elm){ if (doing) return; map[elm.id] = 1 - map[elm.id]; elm.innerHTML = map[elm.id] ? '●' : ' '; } function get(y, x){ if (x < 0 || y < 0 || x > cols - 1 || y > rows - 1) return 0; return map[y * cols + x]; } function go(){ clearTimeout(timerID); var newMap = new Array(); for (i = 0; i < rows; i++){ for (j = 0; j < cols; j++){ next = get(i-1,j-1) + get(i-1,j) + get(i-1,j+1) + get(i,j-1) + get(i,j+1) + get(i+1,j-1) + get(i+1,j) + get(i+1,j+1); newMap[i * cols + j] = (next == 2) ? map[i * cols + j] : (next == 3) ? 1 : 0; } } for (i = 0; i < cols * rows; i++){ map[i] = newMap[i]; elms[i].innerHTML = (map[i] == 1) ? '●' : ' '; } timerID = doing ? setTimeout(go, 500) : 0; } //--></script></body></html> http://mevius.5ch.net/test/read.cgi/gamedev/1086858349/378
379: 名前は開発中のものです。 [sage] 04/07/20 19:16 ID:Tgn6EEUd ちまたで話題のProce55ing ベーシックみたいでおもしれー なんか作ってみようかな。 ライフゲームもあったよ http://processing.org/learning/examples/cellular_automata_1.html http://mevius.5ch.net/test/read.cgi/gamedev/1086858349/379
380: Proce55ing@課題2素数 [] 04/07/20 21:33 ID:Totm+z2W int i=2; int j; int count=0; boolean sosu; while (count < 1000) { sosu = false ; for (j = 2; j<=sqrt(i); j++) { if ((i % j) == 0) { sosu = true; } } if (! sosu) { count = count + 1; println(i) ; } i = i + 1; } http://mevius.5ch.net/test/read.cgi/gamedev/1086858349/380
381: Proce55ingアプレット@課題2素数 [] 04/07/20 23:39 ID:Totm+z2W http://f50.aaacafe.ne.jp/~kadai/Proce55ing/kadai02/applet/ http://mevius.5ch.net/test/read.cgi/gamedev/1086858349/381
382: 名前は開発中のものです。 [sage] 04/07/21 12:16 ID:ddhH1W+g #include <iostream.h> int main(void){ int sosuu[1000]; // 配列の初期化 for(int i=0; i<sizeof(sosuu)/sizeof(int); i++) sosuu[i] = 0; // ここから素数の計算 sosuu[0] = 2; for(int i=3; i<=sizeof(sosuu); i+=2){ int j=0; while(sosuu[j]){ if(!(i%sosuu[j])) break; j++; } if(!sosuu[j]) sosuu[j]=i; } // 素数の出力 for(int i=0; sosuu[i]; i++) cout << sosuu[i] << " "; return 0; } http://mevius.5ch.net/test/read.cgi/gamedev/1086858349/382
383: 名前は開発中のものです。 [sage] 04/07/22 12:32 ID:Uh3POFTA 夏休みだってのに勢いがないな http://mevius.5ch.net/test/read.cgi/gamedev/1086858349/383
384: 名前は開発中のものです。 [sage] 04/07/22 16:10 ID:ybwWGKGj 課題10 インベダ風移動 http://gamdev.org/up/img/886.zip http://mevius.5ch.net/test/read.cgi/gamedev/1086858349/384
385: 名前は開発中のものです。 [] 04/07/22 19:05 ID:dsDe4Hb2 >>383 なんかネタくれ 勢い祈願age http://mevius.5ch.net/test/read.cgi/gamedev/1086858349/385
386: 名前は開発中のものです。 [sage] 04/07/22 20:39 ID:wArk38dJ ファミコンミニに対抗しましょう。 http://mevius.5ch.net/test/read.cgi/gamedev/1086858349/386
387: 134 [sage] 04/07/22 20:45 ID:3j8upKh5 >386 ファミコンミニのようなゲームを作るという事ですか? http://mevius.5ch.net/test/read.cgi/gamedev/1086858349/387
388: ファミコンミニ第1〜3弾のソフト名一覧 [] 04/07/22 20:59 ID:dsDe4Hb2 01.スーパーマリオブラザーズ 02.ドンキーコング 03.アイスクライマー 04.エキサイトバイク 05.ゼルダの伝説1 06.パックマン 07.ゼビウス 08.マッピー 09.ボンバーマン 10.スターソルジャー 11.マリオブラザーズ 12.クルクルランド 13.バルーンファイト 14.レッキングクルー 15.ドクターマリオ 16.ディグダグ 17.高橋名人の冒険島 18.魔界村 19.ツインビー 20.がんばれゴエモン!からくり道中 21.スーパーマリオブラザーズ2 22.謎の村雨城 23.メトロイド 24.光神話 パルテナの鏡 25.リンクの冒険 26.ふぁみこんむかし話 新・鬼ヶ島 前後編 27.ファミコン探偵倶楽部 消えた後継者 前後編 28.ファミコン探偵倶楽部 PART2 うしろに立つ少女 前後編 29.悪魔城ドラキュラ 30.SDガンダムワールド ガチャポン戦士 スクランブルウォーズ http://mevius.5ch.net/test/read.cgi/gamedev/1086858349/388
389: 名前は開発中のものです。 [sage] 04/07/22 21:21 ID:ZMO5Xyrb 売ってるものだけに初心者課題にしてはちと重いのが多いな。 パックマンはスレがあるし。バルーンファイトとディグダグぐらいか? http://mevius.5ch.net/test/read.cgi/gamedev/1086858349/389
390: 名前は開発中のものです。 [sage] 04/07/22 21:33 ID:i0eCPNXf >>389 ディグダグはさりげにスムーズな穴掘りを実現しようと思うと大変だぞ いっそゼビウスやスターソルジャーの方がまだ、ってスレあるか ここにゃ入ってないがインベーダ移動の発展でギャラクシアン降下とか http://mevius.5ch.net/test/read.cgi/gamedev/1086858349/390
391: 名前は開発中のものです。 [] 04/07/22 21:41 ID:o7mEJPNw いきなりレベルアップしたな。 http://mevius.5ch.net/test/read.cgi/gamedev/1086858349/391
392: 名前は開発中のものです。 [sage] 04/07/22 21:50 ID:ZMO5Xyrb んじゃバルーンファイトなら? http://mevius.5ch.net/test/read.cgi/gamedev/1086858349/392
393: 名前は開発中のものです。 [sage] 04/07/22 21:58 ID:dsDe4Hb2 難しいからこそ、こういうスレで解説して欲しいという気も http://mevius.5ch.net/test/read.cgi/gamedev/1086858349/393
394: 名前は開発中のものです。 [sage] 04/07/22 22:14 ID:R1jpzCf9 ゲーム全体じゃなくて、部分的な課題というのはどうですか? ディグダグなら岩が落ちるところだけとか、マッピーならトランポリンとか。 http://mevius.5ch.net/test/read.cgi/gamedev/1086858349/394
395: 390 [sage] 04/07/22 22:20 ID:8dIAslOQ ディグダグは、単純なオブジェクト移動だけじゃなく、 背景も同時に書き換える必要があって、 その書き換えた背景との当たりも必要なので、初心者には荷が重いと思われ。 バルーンファイトは、オブジェクトの当たり判定時に、 「オブジェクトのどの辺に相手のどの辺が当たったか」 あたりの判定が壁やね。あと重力管理か。 大体、後発のゲームは単純そうに見えて大変なことをやってる場合が多いので、 (テトリスみたいなんは例外) Pong>ブロック崩し>インベーダ>ギャラクシアン>平安京>パックマンと 実際のゲームの歴史に沿って練習してくといいと思うぞ。 http://mevius.5ch.net/test/read.cgi/gamedev/1086858349/395
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 392 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.024s