[過去ログ] 【初心者】課題をクリアしていくスレ【講習会】 (787レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
365: x≠先生かつx=生徒 ⇒ x=俺 [sage] 04/07/18 17:35 ID:8PWFdHyU(1/2) AAS
 int min4(int n1, int n2, int n3, int n4) 
 { 
     if(n1 > n2) n1 = n2; 
     if(n1 > n3) n1 = n3; 
     if(n1 > n4) n1 = n4; 
     return n1; 
 } 
366: 名前は開発中のものです。 [sage] 04/07/18 17:35 ID:krHEjaY8(2/3) AAS
 >>363失礼いたしました。 
  
 >>364364(1): 名前は開発中のものです。 [] 04/07/18 17:28 ID:Cpcq6TmO(1) AAS
 4つの整数を引数として渡して、その4つから最小値を返す関数を作りたいのですが、いい考えが浮かびません。  
 賢い皆さんお願いします。  
ネタ? 普通に順番に比較するんじゃダメ? 
 int min(int n[], int size){ 
   int min = INT_MAX, i = 0; 
   for(i = 0; i < size; i++) 
     if(min > n[i]) min = n[i]; 
   return min; 
 }
367(1): 名前は開発中のものです。 [sage] 04/07/18 17:57 ID:zInWmaTA(1) AAS
 アホみたくそのままの 
 仕様で書いてるな。 
368: x≠先生かつx=生徒 ⇒ x=俺 [sage] 04/07/18 18:27 ID:8PWFdHyU(2/2) AAS
 どうしろと・・・。 
369(1): 名前は開発中のものです。 [sage] 04/07/18 19:20 ID:krHEjaY8(3/3) AAS
 外部リンク[zip]:gamdev.org 
 ライフゲーム Java-Swing版っす。 
370: 名前は開発中のものです。 [sage] 04/07/19 01:02 ID:trLHjf+G(1) AAS
 >>367 
 4つぐらいならこれでいいんじゃない? 
371: 369 [sage] 04/07/19 01:56 ID:84bjiiMx(1) AAS
 外部リンク[lzh]:gamdev.org 
 ライフゲームJava-Swing版、いちおう最終版のつもり。 
  
 スピード度外視で、JComponent 使いまくり。かなり重いです。 
 Cellの数を自由に変えられるように作ったのですが、うちの環境 
 だとまともに動くのは25x25くらいまで。 
 それ以上は、一応動くけど超スローモーション。ダメダメですわ。 
  
 Javaとはいえ、もうチョイなんとかなる筈。絶対なる。 
 改良するかは未定。 
>>369 のリンク、拡張子間違ってました。スマソ。
372: HSPが初プログラム [sage] 04/07/19 11:07 ID:SY/zAMfR(1) AAS
 ライフゲームがどんな物かはわかったんですが、 
 升目は幾つぐらいがいいのでしょうか? 
373: 名前は開発中のものです。 [sage] 04/07/19 11:10 ID:OTj45Fw+(1) AAS
 設定で好きなように変えられるように作ると良い。 
374: 名前は開発中のものです。 [sage] 04/07/19 22:54 ID:E1i61iky(1) AAS
 最初は少なく10*10程度で作っておいて、だんだん広げていけば? 
 遅くなったようならそれまでにすればいいし。 
375: 名前は開発中のものです。 [sage] 04/07/19 23:41 ID:sgE8uFHh(1) AAS
 課題8弾を撃って貰います 
 外部リンク[zip]:gamdev.org 
376: 名前は開発中のものです。 [sage] 04/07/20 00:57 ID:dOIeUq82(1) AAS
 課題10 インベダ風移動(GameMaker) 
 外部リンク[zip]:gamdev.org 
377: 名前は開発中のものです。 [sage] 04/07/20 17:58 ID:5+HMeKnI(1/2) AAS
 課題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;
378: 名前は開発中のものです。 [sage] 04/07/20 17:59 ID:5+HMeKnI(2/2) AAS
 } 
 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>
379: 名前は開発中のものです。 [sage] 04/07/20 19:16 ID:Tgn6EEUd(1) AAS
 ちまたで話題のProce55ing 
 ベーシックみたいでおもしれー 
  
 なんか作ってみようかな。 
 ライフゲームもあったよ 
 外部リンク[html]:processing.org 
380: Proce55ing@課題2素数 [] 04/07/20 21:33 ID:Totm+z2W(1/2) AAS
 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;  
 }
381: Proce55ingアプレット@課題2素数 [] 04/07/20 23:39 ID:Totm+z2W(2/2) AAS
 外部リンク:f50.aaacafe.ne.jp 
382(1): 名前は開発中のものです。 [sage] 04/07/21 12:16 ID:ddhH1W+g(1) AA×

383(1): 名前は開発中のものです。 [sage] 04/07/22 12:32 ID:Uh3POFTA(1) AAS
 夏休みだってのに勢いがないな 
384: 名前は開発中のものです。 [sage] 04/07/22 16:10 ID:ybwWGKGj(1) AAS
 課題10 インベダ風移動 
 外部リンク[zip]:gamdev.org 
385: 名前は開発中のものです。 [] 04/07/22 19:05 ID:dsDe4Hb2(1/4) AAS
 >>383 
 なんかネタくれ 
 勢い祈願age 
386(1): 名前は開発中のものです。 [sage] 04/07/22 20:39 ID:wArk38dJ(1) AAS
 ファミコンミニに対抗しましょう。 
387: 134 [sage] 04/07/22 20:45 ID:3j8upKh5(1) AAS
 >386 
 ファミコンミニのようなゲームを作るという事ですか? 
388: ファミコンミニ第1〜3弾のソフト名一覧 [] 04/07/22 20:59 ID:dsDe4Hb2(2/4) AAS
 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ガンダムワールド ガチャポン戦士 スクランブルウォーズ 
389(1): 名前は開発中のものです。 [sage] 04/07/22 21:21 ID:ZMO5Xyrb(1/2) AAS
 売ってるものだけに初心者課題にしてはちと重いのが多いな。 
 パックマンはスレがあるし。バルーンファイトとディグダグぐらいか? 
上下前次1-新書関写板覧索設栞歴
あと 398 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.039s