[過去ログ]
【初心者】課題をクリアしていくスレ【講習会】 (787レス)
【初心者】課題をクリアしていくスレ【講習会】 http://mevius.5ch.net/test/read.cgi/gamedev/1086858349/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
633: 名前は開発中のものです。 [sage] 2007/03/07(水) 02:38:11 ID:IIsT9RK1 表現もできないのにアルゴリズムも何もないとやっていて思ったんだ。 つーかそもそもアルゴリズムってなんだろう?とも思うんだ。 個人的には簡単なのからだんだん難しい課題にという流れと、 課題をやっていくとゲームとかソフトができる。という流れ。 この二つが混ざるとやっていて楽しいんじゃないかと思う。 まぁ基本的に課題は全て難しいのが現状なんだけどねー。 http://mevius.5ch.net/test/read.cgi/gamedev/1086858349/633
634: 名前は開発中のものです。 [sage] 2007/03/07(水) 02:53:14 ID:cSD5nU6m 麻雀の役特定のとか知りたい http://mevius.5ch.net/test/read.cgi/gamedev/1086858349/634
635: 名前は開発中のものです。 [sage] 2007/03/07(水) 18:19:41 ID:IIsT9RK1 ありゃ、重力加速度をどう表していいか混乱してきた。 そもそも重力加速度がわけわからなくなってきた。 http://mevius.5ch.net/test/read.cgi/gamedev/1086858349/635
636: 名前は開発中のものです。 [sage] 2007/03/07(水) 18:58:48 ID:IIsT9RK1 これじゃただの放物線じゃ。 角度のつけ方が良くわからんな。 ホントに誰もいなくて悲しいヮ。 http://mevius.5ch.net/test/read.cgi/gamedev/1086858349/636
637: 名前は開発中のものです。 [sage] 2007/03/08(木) 00:27:41 ID:+aaoahtx デフォルメ http://mevius.5ch.net/test/read.cgi/gamedev/1086858349/637
638: 名前は開発中のものです。 [sage] 2007/03/09(金) 20:05:12 ID:A20L9Fnp 課題8、課題6に付け足してようやっとできた。 次は、課題9は課題7がまだ良くワカンネーから飛ばして、 課題10やる。 センセーカムヒアー プリーズ http://mevius.5ch.net/test/read.cgi/gamedev/1086858349/638
639: 名前は開発中のものです。 [sage] 2007/03/10(土) 19:07:09 ID:/U9PtoGQ 分かんないことあるならもうちょっと具体的に書いとけば 誰か答えてくれるんじゃないかと http://mevius.5ch.net/test/read.cgi/gamedev/1086858349/639
640: 名前は開発中のものです。 [sage] 2007/03/12(月) 20:09:00 ID:B3YMxCrl 課題10、とりあえず一つの箱をそれっぽくうごかせた。 これをどう6つにするかだな。とりあえず三つからやってみたいけど、 配列変数つかってcntで三つつくるのができれば、いけるのかな。 弾当たったら消えるって、なんかフラグつくって、 当たったらa=0にして、if a ならその箱表示みたいな感じなんかな。 >639 何よりもほとんど全部といっていいいくらいわかんね。 y方向に落ちていくまではまだわかるような気がするんだけど、 初速がどれだけの速さでも、角度をつけた途端、 どういう計算式にすればいいかが、ピンとわからない。 角度ゼロならまぁ、cnt×速さでいいのかもしれないけど、 角度を少しでもつけると、y方向の部分とのベクトル、 初速分斜めに移動させるので本当に正しいのかすらわからない。 感覚的にはx方向に1、Y方向に1のベクトルだったら(1,1)の方向に 進むようにするってことなんだろうけど、 じゃあそれを全ての状況でどうやって式に表せばいいのか全くわからない。 考え方からしてもうワケワカメなので、 説明したくとも説明できない感じなのだよ。 http://mevius.5ch.net/test/read.cgi/gamedev/1086858349/640
641: 名前は開発中のものです。 [sage] 2007/03/13(火) 00:50:38 ID:xhylvjoJ 真上にボール投げたときのシミュレーションはできる? http://mevius.5ch.net/test/read.cgi/gamedev/1086858349/641
642: 名前は開発中のものです。 [sage] 2007/03/13(火) 00:50:55 ID:e1hpszeA ググれば色々出てくると思うが。 http://mevius.5ch.net/test/read.cgi/gamedev/1086858349/642
643: 名前は開発中のものです。 [sage] 2007/03/14(水) 14:33:17 ID:vTyf4gtY 3つを動かせるようになって、 それをコピペして、yの値に+して2×3にしてうごくようにしたけど、 慣れてくるとどうやって動かすように仕組むんだ? 今こんな感じ↓ http://gamdev.org/up/img/9127.lzh >641 真上もなんか良くわかんない。 ベクトルが絡まるともう感覚的にわからない。 たてと横だけならなんとなーくわかるんだけど。 >642 ぐぐっても良くわかんない。 ゴメンナ http://mevius.5ch.net/test/read.cgi/gamedev/1086858349/643
644: 名前は開発中のものです。 [sage] 2007/03/14(水) 23:19:25 ID:Ta9QMe4z 説明めんどくさいのでこれ見て自分で考えてくれ。 g=1;重力加速度 x=0;初期x座標 y=480;初期y座標 vx=10;x方向初期速度 vy=-30;y方向初期速度 repeat 70 x+=vx;速度の分だけ位置を増やす vy+=g;加速度の分だけ速度を増やす y+=vy;速度の分だけ位置を増やす pos x,y mes "○" await 20 loop stop http://mevius.5ch.net/test/read.cgi/gamedev/1086858349/644
645: 名前は開発中のものです。 [sage] 2007/03/16(金) 22:46:24 ID:ObBbH61d 課題10でけた。こんなんでどうでしょう。 tp://gamdev.org/up/img/9153.lzh >644 サンキュ。ただ、全く思いつかない。角度とか。 ライフゲーム。面白そうだが、まだなんだか良くわからない。 円形判定もうーん。sinとか使うのだろうか。うーん。詰まった。 まとめサイトでも、ほとんどの人が途中でやめちゃってるのは、 やっぱ詰まったからなんかな。 http://mevius.5ch.net/test/read.cgi/gamedev/1086858349/645
646: 名前は開発中のものです。 [sage] 2007/03/17(土) 00:32:33 ID:AFO1L2/D ddim angle,0 :ddim angle_rad,0 : ddim speed,0 : ddim g,0 : ddim x,0 : ddim y,0: ddim vx,0 : ddim vy,0 angle=15.0 : speed=5.0 : g=0.1 mes "速さ" : input speed : mes "角度" : input angle button gosub "発射",*main stop *main x=0.0 : y=400.0 angle_rad=angle*3.14159/180.0;cos,sinの変数はラジアンなのでラジアンに直す vx=cos(angle_rad)*speed;x方向初期速度=速さ×cos(角度) vy=-sin(angle_rad)*speed;y方向初期速度=速さ×sin(角度)、また上向きが正なので×-1 repeat 1000 pos x,y : mes "○" x+=vx : vy+=g : y+=vy await 20 loop return http://mevius.5ch.net/test/read.cgi/gamedev/1086858349/646
647: 名前は開発中のものです。 [sage] 2007/03/17(土) 00:40:55 ID:AFO1L2/D 全部実数型にする必要なかったかな。まあいいや。 角度が分からんと言うのがよく分からんがこれいじったりしてまた考えてくれ。 >課題10 おお。ええんじゃないの。ゲームになってるね。 >ライフゲーム は意外と簡単だった思う >円形判定 は円の方程式x^2+y^2=r^2を使うんじゃないかと。 >まとめサイトでも、ほとんどの人が途中でやめちゃってるのは、 >やっぱ詰まったからなんかな。 詰まったからというか、詰まらなくなったからというか。 いろんな原因で作りたいと思う気持ちがなくなってっちゃうんでしょうね。 http://mevius.5ch.net/test/read.cgi/gamedev/1086858349/647
648: 名前は開発中のものです。 [sage] 2007/03/18(日) 10:07:48 ID:lgnZfCsC つ リージョン http://mevius.5ch.net/test/read.cgi/gamedev/1086858349/648
649: 名前は開発中のものです。 [sage] 2007/03/19(月) 04:09:59 ID:KNd9OD8J ttp://gamdev.org/up/img/9164.lzh こんなんで良ければライフゲムでけた。 >646 そう多分俺が知りたかったのはこのcos,sinを使い方なんだと思う。 単純にx分にY分を足しただけならいいんだけど、 初速のベクトルに角度をつけるにはどうすれば良いのかや、 角度をつけた場合にベクトルからどうやってy分を足し引きすれば良いかが、 よくわからなかった。 ↓のベクトルがあって\(斜め)のベクトルがあって その二つを足したものを表示するということが。 まだ理解が不十分だけど、参考になった。トン。 >647 ライフゲーム、確かにプログラム的には意外と簡単なのかも。 でも、やたら長い条件式で、カンマがピリオドになってたりでエラー原因がわからず、 そして、elseの使い方がまだいまいちであるために、想定どおり動かなかったりと、 頭をかきまくった。でも、なんか面白いね。眺めてて面白い。 あと、その円の方程式はどっかで見たような式だ・・・。いつ見た、おれ。 これをどう使うのかはまだピンと来ない。もう少し考えてみる。 まぁどのみちこういう課題がちょちょいとできるようになったら、 このスレ卒業なんだろうね。早く卒業したいものだ(´・ω・`) http://mevius.5ch.net/test/read.cgi/gamedev/1086858349/649
650: 名前は開発中のものです。 [sage] 2007/03/19(月) 22:56:11 ID:+J8qMsT3 おーライフゲームできてるやん。すごいすごい。 >カンマがピリオドになってたり あるあるw http://mevius.5ch.net/test/read.cgi/gamedev/1086858349/650
651: 名前は開発中のものです。 [sage] 2007/03/21(水) 18:59:56 ID:dTeu4lZk 円のあたり判定できたよー。 一応、4方向分条件付けをした。 でも弾が1ドットなら、条件は一つ分で十分だよね? エッジ加工?ってなんかよくわからん。 ソフトも。 モザイクって、ぱっと思いつくのは例えばその部分の色情報を取得して、 その色で、ある大きさの箱を描くのを何回かやるって感じになるのかな。 まず絵を調達しなきゃだゎ。 http://mevius.5ch.net/test/read.cgi/gamedev/1086858349/651
652: 名前は開発中のものです。 [sage] 2007/03/22(木) 00:11:37 ID:wB5CUOCW >円のあたり判定できたよー。 オメデトン。ペース速いね。 >一応、4方向分条件付けをした。 >でも弾が1ドットなら、条件は一つ分で十分だよね? えっと、すまん。4方向ってのがどういうことなのか分からぬのだが。 >エッジ加工?ってなんかよくわからん。 俺もよく知らないけど輪郭抽出でぐぐるといろいろ出てくるみたい。 >ソフトも。 ソフトは俺もまったく分からん。 画像処理の課題はゲーム製作とはちょっと関係が薄い気がする。 >モザイク 四角ごとに仕切って色の平均をとって塗りつぶすみたい。 http://mevius.5ch.net/test/read.cgi/gamedev/1086858349/652
653: 名前は開発中のものです。 [sage] 2007/03/22(木) 05:03:52 ID:LPymi19I >652 >えっと、すまん。4方向ってのがどういうことなのか分からぬのだが。 俺のは○が動くんだけど、弾と自分が動かしてる四角には幅があるから、 ○の右上下、左上下で当たる時の条件付けがちょっと変わるはずと。 >四角ごとに仕切って色の平均をとって塗りつぶすみたい ・・・・。どうやんだろ。まだ、やったことない領域だから、 どの命令を使うかきちんと把握しなきゃだめそうだ。 http://mevius.5ch.net/test/read.cgi/gamedev/1086858349/653
654: 名前は開発中のものです。 [sage] 2007/03/23(金) 01:18:56 ID:GKwkgx4A なるほど。自機が○で弾は点かと思ってた。自機四角か。 画像処理はあんまり詳しくないので 他の先生の登場を待ってください。ごめんなさいね。 http://mevius.5ch.net/test/read.cgi/gamedev/1086858349/654
655: 名前は開発中のものです。 [sage] 2007/04/04(水) 09:47:03 ID:BbjO+U02 javaでslg作りたいキチガイです。 課題1 http://gamdev.org/up/img/9260.zip buttonとかlayoutとかさっぱり…疲れた http://mevius.5ch.net/test/read.cgi/gamedev/1086858349/655
656: 名前は開発中のものです。 [sage] 2007/04/04(水) 09:56:18 ID:BbjO+U02 >>655 0〜9までの数になってたorz 修正 http://gamdev.org/up/img/9261.zip http://mevius.5ch.net/test/read.cgi/gamedev/1086858349/656
657: 名前は開発中のものです。 [sage] 2007/04/05(木) 03:22:08 ID:juxaiBkl HSPを勉強中なので、素数問題に挑戦してみた。 素数の出し方がよくわからないから総当り&最初いんちき。 screen 0,450,400 : font "MS ゴシック",12 : objmode 2 so = "" : max = 10000 : maxs = 1000 : a = 2 mesbox so,450,320 pos 12,333 : mes "try" : pos 50,330 : input max,100,20,5 pos 220,330 : button gosub "start",*gogo pos 12,358 : mes "get" : pos 50,355 : input maxs,100,20,5 stop *gogo if btn : a = max + 1 : btn = 0 : return sdim so,max*4 objprm 2,"stop" : objprm 0,so : btn = 1 : so = "" : a = 2 : s = 0 : d = 0 : len = 0 repeat max repeat a,1 c = a\cnt : if c = 0 : s++ : if s > 2 : break loop if s < 3{ d++ : sa = strf("%5d",a) poke so,len,sa : len += strsize if d \ 10 = 0{ poke so,len,"\n" : len += strsize title "" + cnt }else{ poke so,len,", " : len += strsize } } s = 0 : a++ : if (a > max) or (d >= maxs) : break wait 0 loop objprm 0,so : objprm 2,"start" : btn = 0 : title " get = " + d return http://mevius.5ch.net/test/read.cgi/gamedev/1086858349/657
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 130 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.022s