[過去ログ] 【初心者】課題をクリアしていくスレ【講習会】 (787レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
655(2): 名前は開発中のものです。 [sage] 2007/04/04(水) 09:47:03 ID:BbjO+U02(1/2) AAS
javaでslg作りたいキチガイです。
課題1
外部リンク[zip]:gamdev.org
buttonとかlayoutとかさっぱり…疲れた
656: 名前は開発中のものです。 [sage] 2007/04/04(水) 09:56:18 ID:BbjO+U02(2/2) AAS
>>655
0〜9までの数になってたorz
修正
外部リンク[zip]:gamdev.org
657: 名前は開発中のものです。 [sage] 2007/04/05(木) 03:22:08 ID:juxaiBkl(1) AAS
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
658: 名前は開発中のものです。 [sage] 2007/04/05(木) 09:48:52 ID:F5eNq3r+(1) AAS
同じHsp初心者なはずなのに、なにがどうなってるのか解読できん。
俺の素数プログラムは偉くシンプルなのにな。
こういう見やすい感じのつくれるようになりたいけど、さっぱりなんだよな。
最近はやる気起きないし。
659: 名前は開発中のものです。 [sage] 2007/04/07(土) 15:27:26 ID:7tS8COUW(1) AAS
外部リンク[zip]:gamdev.org
Delphiで数当て作りました
660(1): 名前は開発中のものです。 [sage] 2007/04/11(水) 23:27:29 ID:hGtX8W0q(1) AAS
課題の1〜11までやったんで段階的学習に移ろうと思うんだが
15
インベーダー
テトリス
ブロックくずし
オセロ
ぷよぷよ
パックマン
マリオ
ギャラガ
この順番でおk?
661(1): 名前は開発中のものです。 [sage] 2007/04/13(金) 03:50:36 ID:DE3aw73g(1) AAS
最終的に何が作りたいかにもよるけど、だいだいOK
662: 名前は開発中のものです。 [sage] 2007/04/13(金) 07:00:29 ID:ePt0UiZ0(1) AAS
>>661thanks!
申し遅れました>>655です
javaでSLG作ろうと思ってるdqnです
以前に、基本だけ勉強してSLG作成に突撃したことがあるんだけど、
クラス数が多くなって管理しきれなくなって玉砕w
あせらず、ゲーム作りってのを学んで、それから再挑戦するつもり
じゃあ15から行ってくるノシ
663: 名前は開発中のものです。 [] 2007/04/13(金) 07:11:48 ID:HSdmSo3i(1) AAS
664(1): 名前は開発中のものです。 [sage] 2007/04/15(日) 20:45:16 ID:/fPrY/bJ(1) AAS
>>660
テトリスとブロックくずしは逆でもいいかもな
って遅いか
665: 名前は開発中のものです。 [sage] 2007/04/15(日) 22:21:11 ID:XmVefahd(1) AAS
俺もDXライブラリ使って660に書いてある
課題やってみるかな。
666: 名前は開発中のものです。 [sage] 2007/04/16(月) 18:38:23 ID:DHmGTth8(1) AAS
>>664
遅くない
テトリスで詰まってるorz
下、左右への移動可能判定ワケワカメ
レスサンクス
気分転換にブロック崩しから先にやってみるノシ
667(1): 名前は開発中のものです。 [sage] 2007/04/17(火) 03:31:39 ID:xnJXx47A(1) AAS
移動先にブロックや壁があるかどうか、だと駄目なのか?
668: 名前は開発中のものです。 [] 2007/04/17(火) 20:27:52 ID:DgPcYp5y(1) AAS
僕はテトリスの方が簡単だと思いますが、どうだろうか。
669: 名前は開発中のものです。 [sage] 2007/04/18(水) 06:25:53 ID:H53kNm7B(1) AAS
一番簡単なのはRPGだったりするけどなw
670(1): 名前は開発中のものです。 [sage] 2007/04/18(水) 12:42:11 ID:4KCSkIQC(1) AAS
fcのdqは何とかなりそうだけど
sfcのffとかrsとか死にそう
671: 名前は開発中のものです。 [sage] 2007/04/18(水) 22:32:17 ID:v99y4oaM(1) AAS
フラグ管理だけじゃねーの?
672(1): 名前は開発中のものです。 [sage] 2007/04/19(木) 08:29:12 ID:3lC0Cy6I(1) AAS
>>670
まぁ、ドラクエタイプのRPGは典型的な小中学生向けプログラムだね。
むかーし昔、80年代のパソコン少年たちはまずドラクエもどきを作って遊んだものだ。
673: 名前は開発中のものです。 [sage] 2007/04/19(木) 08:35:34 ID:wm8Zzz6B(1) AAS
シューティングはゲームプログラムの基礎がいっぱい詰まってるぞ
674: 名前は開発中のものです。 [sage] 2007/04/21(土) 04:29:18 ID:4gr+tzZx(1) AAS
マインスイーパもいいよ
サンプルは誰でも持ってるし、イベントドリブン型のアプリ設計とか
再帰を使ったアルゴリズムとかもあるし、初心者の実力アップにはいい教材。
queueを使って再帰をやめるとどうなるか、とか凝りだしたらおもしろい。
>>672
俺も昔、N**-BASICで、IFとGOTOだけでアドベンチャーゲーム作った事がある。
紙とペンでフラグ管理をちゃんとして、あとは移動と戦闘を作れば
dqタイプは楽かもね。
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
上下前次1-新書関写板覧索設栞歴
あと 108 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.022s