[過去ログ] 【初心者】課題をクリアしていくスレ【講習会】 (787レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
618
(1): 名前は開発中のものです。 [sage] 2007/02/17(土) 17:49:27 ID:x7siGPZt(3/3) AAS
これって
redraw 0

redraw 1

〜の部分に描画するものいれておくと
1の時にまとめて表示されてちらつきがなくなるってことで良いのかな。
何でちらつかないのかはいまいちピンと来ないんだけど。

とりあえずclsのところに↓入れて
redraw 0 :color 255,255,255 :boxf 0+fx,0+fy,max_x+fx,max_y+fy

redraw 1
上を最後の方に入れた。
ただ、動きが重くなるんだね。この命令って処理が重いの?
619: 名前は開発中のものです。 [sage] 2007/02/17(土) 20:25:31 ID:pIqCsBKC(1) AAS
暇だからやってみた素数。2だけすまんがずるしてる。
これくらいが関数覚えなくてもできるから楽しいな。
もっと早いの考えてみっか。
/*--------------------------------------------------*/
#define MAXN 1000
#include <iostream.h>

int main(){
 int temp[MAXN],k=2,i=0,j,loop=0;
 
 cout<<2<<endl;
 
 while(i<MAXN){
  temp[i]=2;
  for (j=0;j<=i;j++){
   loop++;
   if(k%temp[j]==0) break;  //kがn[j]の倍数ならn[j+1]に飛ばす
   else if(j==i){
    temp[i]=k;
    cout<<temp[i]<<endl;
    i++;
    break;
    }
  }
  k++;
 }
 cout<<loop<<"回ループしやした!"<<endl;
 return 0;
}
/*--------------------------------------------------*/
620
(1): 名前は開発中のものです。 [sage] 2007/02/18(日) 04:26:14 ID:8TgB3zN2(1) AAS
>>618
clsより軽いはずだ。
621
(1): 名前は開発中のものです。 [sage] 2007/02/18(日) 16:42:46 ID:yPmVwvF6(1) AAS
>620
むー。そうなのかー。でも動き重くなったしなー。
使い方悪いのかなー。

課題6を
丸描いて敵にしてるんだけど、動き方をどうするかで
試行錯誤ちう
622: 名前は開発中のものです。 [sage] 2007/02/18(日) 21:48:11 ID:Z60cc6BP(1) AAS
>>621
重いのは await 1 が原因だよ。
623: 名前は開発中のものです。 [sage] 2007/02/21(水) 04:09:26 ID:XCgw7SD2(1) AAS
課題6やってるんだけど、
あたり判定がなんか良くわからなくなって、
とりあえずはねかえる様にしようとしたらさらにワケワカラン状態に。orz
考え方が間違ってるのはわかってるんだが、どう間違ってるかが分からない。
ダメだしお願い。

外部リンク[lzh]:gamdev.org
624
(1): 名前は開発中のものです。 [sage] 2007/02/21(水) 17:45:56 ID:1pwfm66w(1) AAS
↓こうじゃない?

★箱
(x,y)
┏━━━━━┓(x+max_x,y)
┃          ┃
┃    ・(x+max_x/2,y+max_y/2)
┃          ┃
┗━━━━━┛(x+max_x,y+max_y)
(x,ymax_y)

★玉
(enemy_x,enemy_y)
┌─────┐(enemy_x+sx,enemy_y)
│          │
│          │
│          │
│          │
└─────┘(enemy_x+sx,enemy_y+sy)
(enemy_x,enemy_y+sy)

★箱の右で衝突
(x,y)
┏━━━━━┓(x+max_x,y)
┃          ┃
┃    ・(x+max_x/2,y+max_y/2)
┃     ┌─────┐
┗━━━┥        │

enemy_xがx+max_x/2〜x+max
enemy_yがy-sx〜y+max_y
625
(1): 名前は開発中のものです。 [sage] 2007/03/02(金) 09:45:12 ID:RL8xs1BY(1/2) AAS
>624
スマン はねかえる様にできたら、そこからぶつかったという仕様にしたかったんだ。
ようやっと、とりあえずはね返るようにはなった。
後ろからあたりに行ったりするとスルーしちゃったりするけど、
大まかにははねかえる様になって、その条件式でちょっと仕様変えてぶつかったという判定にした。
なんか色々とつっかえたなぁ。サイト色々探しちゃったし。

つまると素数プログラムを改善して紛らわせてるんだけど、
数値に制限あるのな。HSP。
まぁ、そこまで素数を下から求めたりしないからいいんだけど、
素数を使って素数を判定するというもの作った時に、数値がめちゃくちゃになって弱った。
626
(1): 名前は開発中のものです。 [] 2007/03/02(金) 16:19:42 ID:xch9HBdf(1) AAS
>>625
勘違いするなよ?
桁の制限なんてどんな言語でもあるぞw
言うなら32ビット整数型の制限だよ
627: 名前は開発中のものです。 [sage] 2007/03/02(金) 16:34:53 ID:RL8xs1BY(2/2) AAS
>626
そういうものなのか。
もうちょっと桁はいくもんなのかと思ってたけど、
なるほど2^32の半分なわけか。
となると、それを越える数字を使うプログラムははじかれるのか。

まとめサイトに繋がらないんだけど。なんでだろ。
628: 名前は開発中のものです。 [sage] 2007/03/02(金) 22:24:24 ID:e7ng/jU4(1) AAS
まとめサイトのping帰ってこない(´・ω・`)ショボーン
自分のソースのバックアップあそこにしかないのにwww
629: 名前は開発中のものです。 [sage] 2007/03/06(火) 20:19:53 ID:vyl0ltP/(1/2) AAS
まとめサイト復活来た。
弾道シミュやるヮ。
課題6はもう大体いいわ。
630: 名前は開発中のものです。 [sage] 2007/03/06(火) 21:22:00 ID:aM0UjHqH(1) AAS
そろそろ新しい課題欲しいな
631: 名前は開発中のものです。 [sage] 2007/03/06(火) 23:13:38 ID:vyl0ltP/(2/2) AAS
ボタンを作るみたいな課題とかどうよ。
単に今俺がこれから勉強したいと思ってるからだけど。

そこから、ボタンを押す。押すと押した絵に変わる。
マウスが上に来ると絵が大きくなるとか、枠が出るとか。

もしくはのちのち、何かのジャンルのゲームで頻繁に使いそうなやつ。
セーブロードとかさ。初心者が言うのもあれだけど。
632: 名前は開発中のものです。 [sage] 2007/03/07(水) 01:08:02 ID:8kjoILVD(1) AAS
それはゲームのアルゴリズム以前の問題じゃないか?
633: 名前は開発中のものです。 [sage] 2007/03/07(水) 02:38:11 ID:IIsT9RK1(1/3) AAS
表現もできないのにアルゴリズムも何もないとやっていて思ったんだ。
つーかそもそもアルゴリズムってなんだろう?とも思うんだ。

個人的には簡単なのからだんだん難しい課題にという流れと、
課題をやっていくとゲームとかソフトができる。という流れ。
この二つが混ざるとやっていて楽しいんじゃないかと思う。
まぁ基本的に課題は全て難しいのが現状なんだけどねー。
634: 名前は開発中のものです。 [sage] 2007/03/07(水) 02:53:14 ID:cSD5nU6m(1) AAS
麻雀の役特定のとか知りたい
635: 名前は開発中のものです。 [sage] 2007/03/07(水) 18:19:41 ID:IIsT9RK1(2/3) AAS
ありゃ、重力加速度をどう表していいか混乱してきた。
そもそも重力加速度がわけわからなくなってきた。
636: 名前は開発中のものです。 [sage] 2007/03/07(水) 18:58:48 ID:IIsT9RK1(3/3) AAS
これじゃただの放物線じゃ。
角度のつけ方が良くわからんな。
ホントに誰もいなくて悲しいヮ。
637: 名前は開発中のものです。 [sage] 2007/03/08(木) 00:27:41 ID:+aaoahtx(1) AAS
デフォルメ
638: 名前は開発中のものです。 [sage] 2007/03/09(金) 20:05:12 ID:A20L9Fnp(1) AAS
課題8、課題6に付け足してようやっとできた。
次は、課題9は課題7がまだ良くワカンネーから飛ばして、
課題10やる。

センセーカムヒアー プリーズ
639
(1): 名前は開発中のものです。 [sage] 2007/03/10(土) 19:07:09 ID:/U9PtoGQ(1) AAS
分かんないことあるならもうちょっと具体的に書いとけば
誰か答えてくれるんじゃないかと
640: 名前は開発中のものです。 [sage] 2007/03/12(月) 20:09:00 ID:B3YMxCrl(1) AAS
課題10、とりあえず一つの箱をそれっぽくうごかせた。
これをどう6つにするかだな。とりあえず三つからやってみたいけど、
配列変数つかってcntで三つつくるのができれば、いけるのかな。
弾当たったら消えるって、なんかフラグつくって、
当たったらa=0にして、if a ならその箱表示みたいな感じなんかな。

>639
何よりもほとんど全部といっていいいくらいわかんね。
y方向に落ちていくまではまだわかるような気がするんだけど、
初速がどれだけの速さでも、角度をつけた途端、
どういう計算式にすればいいかが、ピンとわからない。
角度ゼロならまぁ、cnt×速さでいいのかもしれないけど、
角度を少しでもつけると、y方向の部分とのベクトル、
初速分斜めに移動させるので本当に正しいのかすらわからない。

感覚的にはx方向に1、Y方向に1のベクトルだったら(1,1)の方向に
進むようにするってことなんだろうけど、
じゃあそれを全ての状況でどうやって式に表せばいいのか全くわからない。

考え方からしてもうワケワカメなので、
説明したくとも説明できない感じなのだよ。
641
(1): 名前は開発中のものです。 [sage] 2007/03/13(火) 00:50:38 ID:xhylvjoJ(1) AAS
真上にボール投げたときのシミュレーションはできる?
642
(1): 名前は開発中のものです。 [sage] 2007/03/13(火) 00:50:55 ID:e1hpszeA(1) AAS
ググれば色々出てくると思うが。
1-
あと 145 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.025s