貴様ら!ブロック崩し作るので見てください
■ このスレッドは過去ログ倉庫に格納されています
0001ヒッキー@プログラミング
NGNG作りたくなりました。
Bitbltなど使う予定ですが、細かい技術がないので、
小出しにプログラムしようと思います。
(タマが動くだけとか、キーボードで自機を動かすだけとか)
オナーニスレだけどよろしくね。
0352デフォルトの名無しさん
NGNG> スタックは下から ヒープは上から確保される
他は知らんが x86 は逆だな。
0353ヒプ子
NGNG0354デフォルトの名無しさん
NGNG0355(・ε・) ◆LbaGYMio
NGNGhttp://www.interq.or.jp/tohoku/kenta/
0356デフォルトの名無しさん
NGNG番地nからn+1,n+2と向かっていくのか
番地nからn−1、n−2と向かっていくのか分かりづらいですな。
上位って一般的に番地0のこと?
0357デフォルトの名無しさん
NGNG地面のあるほうが下。
0358デフォルトの名無しさん
NGNGlittle endianでは0番地が下
0359デフォルトの名無しさん
NGNG当たり判定してる?>>1
0360ヒッキー@プログラミング
NGNGヒープやBSSという単語を知らなかったので、勉強になりました。
メモリについて検索していたら、とても興味深い内容のページをハケーンしました↓
http://www-6.ibm.com/jp/developerworks/security/000721/j_smash.html
メモリとはどういうものかというイメージが以前よりつかみやすくなりました。
>>339
グローバル変数は他のところで書き換えられる可能性があるんですねー。
そこまで頭が回りませんでした。ありがとうございます。
そういえばコンパイラが最適化してくれるような事がどこかに書いてありました。
registerってキーワードいれたら自分で調整する事もできるんですね。
(といってもどれをレジスタに入れたら早くなるのか検討がつきませんが…)
こういうのVBではどうなっているんだろう…
>>341
してみました。
でも、関数の割り振り方の問題からか、ボールを2個にするのが難しいです…
>>347
text、stackは想像がつくんですが、dataやbssの違いがよくわかりません。
>>354
検索してたら頭が割れそうになりました。
>>359
うーん、どういうことなのでしょうか。
2回目の判定ということですか?
0361ヒッキー@プログラミング
NGNG↑次うぷしました。変更点は
・毎秒60フレームに変更・ソースの見直し
です。
ソースが読みにくくなってきたので、Form1のイベントに関係ない部分は
別ファイルにしました。
あと、今までGetTickCountを使って毎秒のフレームの調整をしていたのですが、
なぜか10ms単位でしか時間を調整できないので、timeGettimeを使うように
変更しました。
0362デフォルトの名無しさん
NGNGプログラムは初心者レベルなので初心者本買って
勉強してみたいと思いました。
頑張ってください>>1さん
0363343
NGNG全部ひっくるめてヒープと捉えていたようです。
>>360
>http://www-6.ibm.com/jp/developerworks/security/000721/j_smash.html
かなり参考になりますね。この話題に限らず、www-6.ibm.com には
有益な情報が多いと思います。
0364デフォルトの名無しさん
NGNGやはり>>1はプロかセミプロで、このスレは壮大なネタなのではとか…思ってみたり…
ソースのコメントのつけ方とか………
0365(・ε・) ◆LbaGYMio
NGNGネタでも実際ゲームが出来てるので、それを楽しんでます。
仕事の合間にちょうどいい。
最新版いい感じになったね。まだたまにすり抜けるけど。
前よりとても良くなった感じ。個人的には球が速すぎるけど。
0366デフォルトの名無しさん
NGNGVBが初めてであって、C++とか結構やってるんでしょう。
>ヒッキー
パドル?にあたる場所で反射角度を変えてほしい。
端にあたると鋭角に反射で、もう一回あたると鈍角に戻るとか。
0367デフォルトの名無しさん
NGNG0368ヒッキー@プログラミング
NGNG↑なんか、ライフゲームなるものをハケーンしたので、VBで作ってみました。
なんだかよく分からないけど、セルオートマトンらしいです。
>>362
おー、がんばってください。
なんか、嬉しいです。僕もがんばります。
>>363
ほおほお。他のファイルも見てみようと思います。
>>364
素人ですよ。
プロならもっと保守に便利なソースを組まれるんではないかと
妄想してみたり。僕のは設計も何もしてないのでぐちゃぐちゃです(藁
>>365
どもども。
自分でも球速すぎるんでは…と思います。でもクリアできない
くらいがいいかなぁと。
>>366
う〜ん、それなんですけど、なんとなく取り入れてません。
球が当たる瞬間に、パドルが動いてる方向によってちょっとずつ
変える方式にしてます。
>>367
まん丸いあたり判定…どうしましょう。
シューティングのスレでは8角形で近似するとかいう意見が
書いてありましたねー。…といってもそれすらどうしたらいいのやら。
0369デフォルトの名無しさん
NGNGほとんどのゲームは「コレ」じゃないから、
プログラム組むのは難しいけど、
おもしろいかと。
0370デフォルトの名無しさん
NGNG0371デフォルトの名無しさん
NGNGそれぞれの中心座標と半径から (x0-x1)^2+(y0-y1)^2 < r0^2+r1^2
だけで衝突が判定出来るし
反発は >>273 を atn( (x0-x1)/(y0-y1)) *180/3.1415 と角度を求めて呼び出せばいい
0372デフォルトの名無しさん
NGNG○ (x0-x1)^2+(y0-y1)^2 < (r0+r1)^2
○ sqr((x0-x1)^2+(y0-y1)^2) < (r0+r1)
0373359
NGNG左上に進んでいるとして
■■
■
このちょうど角の部分にボールが当たったときに、左か上のどちらかで反射の
処理をするよね?左のブロックで処理をしたとすると進路は右上になる。
この右上に進路が変わったときにもう一度判定をしないと、既に上のブロック
にも当たっているのに反射の処理をしないから、1回分だけ判定が遅れてブロッ
クの中にめり込む。もし上のブロックが壊れないブロックだった場合は、球が
ブロックの中に入ってしまうよ。
>>371
atnは使わない方がいいと思うよ。
反射後の速度はV'=V-2N(N・V)。
(Vは反射前の速度ベクトル、Nは正規化された球の法線ベクトル)
0374デフォルトの名無しさん
NGNGプレフィックスというのは変数の命名規約みたいなもので、
例えば、コマンドボタンなら必ず変数名の先頭にcmdをつけるとかそんな感じです
MSDNのキーワードに "プレフィックス, コントロールの名前" と
入力すればM$が推奨しているプレフィックス名の一覧が出てくるはず。
1さんのソースで言えば、check1にはchkMouseModeとか、
timer1にはtmrCallMainLoopっていう感じかな。
check1とかcommand1とかは極力さけて、意味のある名前をつけた方がいいよ。
0375374
NGNG激しく鬱駄。
内容も偉そうだし。すんまそん。
0376デフォルトの名無しさん
NGNG0377デフォルトの名無しさん
NGNG| |
| |
| |
| |
| \
| ∧_∧
// ( ´Д`)\ 1さん、もらった!
/ / | |
/ / / /
| | / /
\\((( )))/ / ガシッ
U( ;´Д`)U Σ
⊂ ._つ
人 Y
し'(_)
0378ヒッキー@プログラミング
NGNG/ ヽ
. |:: |
. |:: |
. |:: |
. |:: |
. |:: |
. |:: |
. |:: |
. |:: |
∧ ∧ |:::: |
/ ヽ ./ .ヽ |:: | / | / | |
/ `、 / ヽ |:: | / ̄ ̄| ̄ ̄ ./ ̄ ̄| ̄ ̄ |
/:::  ̄ ̄ ̄ \ ノ: | . __|__ __|__ |
l::::::::: .l / 丿 / | | |
|:::::::::: -=・=- -=・=- | / / / .| |
.|:::::::::::::: | ̄ ̄| | / / _/ ゝ─'  ̄ ̄ ̄ ̄ ̄ ・
ヽ:::::::::::: /__ヽ ノ / /
丶:::::::: ノ/ /
/:::::::: / 捕まりました。
/::::::::: /
/:::::::::: /
/:::::::::: 丿
/::::::::::: |
/:::::::: / |
|:::: ‖ |
|:: ‖ |
| | | |
| | | |
._ | | | |
0379デフォルトの名無しさん
NGNG|| >>1を 。 Λ_Λ いいですね。
|| 捕まえなさい\ (゚ー゚*)
||________⊂⊂ |
∧ ∧ ∧ ∧ ∧ ∧ | ̄ ̄ ̄ ̄|
( ∧ ∧ ( ∧ ∧ ( ∧ ∧ | |
〜(_( ∧ ∧ __( ∧ ∧__( ∧ ∧ ̄ ̄ ̄
〜(_( ∧ ∧_( ∧ ∧_( ∧ ∧ は〜い、先生。
〜(_( ,,)〜(_( ,,)〜(_( ,,)
〜(___ノ 〜(___ノ 〜(___ノ
0380デフォルトの名無しさん
NGNG| VB使いの1はダメ人間よ! |
| 人のCを見てC言語信者になるの! |
\______ _________/
∨ ____
___,――――一´ ̄ ̄ ̄ 7 |
| ̄ ̄ 月 |
| C言語以外は全て敵 31 |
| 皆はお前のソースを笑ってる 日 |
| ∧∧ 。 (月) |
| (゚ー゚* )/ 日直 |
|__ し∀つ ギ し|
 ̄ ̄ ̄|ψ|――、____ コ ぃ|
/____|  ̄ ̄ ̄ ̄
∪∪
0381デフォルトの名無しさん
NGNG______
|||| |||| ||||
||||/| |∧|||| / ̄ ̄ ̄ ̄ ̄ ̄
||Φ|(゚|-|゚;)|Φ|| < ぐすん。。。
|||| |||| |||| \______
 ̄ ̄ ̄ ̄ ̄ ̄
__________
∧⊂ヽ / ̄ ̄ ̄ ̄ ̄ ̄ ̄
(゚Д゚;)ノ < >>1さん、しぃを監禁しましたっ!
(| | \_______
〜| |
∪∪
0382デフォルトの名無しさん
NGNG>>377=>>379-381=>>382
ごめん。>>378=>>1さん。
その代わり、いろいろバグなど見つけてきます〜。
0383デフォルトの名無しさん
NGNGおれあんまりVBは強くないけど、がんばってくる。>>1
しーってどんなキャラかわからんかったから、
適当に編集しちゃった。しぃファンの方、スマソ。
0384デフォルトの名無しさん
NGNG0385
NGNG0386デフォルトの名無しさん
NGNGまさかWINDOWSのアイコンじゃないだろうな?
0388
NGNGそうだけど、開発はBCC32だから、
作成のしかたでも教えておくれ。
おそらく、どっからどこまでをアイコンデータとして登録してるのか
しらないから。
0389デフォルトの名無しさん
NGNG?
もっと分かりやすく、頼みます。
0391デフォルトの名無しさん
NGNG0392デフォルトの名無しさん
NGNGでた、ゴミ出す曜日以外の日に、ゴミ出し監視おばちゃん!
0393デフォルトの名無しさん
NGNGでた、朝起きれねえで部屋ゴミだらけなやつ!
0394デフォルトの名無しさん
NGNG>>1に迷惑かけるな。
0395デフォルトの名無しさん
NGNGうっせー、あたってるYO!
0396デフォルトの名無しさん
NGNGスピンがかかっているとカーブだ!ブロックに当たって
反射するときも変化するぞ!
・・・・・・・・・・とか
パドルを高速に移動させると
∧∧ ) (´⌒(´
⊂(゚Д゚⊂⌒`つ≡≡≡(´⌒;;;≡≡≡
ズザーーーーーッ
のアニメーションに変化だ!
・・・・・・・・・・とか
ごめん、逝ってきます
0397デフォルトの名無しさん
NGNGスピンはいいアイデアだと思う。
0398デフォルトの名無しさん
NGNG0399デフォルトの名無しさん
NGNG逝って良し難易度だな。
0400デフォルトの名無しさん
NGNGサーカスのリメイクはタイトーのプランプポップが良かったな。
MS-DOS(98)の名作。
ぶろっくでぽん♪も忘れないでほしい。
0402ヒッキー@プログラミング
NGNGティムの右上辺りが腫れているので脱腸かもしれません(w
しばらくしたらレスします…。
0403デフォルトの名無しさん
NGNG0404デフォルトの名無しさん
NGNG───────────[二]─────── ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ / ̄/
| | _ / /
___/三三)____ \\ / ./
__/ _ヽ. \\ /
/′ === ((_) 丶─┬───────" \\ /
/ ̄// ̄ ̄| | ̄ ̄ ̄ ̄|________| モナー救急 ○<
イ // ||[ ̄ ̄] | | γ──────ヽ \\
/ 人_/|ヽ──| .|  ̄ ̄ | __ _|./ \ \\
( - | / |____| (__\ ./ ̄ ̄  ̄ ̄ \\
ゝ_  ̄ ̄ ___/  ̄
 ̄ ̄ヽ ̄ ̄ ̄ ̄|| ̄ ̄ ̄ ̄||
ヽ二二二二二二二二二二二二二
Λ_Λ
( ;´∀`) / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
( つ < >>1さん、病院へ……
| | | \___________
(__)_)
>>377=>>379-381=>>382=>>404
0405デフォルトの名無しさん
NGNGミ彡
ミ彡
ミ彡
ミ彡
ミ彡
ミ彡
ミ彡
ミ彡
ミ彡
ミ彡
ミ彡
ミ彡
ミ彡
ミ彡
ミ彡
ミ彡
ミ彡
ミ彡
ミ彡
ミ彡
ミ彡
ミ彡
ミ彡 (⊃))))
ミ彡 \\
ミ彡 ヽヽ
ミ彡 ∧∧ | | < 1さん待ってて〜!
ミ彡 (´Д`)丿丿 今うまい棒買ってくるから〜
ミ彡 /⌒ (
_ミ彡_∠/⌒ヽ �@ ヽ
/ ミ彡 \ \ 命 )
/ ミ彡 /\_) ) /\ \/つ < 全財産ダスヨ〜 ¥940
///// // \ ノ
し'し'し'し’ ( (
し 3 3 3
0406デフォルトの名無しさん
NGNG|| ∧ ∧ <
|| 〜′ ̄ ̄( ゚Д゚) > / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
|| UU ̄ ̄ U U < >・) < >>405のお金にぶつかってヘリ落ちたモナー
|| > ( 彡 \__________________
|| < √ ゞ((○
|厂 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ | ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|
|| | >>1を救助するモナー |
|| |____ ___|
|| \/
|| Λ_Λ
|| ( ´∀`)
〜〜〜〜〜〜 || 〜〜〜〜〜〜〜〜〜〜〜( つ〜〜〜〜〜〜〜〜〜〜〜
〜〜〜〜〜〜 || 〜〜〜〜〜〜〜〜〜〜〜| | | 〜〜〜〜〜〜〜〜〜〜〜〜
〜______□____________(__)_)___〜〜〜〜〜〜〜〜〜〜
〜〇 | \ )〜〜〜〜〜〜〜〜〜〜
〜\〇 ̄ ̄ ̄ ̄ ̄\ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄\ ̄ ̄ ̄ ̄ ̄ ̄ ̄)〜〜〜〜〜〜〜〜〜〜
〜〜\〇 ̄ ̄ ̄ ̄ ̄\ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄\ ̄ ̄ ̄ ̄ ̄ ̄ ̄)〜〜〜〜〜〜〜〜〜〜
〜〜〜\〇 ̄ ̄ ̄ ̄ ̄\ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄\ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄)〜〜〜〜〜〜〜〜〜〜
〜〜〜〜\〇 ̄ ̄ ̄ ̄ ̄\ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄\ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄)〜〜〜〜〜〜〜〜〜〜
〜〜〜〜〜\〇 ̄ ̄ ̄ ̄ ̄\ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄\ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄)〜〜〜〜〜〜〜〜〜〜
〜〜〜〜〜〜( ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄)〜〜〜〜〜〜〜〜〜〜
〜〜〜〜〜  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄〜〜〜〜〜
〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
`〜〜〜〜〜〜〜〜
>>377=>>379-381=>>382=>>404=>>406
0407モナー板から移住者ひとり。。。
NGNG0408デフォルトの名無しさん
NGNG1よ元気になれ。俺はおまえは有望だとみこんだ(藁
寄付金だ↓
┏━━━━━━━━━━━┓
┃100モナ / ̄\ Λ冂Λ .┃
┃ | |( ´∀` )o ┃
┃ \_/ (∪ φ) ┃
┗━━━━━━━━━━━┛
0410デフォルトの名無しさん
NGNGギコぺを使っていると見られる。
だってギコぺデータ使いすぎ。>>377
0411デフォルトの名無しさん
NGNG( ゚∀`) < 看病に来ました〜。
┌∪┐ )つ \________
└─┘ ヽ
〃(__人__ノ
0412デフォルトの名無しさん
NGNG0413デフォルトの名無しさん
NGNG1はPCのやりすぎだったりしてな。
0414デフォルトの名無しさん
NGNG昨日は体調悪くて死んでおりました。
ティムの右上辺りが腫れているので脱腸かもしれません(w
ティムの ティムの ティムの ティムの ティムの ティムの ティムの!!!!
0415デフォルトの名無しさん
NGNG■■■■■
■ □ ■
■ ■
■ ■
■■■■■
0416デフォルトの名無しさん
NGNGつーか発展ないな…
0417デフォルトの名無しさん
NGNG0418ヒッキー@プログラミング
NGNG↑更新しました。
・ボールの動きと自機からの反射を見直し
・無限ループの解消
などしてみました。
ボールの動きは変な計算をしていたので、ちゃんと
毎回、Sin・Cosを計算するようにしました。前のは
なぜちゃんと動いていたかわかりません…。
相変わらず体がおかしいです。
0419デフォルトの名無しさん
NGNGさっそく、ソース覗いてみるは(藁
0420ヒッキー@プログラミング
NGNGう〜ん…ムズカシイです…。
atnって、タンジェントの逆の計算なんですね。
ってまだ難しくて理解できません…。なぜそうなるんだろう。
>>373
角、ちゃんと上も横も判定するようにしました。
elseifでかいていたので、どちらかになっていたみたいです。
正規化と法線ベクトルとは…?調べてみます。
>>374
そうですねー。
VBの本見てみたら書いてありました。ちゃんと名前付けたほうがいいですよね。
>>382
AA、なごませていただきました(藁
実はリアルモナーも八頭身も好きです。美の追求とか。
バグハッケソ、よろしくお願いしますー。
>>385
既存のファイルのアイコンを変更できるツールでしょうか。
うーん、リソースってどうやって入れ替えるんだろう…。
>>396
う…難しい…(w
でも、おもしろそうです。斬新なアイデアですねー。
>>398
直してみました…。
>>399
たしかに。ゲームとして難しくなるかも。
>>400
サーカスですかー。どんなゲームでしょうか。
サーカスチャーリーとかいうやつとは別物?
0421ヒッキー@プログラミング
NGNG98ですかー。数年前にエロゲーをよくやりました。
>>377=>>379-381=>>382=>>404=>>406
はは。AA(・∀・)イイ
>>408
どもです。
100モナって…円じゃないのかー。
>>411
どもども。すんまそん
>>412
,――、 ,――、
/ ヽ |
| _.ム ノ
\/ ̄  ̄ ̄\
/ ,-―――-ヽ
/ / / \ |
| / ,(・) (・) |
| | __ ● __ |
| | =__= | / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| ヽ /__// < んなわけねーだろ
/| \ /\ \______________
0422ヒッキー@プログラミング
NGNGやりすぎかも…。
肩がこってしまいました。
>>417
ぐはぁ
>>419
おー、ありがとうございます。
だんだん読みにくくなってきました…。
ちゃんと設計しないとダメですね。
0423デフォルトの名無しさん
NGNG…あっ!レポート提出期限明日だったっ、
0424デフォルトの名無しさん
NGNGいや、プログラミングもなんだけど、
このレスがなんとも・・・
0425デフォルトの名無しさん
NGNG結構初気の頃からここいるけど、1センスいいよなぁ。
0426249
NGNGというかVBだとこの規模になってくると 見るのが限界になるんだよね。
ノートパットで編集出来る付近がさ
そろそろオブジェクト指向な言語に移ってみたらどう?
手近な所でDelphiとかさ
0428デフォルトの名無しさん
NGNG> Delphiやるくらいなら、Javaのほうがいいかと。
Java って使ったことないけど、ゲーム中に GC かかっても大丈夫 ?
0429デフォルトの名無しさん
NGNGそもそも Win32 みたいなマルチタスク OS 使ってる時点で、
- メモリ管理(スワッピング/ページング)
- タスク管理(他のタスクとの CPU 時間共有)
などを行ってるわけだし。Java に移行したからといって、大差ないよ。
ただ Java だと描画が遅いから、ゲームには向かんと思う。>>1 は Win32 API 使い始めたところ
に見えるから、ここで C か C++ に行っても良いんじゃないの。Win32 API プログラミングは本気
でやると面倒だけど、ゲームなら
- バックバッファに全部書いて、WM_PAINT を投げる
- WM_PAINT を受け取ったら、バックバッファをウィンドウにコピー
程度のフレームワークで十分だから、それほど覚えることは多くない。
0430
NGNG俺が知ってる中ではこれが最強。
画面
http://www.reflexive.net/Ricochet/Screens.htm
ダウンロード
http://www.reflexive.net/Ricochet/Game%20Demo.htm
是非参考にして欲しい。
0431デフォルトの名無しさん
NGNG丸いね・・・下の、なんていうだ、あれが。
0432デフォルトの名無しさん
NGNG頑張ってるねぇ >>1
とりあえず、僕もC++でブロック崩し 作ってみようかな。
とか思っちゃったよ。
低レベルなのでも作ったら 欲しい?
0433433
NGNG作り掛けぽいけどとにかくエミュででもやってみれ。
ttp://www.student.oulu.fi/~aeeben/images/berlin.png
ttp://www.student.oulu.fi/~aeeben/download/berlin.zip
0434Javaでゲーム作ってたヒト
NGNG挙動が予測可能な通常のマルチタスクOSのメモリ管理やタスク管理とは
まったく訳がちがいます。
Java 1.2から1.3、1.3から1.4に入れ替えただけで
今までに作ったほとんどのゲームのGC引っかかりポイントが変わったのには
もうぶち切れ。
0435デフォルトの名無しさん
NGNG0436デフォルトの名無しさん
NGNG今くらいのレベルまで行ったら次の言語に移るの繰り返せば
本人の勉強にもなるし 見てる方も面白いからさ
0437デフォルトの名無しさん
NGNGまだまだ全然VBの限界って訳じゃないし、現時点で重いわけでもないし。
0438デフォルトの名無しさん
NGNGVB を「限界」まで使うのは、個人的にはお奨めしないけど。(ねぇ)
コードを読んでみたけど、まだ VB でも行ける範囲だとは思う。ただ、そろそろ行き当たりばったりでソースを
拡張するのは辛くなってきてるのは確かだな。
0439249
NGNGギャラリー側からは気軽に見るのがツライサイズって事ね
作者側からはまだ頑張れるサイズだと思うよ。
それに、目標は本人のスキルアップにあると思うから
他の言語も触ってみるのも大事かと
VBonlyでこれ以上慣れると弊害もあるだろうし
個人的には VBからならDelphiを経由してJava そしてC/C++
というふうなステップがいい感じじゃないかと思うんだけど、どう?
0440デフォルトの名無しさん
NGNGCでプログラムの低レベルな部分を学んだほうがいいと思う。
DelphiとJavaはその後でいいんでないの?
低レベルな部分を知らないで、DelphiやったってVBを続けるの
とほぼ一緒だろうし。Javaは別の利点があるけどね。
0441デフォルトの名無しさん
NGNGDelphi 少し厳し目の文法でVBでユルユルになった感覚を正す
またオブジェクト指向的スタイルへの誘いにふれ
ボールやアイテムをコンポーネント化してみよう
Java Freeしなくていい気楽さと Cスタイルの気楽さを楽しみながら
ポトペタじゃないスタイルへの入門
C/C++ Windowsのメッセージ駆動な仕掛けに苦しみながらも
ローレベル処理をシコシコ書く楽しみに触れる
0442437
NGNG思うが、1はまだそこまで行ってないかと。
だから他の言語を覚えるのはそこまで達してからの方がいいかと。
新しい言語を覚えるにはまず文法を覚えなきゃいかんが、文法ってのはいくら
覚えてもプログラミング技術は全く進歩しないから、文法を覚えるまでの期間は
プログラマとしての進歩は無いよ。
大学や専門学校での初等教育では文法を覚える事=上達のような教え方だが、
正直言って文法を覚えた時点でやっとスタートラインに立てたという程度。
プログラミングの本質はアルゴリズムとデータ構造で、プログラミング言語って
のはそれを具現化する道具でしかない。
もちろん文法の制限によって学ぶことが不可能または著しく困難な概念もあるが、
新しい概念を学ぶよりも制限された機能の中で目的を達成する考え方を学ぶ方が
重要だと思うよ。
とりあえず1はそろそろ、ボールを2つ以上動かすことを考えてみては?
あと、どうしたらソースが見やすくなるかを考えてみるといいかと。
他の人のソースがあれば、それを見てみるのもいいかも。
0443デフォルトの名無しさん
NGNG>>1がVBに限界を感じたら移れば良いだけ。
限界を感じなければ>>1はその程度の器ってこと。
まぁ、仕事なら適材適所で言語を選ぶんだけど、趣味だからあま
り外野がアドバイス以上の口出しをしてはいけないな・・・。
>>1
参考程度にな。
0444デフォルトの名無しさん
NGNGいったんお茶を濁してくれ。
0445デフォルトの名無しさん
NGNG./ / | >>1さん
/ / \ / ̄ ̄ ̄
/ /  ̄|/ ̄ ̄ ̄ ̄| ご自愛を
./ /_Λ , -つ \
/ / ´Д`) ./__ノ  ̄∨ ̄ ̄ ̄ ̄
/ \ / / ⊂_ヽ、
.| へ/ / .\\ Λ_Λ
| レ' /、二つ \ ( ´Д`)
| /. . > ⌒ヽ
/ / / へ \
/ / / / \\
/ / レ ノ ヽ_つ
/ ノ / /
_/ / / /|
ノ / ( ( 、
⊂ -' | |、 \
. | / \ ⌒l
| | ) /
ノ ) し'
(_/
0446コーダーさん
NGNGブロック崩し、イイ感じになってきたねぇ。
ちなみにおいらの言語歴、参考になればシアワセ。
QBasic
PC-DOS6.2に付属のやつでシコシコ入門編。ワイヤーフレームの3D迷路
を作る。インベーダーゲームとか。
VisualBasic1.0
Windows3.1でプログラミング開始。ラウンチャーを作る。サンプルに
付属のBitBltのスプライトに夢中になる。
Delphi3.0
BASIC系に無い言語仕様にビックリする。とりあえずAPIとか勉強する。
Bio100%の戦艦ゲームもどきを作る。ちなみにグラフィックはドット打ち
したプリンスオブペルシャの王子様。
VisualC++5.0
MFCのブラックボックスが嫌いでSDKで始める。DIBの存在を認知、そして
夢中になる。
以後○○コーダーになる。今考えればDelphiはすっとばしてもよかった
かな。
0447デフォルトの名無しさん
NGNG個人的には「思ったものは何でも作れる」ってのはプログラマとしてのゴール(頂点)だと思うんだが…
0448デフォルトの名無しさん
NGNG0449デフォルトの名無しさん
NGNG○○コーダーっつって、どうせデモコーダーって言うんだろ。
デモコーダー=妄想上級者
このスレは現実主義。よって君はスレ違い。さよなら。
0450Javaでゲーム作ってたヒト
NGNGやってみりゃ分かるけど、System.gc()はまったく解決策になりません。
0451デフォルトの名無しさん
NGNG■ このスレッドは過去ログ倉庫に格納されています