[過去ログ] 【初心者】課題をクリアしていくスレ【講習会】 (787レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
675: 名前は開発中のものです。 [sage] 2007/05/05(土) 17:14:02 ID:D2oIcwh+(1) AAS
>>667亀だが…
左に移動するときならブロックの左端と、既に固定されたブロックや壁との衝突判定を行おうとしていた
その左端をどう導出したらいいのかで詰まってた
4x4のブロックのフィールド全部で判定すればいいんだねーorz
アホでした。
今はオセロに挑戦中…
676: 名前は開発中のものです。 [sage] 2007/06/20(水) 13:42:19 ID:8K3dmP9x(1) AAS
オセロ難しくはないがめんどい
677(1): 名前は開発中のものです。 [sage] 2007/07/12(木) 19:01:47 ID:BNvwAZPq(1) AAS
wikiの段階的学習をやろうと思うんだけど
ゴリゴリ作って晒すのはこのスレでおk?
678: 名前は開発中のものです。 [] 2007/07/12(木) 19:02:55 ID:kvp3cKLa(1) AAS
晒しage
679: 名前は開発中のものです。 [sage] 2007/07/24(火) 02:22:27 ID:sikuFIAE(1) AAS
>>677
おk
680: 名前は開発中のものです。 [age] 2007/07/27(金) 00:08:19 ID:CWSFY+9/(1) AAS
横スクロールのアクションゲームを作れるようになるには
どれくらいかかる?
681: 名前は開発中のものです。 [sage] 2007/07/27(金) 00:12:36 ID:Zd3sdNnp(1) AAS
今どれくらい出来るかにもよるよ。
1週間あればとりあえずシステムだけなら出来ると思う。
682: 名前は開発中のものです。 [sage] 2007/07/27(金) 00:55:18 ID:1ly+L1dQ(1) AAS
早い段階で作れるようになる
683(1): 名前は開発中のものです。 [sage] 2007/07/28(土) 13:23:39 ID:PcfzSmjm(1) AAS
画面出入力
キー入力
ファイル読み書き
演算
これを(どれか一つもしくは複数)満たすように簡単なお題を出していけば、基本何でも作れそうだが
684: 名前は開発中のものです。 [sage] 2007/07/28(土) 21:16:20 ID:VUtYyNMw(1) AAS
もっと整理してみた
画面表示(キャラと背景)
入力(キーかマウス)
演算(当たり判定)
ファイル読み書きは少し後でいいんでない?
685: 683 [sage] 2007/07/28(土) 21:40:46 ID:UeZm28Yq(1) AAS
上の講義のサンプル見ると、テトリスの得点を保存させるとか、オセロの盤面を保存させるとか
ちょっとした事だけでも分かると夢が膨らむかなぁと思って。
直ぐに必要になるものでもないから後でもいいね
686: 名前は開発中のものです。 [sage] 2007/07/30(月) 11:28:11 ID:6LwwN6qr(1) AAS
夢がひろがりんぐ
すたれたなこれも・・・
687: 名前は開発中のものです。 [sage] 2007/07/31(火) 02:25:43 ID:DUqyrB+j(1) AAS
ぷよぷよはくっつきまで表示できるようになれば合格かなぁ
688: 名前は開発中のものです。 [sage] 2007/07/31(火) 14:07:18 ID:OcT/rTQJ(1) AAS
ぷよの場合は、何個くっついてるか?の判定ができれば合格じゃね?
689: 名前は開発中のものです。 [sage] 2007/08/22(水) 21:17:36 ID:ZVS3wfyE(1) AAS
はっきり言ってくっつくとかさっぱり分からないまま放置。
ライフゲームまではやったんだがなぁ。
690: 名前は開発中のものです。 [sage] 2007/11/26(月) 00:11:38 ID:0u+2SUoR(1) AAS
過疎ってるので使わせてもらおうかな・・。
とりあえず
外部リンク:gamdev.org
段階的学習!
を参考にしてテトリスを作ってみようかと思います。
691(1): 名前は開発中のものです。 [sage] 2008/03/31(月) 01:57:42 ID:gUB5EALr(1) AAS
プログラミングの知識ほぼゼロですがC言語に挑戦してみようと思います。
690の「段階的学習!」のコメント欄によると
>一番の最初には数当てゲーム。その次にマスターマインドとか。この辺から始めないとな -- 2005-11-25 (金) 02:10:27
とあるので、まず数当てゲームの作成に取り組んでみます。
692: 名前は開発中のものです。 [] 2008/03/31(月) 06:10:02 ID:6Xmv80aV(1) AAS
雑魚晒しage
693(1): 名前は開発中のものです。 [] 2008/04/06(日) 03:23:16 ID:3FIXnopP(1) AAS
>>691じゃないけど数当てゲーム作った
scnafで%cを使うと無限ループになるけどなんで?
//数当てゲーム
#include <stdio.h>
#include <stdlib.h>
int main()
{
int gameover = 0;
int seikai = 0;
int kaitou = 0;
char replay = 'y';
char buf[2];
while(replay=='y')
{
printf("1-9の数を直感で当てます。\n");
seikai = rand() % 9 + 1;
while(kaitou != seikai)
{
printf("1-9の値を入力して[ENTER]を入力:");
scanf("%d", &kaitou);
}
printf("正解です!!\nもう一度プレイしますか?[y/n]\n");
scanf("%s", &buf);
replay=buf[0];
}
return 0;
}
694: 名前は開発中のものです。 [sage] 2008/04/06(日) 04:47:09 ID:6iQTQxIz(1) AAS
>>693
とりあえず、
・srand()を使わないと答えのパターンが毎回同じになること
・rand()のような線形合同法が用いられている(と推測できる)関数の
返り値の余りを採るやり方は、数値が偏りやすくなる可能性があること
を覚えるべき。2番目はわからなければ今は無視してもいいけど
1番目だけは絶対に理解しておくべき。
695: 名前は開発中のものです。 [sage] 2008/04/06(日) 05:32:21 ID:pZ63dDRm(1) AAS
%cで1〜9を入力すると数字の'1'(0x30)〜'9'(0x39)になる。
%dで1〜9を入力すると数値の1(0x0)〜9(0x9)になる。
この場合欲しいのは数値なので%dで正解だと思う。
696(2): 名前は開発中のものです。 [sage] 2008/04/12(土) 16:41:42 ID:wUyPJZn0(1/2) AAS
>数値が偏りやすくなる可能性があること
気になったので実験。
下記プログラムにて偏りを目視で確認してみた。
(実行結果:外部リンク[phps]:gamdev.org)
67と68を境に出現頻度が変わってる。
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
long int hit[100]={0};
long int i;
srand((unsigned)time(NULL));
for (i=0 ; i<1000000000 ; i++)
{
hit[rand()%100]++;
}
for (i=0 ; i<100 ; i++)
{
printf("%d\t%d\n", i, hit[i]);
}
return 0;
}
697(1): 名前は開発中のものです。 [sage] 2008/04/12(土) 16:46:13 ID:u1ebOeKL(1/2) AAS
>>696
(整数演算で)「乱数範囲÷100×100」以上は再試行しないと…
698: 名前は開発中のものです。 [sage] 2008/04/12(土) 16:56:10 ID:wUyPJZn0(2/2) AAS
仮説をたててみた
乱数の元になる数が0-9の10種類で出現する可能性は同じ
乱数の元:0 1 2 3 4 5 6 7 8 9
0〜2の乱数出力時の式
式:rand() % 3
乱数の元から0〜9が1回ずつ登場した場合
出力数:乱数の元
0 : 0 3 6 9
1 : 1 4 7
2 : 2 5 8
だから、>>696の実行結果はある値を境に出力頻度が変わった
これで正解?ちょっとググってくる
>>697
「乱数範囲÷100×100」って「乱数範囲」では?
乱数範囲%100を100セットってことかな
699: 名前は開発中のものです。 [sage] 2008/04/12(土) 17:04:10 ID:u1ebOeKL(2/2) AAS
例えば乱数範囲が0〜65535なら
65535÷100×100=65500になる。
65500〜65535は%100すると
結果のバラツキに繋がるので捨てるのが基本。
上下前次1-新書関写板覧索設栞歴
あと 88 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.016s