- 1 名前:名前は開発中のものです。 mailto:sage [2007/02/08(木) 18:48:37 ID:3LKtrtoG]
- そんなわけで勝手に3スレ目だ。
無職ニートたちのゲーム製作を生暖かく見守るスレです。 開発は概ね無料のソフト(ツール)を使って行います。 でも有料ソフトが駄目ってことはないと思います。 有志の参加を、心よりお待ち申し上げております。 ガンガンアップすれ! 前スレ NEETの俺が無料ソフトだけでゲームを作るスレ 2 pc10.2ch.net/test/read.cgi/gamedev/1158740343/ ゲムデヴWiki gamdev.org/w/ あぷろだ gamdev.org/up/upload.php
- 24 名前:名前は開発中のものです。 mailto:sage [2007/02/08(木) 22:25:04 ID:RwIdaEDn]
- お前根性あるか?
- 25 名前:無職ニート ◆NGNHsLkT8o mailto:sage [2007/02/08(木) 23:19:48 ID:1dUXKw8K]
- >>9
いや、俺もサイトの更新&充実はしないとなーと思ってたので。 ちょっと時間かかるけど、書けたらお知らせするよ。 とりあえず頑張れ。
- 26 名前:名前は開発中のものです。 mailto:sage [2007/02/08(木) 23:50:23 ID:HYGnIvjE]
- 無職ニートは、就職したら社員ニートに改名すんのかなぁ。
- 27 名前:名前は開発中のものです。 mailto:sage [2007/02/08(木) 23:55:49 ID:AFSRskvU]
- 「社員ニート」
・・・激しく矛盾してるようなw
- 28 名前:名前は開発中のものです。 mailto:sage [2007/02/09(金) 00:00:41 ID:T+eH/DmI]
- よくよく考えたらニートだったら無職なんだよな。意味重複。
何はともあれ新スレ乙。
- 29 名前:名前は開発中のものです。 [2007/02/09(金) 00:02:28 ID:1uxNId+Y]
- けっきょく、3スレ目もできたのか、なんかちょっと安心しますた。
オレもそのうちなんかアップしよー。
- 30 名前:名前は開発中のものです。 mailto:sage [2007/02/09(金) 00:04:33 ID:SuGWRTFg]
- アニメのNHKにようこそも、ニートが同人で一発当てようとしてコケてたな。
- 31 名前:名前は開発中のものです。 mailto:sage [2007/02/09(金) 00:06:05 ID:QYDIiWgu]
- もう我慢ならん!一言いいたい!
無職=ニートではないんだぞ! たかが無職ごときに同列にされたくない と真性ニートが申しております
- 32 名前:ヒキオタ ◆LyciqwR/RA mailto:sage [2007/02/09(金) 00:12:04 ID:snqirwzh]
- 正直スマンカッタorz
- 33 名前:名前は開発中のものです。 mailto:sage [2007/02/09(金) 00:58:13 ID:4L4Hyyba]
- >>1
おつ。 >>3 RPG完成させろや。 それが当初の最大の目的だったはずだろ!?
- 34 名前:前スレ797より mailto:sage [2007/02/09(金) 02:24:28 ID:T+ep1KHk]
- gamdev.org/up/img/8870.lzh
ゲーム製作は大変過ぎるよ>_<・・・そして力不足。orz コンソールゲーム,ボタンS,F,+ GetAsyncKeyStateを使ったら操作がよくなた
- 35 名前:名前は開発中のものです。 mailto:sage [2007/02/09(金) 07:10:32 ID:x8YYfGhe]
- >>1
ヲツ このスレまた建ったのか
- 36 名前:真性ニート ◆NeeEVjzKk. mailto:sage [2007/02/09(金) 11:24:38 ID:rTo+V+WH]
- おはようございますおまいら。
とりあえずまとめサイト作ってきたよ。 neet.ikaduchi.com/ 無駄に凝って時間かけてシマタ… やりだすと妙なところに凝るのは俺の悪い癖だw >>24 あんまりないよ。あったらNEETになってないw >>25 ありがとうございます。 無職氏も是非ちょくちょく書き込んでくだされ。 >>29 がんがんあっぷすれ! >>30 一発当てたいならAfter Effects買ってエロムービーだな。 画力を磨けばゲーム制作何ぞより遙かに儲かるだろう…。 >>31 おまいさんもやってみないか? >>34 ちょwwwww動作速すぎて一瞬でオワタ…
- 37 名前:名前は開発中のものです。 mailto:sage [2007/02/09(金) 11:57:56 ID:cfFicHfh]
- なんか嫌な予感がしてきた…
やっぱこのスレ立てない方が良かったな
- 38 名前:名前は開発中のものです。 mailto:sage [2007/02/09(金) 12:02:40 ID:HfsxMOOL]
- 真性ニートさんよ
あんまり気負い過ぎるなよ 全レスは良い心がけなんだが… まとめサイト、なかなか良いなw 所で何を作るのん?
- 39 名前:名前は開発中のものです。 mailto:sage [2007/02/09(金) 12:13:01 ID:/bRNoCRB]
- VIPくせぇ…
- 40 名前:名前は開発中のものです。 [2007/02/09(金) 12:16:58 ID:t/3iImhe]
- > 15 名前: 名無しさん@毎日が日曜日 [sage] 投稿日: 2007/02/09(金) 03:30:15 ID:AgbCA7WF
> pc10.2ch.net/test/read.cgi/gamedev/1170928117/ > 間違えてしまったorz > 16 名前: 名無しさん@毎日が日曜日 [sage] 投稿日: 2007/02/09(金) 03:34:14 ID:AgbCA7WF > >>15 > NEET達がゲームを作るみたいな感じのスレです。 > 書き込みも大目と思います。 > わしも>>34レスにコンソールゲームをうpしたのでやってみて
- 41 名前:名前は開発中のものです。 mailto:sage [2007/02/09(金) 12:37:39 ID:HfsxMOOL]
- ほぅw
だが悪い奴じゃないなら誰が誰だとかそんな事はどうでもいい スレがある限りは新たなNEETが現れるさw
- 42 名前:名前は開発中のものです。 mailto:sage [2007/02/09(金) 23:33:18 ID:8RwNI1Wm]
- 参加したと思ったがNEETじゃないのでやめた
- 43 名前:名前は開発中のものです。 mailto:sage [2007/02/09(金) 23:43:23 ID:SklMIBti]
- やめる理由なんて探せばいくらでもあるのですよ
- 44 名前:名前は開発中のものです。 mailto:sage [2007/02/10(土) 00:00:46 ID:znxrDOhk]
- このわしを倒したことは褒めてやろう。
だが、人の心に怠惰がある限り、第二第三のNEETは必ず現れる。 その時こそ、このスレの滅ぶ時だ。 ふあははははははは…………ぐふっ
- 45 名前:名前は開発中のものです。 mailto:sage [2007/02/10(土) 17:18:32 ID:T1ShaN1h]
- お前らこんなこと書かれてるぞ。奮起しろ。特に>>44
ttp://nsjweb.web.fc2.com/social/social_001.html ttp://nsjweb.web.fc2.com/social/social_002.html ttp://nsjweb.web.fc2.com/news_021.htm ttp://nsjweb.web.fc2.com/news_028.htm ttp://nsjweb.web.fc2.com/news_034.htm
- 46 名前:名前は開発中のものです。 mailto:sage [2007/02/10(土) 17:48:27 ID:xgehs+JK]
- つまらん
- 47 名前:名前は開発中のものです。 mailto:sage [2007/02/10(土) 21:48:48 ID:7X8UJ9y3]
- 初代ニートさんのブログ消えちゃったね。。。
- 48 名前:真性ニート ◆NeeEVjzKk. mailto:sage [2007/02/10(土) 22:10:15 ID:qaFklDLf]
- ちょっとアホなことをしたせいでXPを再インストールをするはめになって、
復旧で丸々一日潰れるハプニングがあったりしたがそれは過去の話だ。 まず最初にってことで、今日は情報収集したりライブラリを触ったりしてた。 とりあえずDXライブラリでキャラを動かせるだけの物を作ってみたけど、 結局どのライブラリがいいのかわからん。どれも一長一短な気がするし。 neet.ikaduchi.com/ >>38 まとめにも書いたけどアクションゲームで行ってみる。 だがアクションってこと以外は何も決まってない。アイデアきぼん。 >>44 NEETが現れてるのに滅びちゃだめだろw >>47 ほんとだ、消えてる…。
- 49 名前:名前は開発中のものです。 mailto:sage [2007/02/10(土) 22:14:27 ID:7X8UJ9y3]
- 今日はニートの日だな。
>>48 動かしてみた。なんか残像が残る気がするんだがディスプレイがしょぼいせいか、 俺の目の錯覚か・・・
- 50 名前:名前は開発中のものです。 mailto:sage [2007/02/10(土) 22:28:33 ID:KhVFEnz+]
- >>48
xnaいいぞ
- 51 名前:34 mailto:sage [2007/02/10(土) 22:36:24 ID:Y0kMyduV]
- gamdev.org/up/img/8895.lzh
3面分にラウンドを分けました!!!(FINAL ROUND込み) やっと、ここまできました!!!(T_T;)・・・(^_^)/気分↑↑ 雑魚キャラ2体。一定数出現すればクリア!。スピードは少し遅くしたが・・・ 早ければ、3、4分でボスまで爆破させることは可能。あとは繰り返しです。>_< 簡単なエンディングまで作りたい・・・すでに精神的疲れが・・・(-_-;)・・・
- 52 名前:名前は開発中のものです。 mailto:sage [2007/02/10(土) 22:43:32 ID:7X8UJ9y3]
- >>34 あいかわらず動きが早すぎで何がなにやら。
- 53 名前:名前は開発中のものです。 mailto:sage [2007/02/10(土) 22:44:15 ID:7X8UJ9y3]
- あ、↑ >>51 ね。
- 54 名前:34 mailto:sage [2007/02/10(土) 23:23:55 ID:/L3EFlw8]
- >>52-53
意識していたつもりだが PCによって速度が違う・・・(私のは遅目のPC) 次回からはもっと遅くします・・・ orz
- 55 名前:真性ニート ◆NeeEVjzKk. mailto:sage [2007/02/10(土) 23:35:56 ID:qaFklDLf]
- >>49
こっちでは特に残像が残ると言ったことはない。 描画はライブラリ任せだから不具合あってもどうにもならんかも。 って何がニートの日かと思ったら2月10日だからか!w >>50 XNAってPC向けだとあんまり利点ない気がするんだけど、どうなん? あとC#使えないから、もし使うとしたらそれも覚えんとならん。 >>51>>54 俺の環境でもやっぱり速くて何がなんだか。 もしかしてタイマー使ってない?ゲームの速度制御はタイマーで時間を見るんだ。
- 56 名前:名前は開発中のものです。 mailto:sage [2007/02/10(土) 23:41:27 ID:zdWok0G0]
- ニートが作ったゲーム遊びたいんだけど
どこでDLできんの?(クッチャクッチャ)
- 57 名前:名前は開発中のものです。 mailto:sage [2007/02/10(土) 23:52:24 ID:GgO9s4N0]
- ttp://3214.koka.ta6gonafe.org/
でDLできるよ(ほじほじ)
- 58 名前:名前は開発中のものです。 mailto:sage [2007/02/11(日) 01:54:50 ID:Tio0zM+1]
- >>48
乙です。XP再インストールすると一日作業になっちゃいますよね。 テストプログラムはちょっといじれば コンパイルできましたし、普通に動きましたよ。 アクションゲームはロックマンっぽいのを希望しときます。
- 59 名前:名前は開発中のものです。 mailto:sage [2007/02/11(日) 03:00:05 ID:mrCQJAqE]
- >>48
Cで久しぶりにgoto見たw EXIT:って何かと思ったらラベルだったw
- 60 名前:無職ニート ◆NGNHsLkT8o mailto:sage [2007/02/11(日) 03:28:55 ID:b+oRFYP1]
- アクションは出来たんで、もうブログはやめたよ。
ほとぼりが冷めた頃にサイトで公開しようかと思ってる。 いまはRPG講座を更新中でッス。 >>1たん ライブラリは2DならDXライブラリでいいんじゃね。 それ以外でなんかあったっけ?他のは開発終了してたりするし。 >>1たんは出来る子っぽいからライブラリ使わんでもいけるかも知れんけど。 ところで、DXライブラリって読み込んだ画像とかはDxLib_Endで開放してくれるんだっけ? なんか、使ってないので忘れた。 1月以外はDirectX直接叩いてたんで、どうも自分で開放しとかないと不安になるw
- 61 名前:真性ニート ◆NeeEVjzKk. mailto:sage [2007/02/11(日) 13:01:36 ID:b8WiZ3Rn]
- >>58
希望了解。オーソドックスな横スクロールアクションと解釈しておk? やりがいありそうな題材だし、それで行ってみる。 >>59 gotoを使うなって言うのは常識だけどこれくらいならいいと思ってる。 エラー時に終了まで飛ばすうまい方法が考え付かなかったとも言う…。 >>60 出来る子なんてとんでもない、 こちとらテトリスすら完成時のバグが取れなくて放置した人間ですよw DirectXも挫折済みなのでおとなしくライブラリ使うつもりですし。 DXライブラリの画像についてはズバリそのものの記事を発見。 ttp://hpcgi2.nifty.com/natupaji/bbs/patio.cgi?mode=view&no=363 DirectX直叩きは次回の課題と言うことで、今回は何はともあれ完成重視。 結局DXライブラリ使うことになりそうだ。
- 62 名前:名前は開発中のものです。 mailto:sage [2007/02/11(日) 13:20:44 ID:EdCL/SOj]
- if (画像ロード成功) {
(別関数にまとめておく) } DXLib_End();
- 63 名前:学生ニート mailto:sage [2007/02/11(日) 20:49:15 ID:bCyJsoUT]
- 学生なのにNEETと呼ばれるのでゲームでも作ろうかなー
という意味不明な考えからゲーム製作することになりました 途中挫折するかもしれんですがよろしくです というわけで早速うp www.geocities.jp/ate44ds233/ShootingAction.lzh (正直、ソース汚い・・・T_T )
- 64 名前:名前は開発中のものです。 mailto:sage [2007/02/11(日) 21:04:20 ID:/g0PMyOb]
- >>63
空っぽなんだけど
- 65 名前:名前は開発中のものです。 mailto:sage [2007/02/11(日) 21:06:34 ID:PuBBO+NH]
- >>63
Lhaplusだが、正常に解凍できない。
- 66 名前:名前は開発中のものです。 mailto:sage [2007/02/11(日) 21:24:26 ID:zWBlyoEs]
- >>63
Forbidden って言われたじゃねぇかヴォケ。
- 67 名前:名前は開発中のものです。 mailto:sage [2007/02/11(日) 21:25:40 ID:dBBhuBxl]
- ハフマンコードが壊れてるだってさ
- 68 名前:名前は開発中のものです。 mailto:sage [2007/02/12(月) 05:04:46 ID:DqYk/w4y]
- えっと、ログファイルとかのフルパスは公開する前に消したほうがいいですよ。
今のうちならまだ間に合うっ・・・!
- 69 名前:名前は開発中のものです。 mailto:sage [2007/02/12(月) 07:19:09 ID:XZ3wRw5q]
- >>59
組み込み系の仕事してると今でも見るよ。 自分で使うことはないけどさ。
- 70 名前:名前は開発中のものです。 mailto:sage [2007/02/12(月) 11:11:29 ID:zTovWISq]
- 今日て祝日だったんだなぁ
銀行に行って始めて気づいたぜ
- 71 名前:名前は開発中のものです。 mailto:sage [2007/02/12(月) 11:22:30 ID:AkJeieki]
- >>70
ワロスwwww 無駄足だったなw
- 72 名前:名前は開発中のものです。 mailto:sage [2007/02/12(月) 11:24:48 ID:ZWpsjCBs]
- 毎日休みだろうがハゲ
- 73 名前:名前は開発中のものです。 mailto:sage [2007/02/12(月) 12:38:48 ID:p30dm0u1]
- 俺結構GOTO使うんだが、少数派なんだろうか。
- 74 名前:名前は開発中のものです。 mailto:sage [2007/02/12(月) 13:02:56 ID:DwNP06Dm]
- 昔はエラー処理で結構使ってたけど、最近はthrowしまくりでほとんど使ってないな
- 75 名前:名前は開発中のものです。 mailto:sage [2007/02/12(月) 13:41:49 ID:zTovWISq]
- >>72
それを言ったら(ry (0゚・∀・)
- 76 名前:名前は開発中のものです。 mailto:sage [2007/02/12(月) 15:12:36 ID:I1q6+6ju]
- goto文を多用するとスパゲティになるってのは本当だね
- 77 名前:名前は開発中のものです。 mailto:sage [2007/02/12(月) 16:54:02 ID:eQHhzsvi]
- おいしそうでいいじゃん
- 78 名前:名前は開発中のものです。 mailto:sage [2007/02/12(月) 16:57:34 ID:dmjHr6PF]
- しってるか?
gotoを使ってスパゲティになる奴は、 gotoを使わなくてもスパゲティになる。
- 79 名前:名前は開発中のものです。 mailto:sage [2007/02/12(月) 17:19:25 ID:TqGg6QqQ]
- ソースがまずくて食えない
- 80 名前:名前は開発中のものです。 mailto:sage [2007/02/12(月) 17:36:07 ID:RINEJyFX]
- Quake3のソースフォルダを"goto"で検索
65ファイルが見つかりました。 cmdlib.c imagelib.c 以下略
- 81 名前:名前は開発中のものです。 mailto:sage [2007/02/12(月) 17:36:37 ID:TmafCoVe]
- >>73
BASIC使いだもんな
- 82 名前:名前は開発中のものです。 mailto:sage [2007/02/12(月) 17:44:38 ID:eQHhzsvi]
- >>79
うまいこと言うな
- 83 名前:名前は開発中のものです。 mailto:sage [2007/02/12(月) 17:57:49 ID:PAkKGGPw]
- 俺はあったかいスープでスパゲティを食べる
- 84 名前:改 ◆iLuOuCsYvM mailto:sage [2007/02/12(月) 19:58:24 ID:t3ji6pCu]
- >>34です。gamdev.org/up/img/8914.lzh
色々調べてフレームレートを固定化してみました。 なのでスピードが速くなることは無いかなぁと思う・・・ timeGetTimeを使用。waitあり。 ボスを倒すと顔文字表示 >>55 速度制御はタイマー・・・そうなんです。カウンターのみで処理していました。>_<
- 85 名前:名前は開発中のものです。 mailto:sage [2007/02/12(月) 20:34:53 ID:rXRor16N]
- >>84
遊んでみた、スピードはいい感じだけどなんだか動きがカクカクしてる。 つぅかこれエンディングあるの? ボスがゾンビなんですけど・・・ あと、遊び方のreadmeとかつけた方がいいかもね。前レスみてないと分か んないし。
- 86 名前:名前は開発中のものです。 mailto:sage [2007/02/12(月) 20:42:27 ID:Mum6KU4C]
- >>84 ちょ、CPU使用率100% かんべんしてくれぇ。
- 87 名前:名前は開発中のものです。 mailto:sage [2007/02/12(月) 20:44:46 ID:DwNP06Dm]
- 適当に無限ループ待機のところにSleep(0)を入れてみ
あとtimeBeginPeriod/timeEndPeriodも忘れずに
- 88 名前:名前は開発中のものです。 mailto:sage [2007/02/12(月) 20:44:48 ID:p30dm0u1]
- >>81
VBAだとGoToだった希ガス。 まぁそれはいいとして例外でもいいんだが finalyが無いのがなぁ・・・途中でエラー引っ掛けて飛ばして goto前に成功処理、後に終了処理書いてしまう癖が・・・・
- 89 名前:改 ◆iLuOuCsYvM mailto:sage [2007/02/12(月) 21:01:25 ID:t3ji6pCu]
- >>85 そうですか同期がうまく行ったようです。山は越えたか・・・
現状、ボスはゾンビ状態です。倒したらエンディングの予定(これから作ると思う・・・) そうですね。解凍時にファイルがでるようにしてみます。忘れないように >>86 (>_<)えー!CPU100%になっていますか。同期をとる前はほぼ100%でしたが 現在は自分がやると20%前後になって喜んでいたのですが他の人も相なのかな CPによって違うかも・・・ >>87 Sleepは一応いれています。(0)の意味はあるのかしら・・・ ::timeBeginPeriod(1); while (1) { DWORD dwCheck = ::timeGetTime() + FRAME_RATE; Games(); while (dwCheck > ::timeGetTime()) Sleep(1); } ::timeEndPeriod(1); たくさんのレス有り難うございました。何分力不足で 対応できないときは仕様ということになるかと とりあえず動けばOkという方向で・・・
- 90 名前:名前は開発中のものです。 mailto:sage [2007/02/12(月) 21:06:00 ID:DwNP06Dm]
- Sleep(0)は、確か自分のスレッドを一旦終了させて別のスレッドに実行を切り替える。
だけど他に実行できるスレッドがないと自分のスレッドに戻ってくるんじゃなかったかな?
- 91 名前:改 ◆iLuOuCsYvM mailto:sage [2007/02/12(月) 21:36:38 ID:t3ji6pCu]
- >>90
ぐぐったら、他のスレッドへCPUを譲るときは、Sleep(0)を用いる。の記述がありました。 確認すると以前の100%前後に戻ってしまいました・・・残念。orz(カクカクは許容の範囲内ということで・・・)
- 92 名前:名前は開発中のものです。 mailto:sage [2007/02/12(月) 21:37:54 ID:DwNP06Dm]
- あれ?自分Sleep(0)って書いてたw ごめん。
Sleep(1) のほうがいいかも。
- 93 名前:名前は開発中のものです。 mailto:sage [2007/02/13(火) 00:32:27 ID:BLhPDF3H]
- コンソールでここまで出来れば上出来じゃないのか?
でもRAUNDはないだろうww
- 94 名前:改 ◆iLuOuCsYvM mailto:sage [2007/02/13(火) 00:41:07 ID:wLNxSaop]
- >>93
有り難うございます。コンソールを極めるまではいかないけど もう少し追求を・・・ ステージにしようと思ったけど、そうゆう感じではないし 他に思いつかなかった>_<; あと気になるのがプレイしている人のCPUは100%・・・になっている否か?
- 95 名前:名前は開発中のものです。 mailto:sage [2007/02/13(火) 00:47:44 ID:Q23UBX/M]
- 釣られないよ?
- 96 名前:名前は開発中のものです。 mailto:sage [2007/02/13(火) 01:07:00 ID:DnosKCuZ]
- >>94
プレイ中ではないけど、Retryと聞いてくるところで 100%になるな。
- 97 名前:改 ◆iLuOuCsYvM mailto:sage [2007/02/13(火) 01:14:18 ID:wLNxSaop]
- >>96
あ!そこだけ別の無限ループになっていました。 同じように直します。どうもです。(^_^)今後は簡単なエンディング、顔文字、 タイトル(これはムズイ)の対応です。予定ですが・・・
- 98 名前:名前は開発中のものです。 mailto:sage [2007/02/13(火) 01:29:06 ID:ldOV0HcX]
- ユーザー入力のコードを再利用していたら
こういう問題は生まれなかったんじゃないかね。 コードのコピペ(もしくはほとんど一緒なもの)があちこちにあるのはよくないっすよ。
- 99 名前:名前は開発中のものです。 mailto:sage [2007/02/13(火) 03:40:24 ID:BLhPDF3H]
- >>94
CPUは一桁だよー。
『RAUND』 ↑よく見てwwww
- 100 名前:真性ニート ◆NeeEVjzKk. mailto:sage [2007/02/13(火) 04:00:40 ID:LkoxrukF]
- がんばってクラス化してたら一日以上かかってしまった…。
しかも内容は変わってないし。これはいかんですよ。 >>62 それはあんまりよろしくない気が。 >>84 やってみた。いい感じだと思うけど青いのに弾があたらないw テキストベースだと細かい判定は無理?
- 101 名前:名前は開発中のものです。 mailto:sage [2007/02/13(火) 08:02:17 ID:h7OmvhVh]
- >>97
出来ればソースも晒してくれ
- 102 名前:名前は開発中のものです。 mailto:sage [2007/02/13(火) 14:18:28 ID:WeyFWZXA]
- 今晩はホワイトソース
- 103 名前:名前は開発中のものです。 mailto:sage [2007/02/13(火) 15:03:00 ID:BLhPDF3H]
- >>100
おつ。 一部クラス化はされているが、これはOOPではないぞ? publicなフィールドがあったり、メソッドだけのクラスがあったり、そもそもGameMain()がクラス化されてないし。 これはただのクラス化された構造化プログラミングに見えるのだが…。 てかせっかくSetxxx()があるのにpublicなフィールドがあるのはなぜ??
- 104 名前:名前は開発中のものです。 mailto:sage [2007/02/13(火) 15:04:16 ID:BLhPDF3H]
- あ、ちょっと訂正。
メソッドだけのクラスは別にそれ自体が悪いってわけでもないです。
- 105 名前:真性ニート ◆NeeEVjzKk. mailto:sage [2007/02/13(火) 15:41:03 ID:LkoxrukF]
- >>103
言語としてのC++は一応使えるけど、オブジェクト指向の考え方はあんまわかってません。 なので分かってる人から見るとかなりいい加減かと思います。 > publicなフィールドがあったり、 メンバは全部privateとかにするべきですか? 直接操作したいときがあるならpublicでもいいかなあと思ったんですが(むしろそういう状況がNG?) > メソッドだけのクラスがあったり ありましたっけ。一応全部データを持ってたような。 > そもそもGameMain()がクラス化されてない 力尽きたw・・・もといどうクラス化すればいいか検討がつかなかったとも言う。 なんかゲーム自体と関係ないところで盛大に時間食ってるな…。 ちなみに現在はマップの読み込み&表示を作成中。
- 106 名前:名前は開発中のものです。 mailto:sage [2007/02/13(火) 16:42:11 ID:BLhPDF3H]
- >>105
>メンバは全部privateとかにするべきですか? データメンバは基本的にprivateにするべきだと思う。 Setxx(),Getxx()があればOKってわけでもなけど、少なくとも公開する必要がなかったらprivateじゃね?? >ありましたっけ。一応全部データを持ってたような。 あ、ごめんなかったわ。 publicにあったデータを見逃してた。 >なんかゲーム自体と関係ないところで盛大に時間食ってるな…。 そうかもね…。 俺も偉そうにいえないけど、OOPはまた別の機会にして進めたほうが良いかも…。 ただ、今のままのカプセル化は、やっていくとわかると思うけど、 普通の構造体&関数と変わらないと思う。
- 107 名前:名前は開発中のものです。 mailto:sage [2007/02/13(火) 17:22:43 ID:nLuJe2CZ]
- classなんかの機能は構造化にも普通に便利だからガンガン使うといいよ
- 108 名前:名前は開発中のものです。 mailto:sage [2007/02/13(火) 19:39:04 ID:9Ma1mrEX]
- 最初からclassをバリバリ活用してたら、ヤラセじゃないかとw
- 109 名前:名前は開発中のものです。 mailto:sage [2007/02/13(火) 20:28:32 ID:Ib1+k4uu]
- ベターCとして使うならそれもありだが。
オブジェクト指向は判ったように思っていても判っていなかったりするから難しいな。 wisdom.sakura.ne.jp/programming/cpp/index.html の次に www.techscore.com/tech/DesignPattern/index.html 嫁
- 110 名前:真性ニート ◆NeeEVjzKk. mailto:sage [2007/02/13(火) 23:59:43 ID:LkoxrukF]
- マップ読めるようになった。
こっから先はどんどん大変になってくヤカン。 neet.ikaduchi.com/ >>106 凝りはじめると脱線して進まないからほどほどにしとく。 今の感じでもかなり苦戦してるけど。目的であるゲーム製作の進みが遅いw >>107 うむ、便利だな。classなかったらきっと食えないスパゲッティが出来てた。 >>108 初心者でもないけど中級者とも到底言えない、そんな微妙な位置付けだな>俺 言語が分かるだけじゃプログラムは組めん…。 >>109 参考にする。 デザパタか…こいつは難敵だぜ!
- 111 名前:名前は開発中のものです。 mailto:sage [2007/02/14(水) 00:02:15 ID:/k2hgDG3]
- ちなみにC++のclassとstructの違いは
メンバがデフォルトでprivateかpublicかの違いだけだ
- 112 名前:名前は開発中のものです。 mailto:sage [2007/02/14(水) 00:23:57 ID:AZ2HOv/1]
- そうおもってtemplateをstructで定義しようとしてエラーになった俺ガイル。
- 113 名前:名前は開発中のものです。 mailto:sage [2007/02/14(水) 00:24:38 ID:nEroa9Tf]
- >>111
それはねーよw あまりにも多すぎて書けんwww
- 114 名前:名前は開発中のものです。 mailto:sage [2007/02/14(水) 00:37:05 ID:R2+PSiYN]
- >>113
とりあえず30ほど書いてみてくれ
- 115 名前:名前は開発中のものです。 mailto:sage [2007/02/14(水) 00:49:27 ID:ZY3/5qEk]
- え、俺もclassとstructってその違いしかないと思ってたw
なんかあるのかよ
- 116 名前:名前は開発中のものです。 mailto:sage [2007/02/14(水) 00:59:15 ID:aJsDktvY]
- classってtypedefできるの?
- 117 名前:名前は開発中のものです。 mailto:sage [2007/02/14(水) 01:03:51 ID:/k2hgDG3]
- template <class T>
struct test{ public: void aaa(T){}; }; 問題なくコンパイル通るんですが
- 118 名前:名前は開発中のものです。 mailto:sage [2007/02/14(水) 01:06:59 ID:cpCbc/Jw]
- 値型と参照型
- 119 名前:名前は開発中のものです。 mailto:sage [2007/02/14(水) 01:07:41 ID:cpCbc/Jw]
- これはC#だった
- 120 名前:改 ◆iLuOuCsYvM mailto:sage [2007/02/14(水) 02:11:40 ID:caz4aZmC]
- >>98
元は一緒にしてでしたが、実験的に分けていたので今後戻すこともあるかと・・・ >>99 どうもです。以前のは釣りか!?気にせず、lさらに次へ進める^_^。 ROUNDですね。途中で気づきました。 orz >>100 確かに青いヤツは・・・斜めに移動する時に加速が付いて1、2文字分飛ばしているようなので そこの間に自機の弾が通過しても重なっていないので当たりません! 並みの幅を小さくすれば間は開くことはないですが・・・現状の動きは残したいです。>_< >>101 ソースは急いで作ったのでボロボロ・・・あまり宜しくないので現状はむりっぽい・・・T_T 次回のReadmeに書けるかな・・・今後はスローリー進行で >>110 クラスとかオブジェクトとかむずいっす>_<;応援しておりやす!
- 121 名前:名前は開発中のものです。 mailto:sage [2007/02/14(水) 02:13:31 ID:/k2hgDG3]
- 恥ずかしくても人に見せると成長に繋がるお
寝る
- 122 名前:名前は開発中のものです。 mailto:sage [2007/02/14(水) 03:04:49 ID:nEroa9Tf]
- ごめん、classを単純にstructに置換して色々やってみた。
あれもこれも普通にコンパイル通った。 structって構造体のイメージがあったのでメンバ関数書けないと思ってたから、それだとclassと全く違うと思ってた。 初めて知った。 全部じゃないが色々やってみた結果、>>111が正しいのかもしれない。
- 123 名前:名前は開発中のものです。 mailto:sage [2007/02/14(水) 04:59:27 ID:fFfG+wRE]
- 今日も早起きした
これから俺様NEETの時間が始まる
- 124 名前:真性ニート ◆NeeEVjzKk. mailto:sage [2007/02/14(水) 11:28:35 ID:unjmmuhv]
- >>111-119>>122
Struct st = { 10, 20, 3.14 }; みたいな初期化がclassでは出来ないとか と思ってて今試したら出来てしまった。ほんとに違いはpublicかどうかだけなのか…。
|

|