2ちゃんねる ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

コンソールゲーム

145 :名前は開発中のものです。:2006/02/08(水) 15:57:51 ID:3TCp6V4i.net
http://gamdev.org/up/img/4597.zip
微妙にコマンド入力できるようにしました

146 :名前は開発中のものです。:2006/02/08(水) 17:48:41 ID:cBJswwHS.net
等幅AAは携帯AAスレが役に立つね

147 :名前は開発中のものです。:2006/02/08(水) 21:47:31 ID:+UAnGQ8k.net
うぉ、新キャラ登場。何気にカーソルの形もAAだ。

キー入力は、kbhit, getchか。
なら微妙に違う風になっていると言った部分は、
ループ中にSleep関数(大文字の方ね)を入れてないからかも。
ただ、高性能マシンの方で見ると問題ないから、
始めのが貧弱すぎたのもある。

携帯AAは↓とかか。ホント役に立ちそう。
http://aa5.2ch.net/test/read.cgi/aasaloon/1139220951/
http://hobby7.2ch.net/test/read.cgi/phs/1123207690/

148 :名前は開発中のものです。:2006/02/09(木) 21:22:34 ID:VhYKcMA8.net
携帯って等幅だったんですか
今まで気づかなかったw

キー入力なんですけどねぇ・・
押した回数だけストリームに溜まるみたいで連打すると勝手に戦闘すすんじゃうんですよね
どうにかならないものか
Sleep()は・・メッセージ表示のところ以外だと今は使ってないですね
最終的にはフィールド移動にも入れますけど

関数単純化しようとしたら今まで作った関数の仕様も変えなくちゃならなくなってパニック(;・∀・)

149 :名前は開発中のものです。:2006/02/09(木) 22:32:22 ID:onaMi53c.net
技術的な事は全然わからないけど頑張ってくれ
ちょっと期待してる

150 :名前は開発中のものです。:2006/02/09(木) 22:50:05 ID:36A4j9ly.net
コンソールアプリに似つかわしくないBGMに目からウロコ

151 :名前は開発中のものです。:2006/02/09(木) 23:26:21 ID:Pmmf4M76.net
それはmidi作者の技術では

152 :名前は開発中のものです。:2006/02/10(金) 00:12:16 ID:CSyqhUMz.net
C言語コンソールでMIDIをならすにはどうしたら良いのですか?
折れもコンソールゲーム作ってんだけど
MIDIならしたいっす

153 :名前は開発中のものです。:2006/02/10(金) 01:21:29 ID:RxGft+s3.net
作ってるなら経過うp汁

154 :名前は開発中のものです。:2006/02/10(金) 04:03:56 ID:1nk5hzlM.net
>>148
cursesの話だけどflushinp()で入力バッファのフラッシュが出来る
おいらがlinuxで作ったのは分解能悪いけどusleepで大体1フレームのウェイトいれてたなあ

155 :名前は開発中のものです。:2006/02/10(金) 13:49:14 ID:4aVk1yT3.net
どうもです。
頑張ります。
飽きるかもしれないけどヘ(゚∀゚ヘ)

>>152
mciSendString("open ファイル名 alias bgm",NULL,0,NULL);
mciSendString("play bgm from 0",NULL,0,NULL);
で流してます。
midiは他にも流す方法あるみたいですが
wavだともっと簡単なんですけどアレは素材が少なすぎる・・。

>>154
どうもありがとうございます。
bcc使ってるんですけどやっぱwindowsだし無かったです。
が、そこらへんをキーワードでググりまくったら見つかりました。
つかまたAPIだ・・API使いたくなかったからコンソールにしたのになんかあんまり意味ねぇorz
usleep()はSleep()と同じみたいですね。
かなり知識あるみたいですがプロプログラマですか?

156 :名前は開発中のものです。:2006/02/10(金) 22:13:16 ID:bqU4KFEa.net
>>148
キーがたまる部分は、ウェイト中に
getchを何回か空呼び(戻り値を使わない)すればいいと思う。

157 :名前は開発中のものです。:2006/02/10(金) 23:06:08 ID:0+0FXYuY.net
それだと場合によっては次に進むのにユーザが何回も押さなきゃならなくならんか?

158 :名前は開発中のものです。:2006/02/11(土) 03:43:19 ID:bP0HlMHb.net
今時、CUI!!?
とか思ってたが、正直感服した。orz
俺が素人だった。おとなしく、DirectXであそんでる。
ただ、ビープ音がうるさい!!エロイ人治してください。

159 :名前は開発中のものです。:2006/02/11(土) 04:41:28 ID:rHJCqWUV.net
>>145
CのみでRPG戦闘もどきを作ってましたが、レベルが違いすぎましたorz

160 :名前は開発中のものです。:2006/02/11(土) 08:46:54 ID:wuGKC3lU.net
>>157
ドラクエは、キー入力受ける時は、だいたい
[>が点滅している時と、フィールドでの移動時のみ。

それ以外の時はキー入力は必要なく、
何かをウェイトしている状態だから、
時間の経過を待ちつつ、キーを破棄すればいい。

161 :152:2006/02/11(土) 10:33:31 ID:/5zc9aIn.net
MIDIの鳴らし方教えて頂いてありがとうこざいます
ただおれの環境はLINUX でしてもしかしたら難しいかもしんない
作っているのはエロゲームなんでアップはちょっと
Linuxじゃないと動かないし


162 :名前は開発中のものです。:2006/02/11(土) 11:15:19 ID:9em2+QLy.net
やべコンソールアプリケーションなのにめちゃくちゃ面白そう。
3Dにうんざりしてるせいもあるけど、こういうのなんか”ゲーム”って感じで良いな。シンプルイズベスト?
お前らもっと頑張れ!超頑張れ!
俺はここを見ながら3Dで頑張るから。

163 :名前は開発中のものです。:2006/02/11(土) 14:17:20 ID:DFUG4xwc.net
コンソールでエロゲってすげえ興味ある

164 :名前は開発中のものです。:2006/02/11(土) 15:35:51 ID:P2mjJ8ix.net
>>160
経験則になっちゃうんだけどコンソールだと関数で入力もらってくるとき以外でも
何故かどんどん端末の入力は溜まっていくみたいなんだよ
パズルゲーム作ってたんだけどゲーム始まる前に↓連打してたら始まった瞬間
積み上がってゲームオーバーとかなってた
触った感じでは今陥ってるのはそれと同じことだと思う
だからそういうのが出来ないようにするには入力を受け付ける直前に
flashinpみたいなので破棄するか、自前の関数かなんかで溜まったバッファを
空回しして消化してやらないといけないみたい

RPGだからローグが参考になるんだろうか

165 :名前は開発中のものです。:2006/02/11(土) 15:49:16 ID:tJDn5zOO.net
>>163
           _、-‐--、,,,,,,,,,,__
            ̄~^ヽ、;ヽ;;;;ヽ;:ヽ
           '~" ̄ヽヽ;i;;;i;;;;i;;;;i
              ノ:ノ::ノ;/;;;;;i;;i
        __,,,,,,,,,,,___/:/;/:/;;i::ノ/
  /^~"´ ̄-‐‐‐'''"´/:/;ノ;;;;ノ://                _、-、_
 /::::::/:::::::_,,,、---‐‐'''`~,、-''/::/              /"`'ー-''`''-、
/:::/:-‐''''"~~::::::::;;;;-、,,,,、-,,、-‐ヽ,,_             /        ヽ
;/;;'`"~、-''''''~^'''''ー-、_,,i:i、  ヽ`ヽ、;ヽ、,,,ノ.   /"´ ̄~''/         ::::ヽ
;;;/~":、---、___/´ ,,i:'''  ::   ヽ. ヽ.`'''"´  /´    :::./         :::::::i
;;;;;'''''^~~~~^'''''/ー-  ';、 :::    `  ヽ`''ー-,,,i_    -‐''"         ::::::::;/-、,
;;;、;;;`''ー-,,,,,,,,,,,,,,_,,,,,、_   ''       ',::::    `'ー _、-'''~ ̄`''''''ー-、  :::::;/::  ヽ、
;;;ヽ、ー、;;ー-、,,,,,,,、-‐''"    .;´ ̄`,   ',::::,,,,、-  /"'::;,:ヽ    、    ヽ.:::::::      ''ー
:::::ー、ヽ、,,''ー-ヽ.''''",.,;' "^' 'ー-‐'' . _、-'''''"´  / ヽ,,,ノ   ヽ|     ヽ::::   ::
:::ヽ、`''ー-、ー-、'ヽ"、i;.     ヽ /"     i:::        i:     ':::   :::::
、::ヽ;;ヽ、:ー-、,,,,,、.ヽ ';''   ノノノ/;/        i::::::::::      υ    "    :::
ヽ,,_::''‐、,,,,''ー-''ー-"''/~'"''"/:/::      ::、:::i..::::::::::::::::::::::::::::::::::::       :::::::::
  ヽー''"~´     ヽ、  "`'i::::::::i、:..    :~^ヽ:::::::::::::::::::::::::::::ノ:::::::::::::::i'/::::::::::::::::::::::
~´   ::: :::::::::;;;;;; ;;;;;;;;;;;_,,、--、_i.::::::'ノ::::::::     `''ー-、,,,,,,,,,,‐'":::::::::υ::::υ::::::::::::::::::::::
    ヽ'''''''''''''' ''  :::::;;;;;;;;;;;;;;;;`-、:::::::::::::::::iノ:::::::::::   """`''ー、,,_;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

166 :名前は開発中のものです。:2006/02/11(土) 16:57:37 ID:ytnG62/v.net
>>キー議論
邪道かもしれないがDirectInputを使うとか。

167 :名前は開発中のものです。:2006/02/11(土) 17:18:33 ID:pGp6DJVj.net
>>165
残念、コンソールは等幅AAだ。

光栄に団地妻とか電気ウナギとかの復刻頼んでみるのがいいかもしれない。

168 :名前は開発中のものです。:2006/02/11(土) 18:23:10 ID:8CeLIVZc.net
作ってる人みんなうp

169 :名前は開発中のものです。:2006/02/11(土) 19:07:07 ID:pGp6DJVj.net
もうちょい待つのココロ

170 :名前は開発中のものです。:2006/02/11(土) 21:37:38 ID:CI/YAFeh.net
ttp://gamdev.org/up/img/4617.zip
戦闘一応かたちになりました。
とくしゅの「次へ」ってのは選択しても何もおきません。

>>156
ええと・・それだと最大速度で連打とかで溜まっちゃうんですよ
連打しなかったら入力待ちになって止まっちゃうし
>>159
うp
>>160
あ〜ループで音が現在流れてるかの判定してるんで
入力待ちになってないですこれは
別スレッドで流せばいいんだけど面倒で・・
>>161
WINAPIだからLinuxじゃダメですねぇ
>>166
名前からしてDirectX?
使ったことない・・・
一応、FlushConsoleInputBufferでバッファの破棄はできました

171 :名前は開発中のものです。:2006/02/11(土) 21:47:21 ID:CI/YAFeh.net
計算・判定にバグあったんで削除します
修正開始・・・
       λ....

172 :名前は開発中のものです。:2006/02/11(土) 23:29:24 ID:CI/YAFeh.net
ttp://gamdev.org/up/img/4617.zip
修正・・・多分・・・大丈夫・・・知らんけど

>>158
ビープ音は仕様です許してください
行動の前に何か1音入れたい・・・でも攻撃の時だけでいいかもなぁ

173 :名前は開発中のものです。:2006/02/11(土) 23:31:45 ID:CI/YAFeh.net
ってアドレス同じじゃん

174 :名前は開発中のものです。:2006/02/12(日) 08:24:30 ID:/1M+LUlY.net
何とかアローンモララーに勝てた。
上やくそうがちょうどなくなる絶妙なバランスだった。

175 :名前は開発中のものです。:2006/02/12(日) 09:36:44 ID:SqAsTr9E.net
AAバトラーじゃん

176 :名前は開発中のものです。:2006/02/12(日) 18:10:13 ID:iaSf/GAt.net
バトラーは違う気がする
敵強いなw
戦闘はもうこれでOKでない?
よく出来てると思う

177 :名前は開発中のものです。:2006/02/12(日) 20:50:44 ID:yHZA/xIW.net
http://gamdev.org/up/img/4633.zip

Linuxでしか動かないと思います
製作途中のエロゲームです
どうぞ


178 :名前は開発中のものです。:2006/02/12(日) 21:09:47 ID:xdzH+82h.net
Windows用のcursesなんてものがあるんですか?

179 :名前は開発中のものです。:2006/02/12(日) 22:12:48 ID:8v1BbUok.net
PDCurses - Public Domain Curses
http://pdcurses.sourceforge.net/

180 :名前は開発中のものです。:2006/02/13(月) 00:01:57 ID:mwxC2IUE.net
おお、ありがとう
使ってみる

181 :名前は開発中のものです。:2006/02/13(月) 00:08:07 ID:P3MJK4LE.net
賑わってまいりました

182 :名前は開発中のものです。:2006/02/13(月) 12:10:06 ID:9/5ouX/t.net
>>177
見たことがないライブラリ関数がいっぱい。
Linux用のソースを始めてみた。

配列に@で絵が書いてあって、
それがエロ画像になる感じは何となく分かった。

183 :名前は開発中のものです。:2006/02/13(月) 12:18:06 ID:9/5ouX/t.net
うぉ、良く見たら関数に、木馬とかお尻とかあるw。
その関数を呼び出すと、指定した位置に描画して、
それをいろんなパーツごとにやって1枚の絵にしているのか。

184 :177:2006/02/13(月) 18:42:52 ID:WD25nW3K.net
>>177
申し訳ありません
自分でも気がつかなかったのですが
これは間違いだらけのプログラムなんでどうぞDLしないで下さい

185 :名前は開発中のものです。:2006/02/13(月) 18:55:47 ID:SBVdn043.net
光速で保存した

186 :名前は開発中のものです。:2006/02/13(月) 19:01:19 ID:neZD4ru6.net
>>184
windows用のバイナリ作ってみたけど、上げない方がいい?

187 :名前は開発中のものです。:2006/02/13(月) 19:02:51 ID:hduv3ggs.net
光ファイバで友人親族に配布した

188 :名前は開発中のものです。:2006/02/13(月) 19:05:51 ID:vd48+han.net
>>174
あれ?ステータス間違えたかな?
勝てないと思ったんだけど・・

>>175
ΩΩΩ ナ、ナンダッテー

>>176
どもありがとうございます

>>184
タキオン粒子の速度で保存した

>>186
う〜pう〜p

189 :177:2006/02/13(月) 19:27:55 ID:WD25nW3K.net
>>186
おお!ありがとうございます!
ですけども少しだけ待って頂けますか?
今からバグを直したのをUPしようと思いますので
上げて頂けるのでしたらそれを是非お願いします。

190 :177:2006/02/13(月) 20:55:12 ID:WD25nW3K.net
ハァハァ
急いで直して参りました

操作方法は何かキー(何でもよい)を押し最下点に来たとき止める
最下点で止まったのなら↓キーを押すとゲームクリア
止まっている状態でもう一度何かキーを押すとまた動き出す
3回くらいミスるとゲームオーバー。10往復位してしまったらゲームオーバー

http://gamdev.org/up/img/4641.zip

191 :名前は開発中のものです。:2006/02/13(月) 21:37:50 ID:LLWbBuFL.net
Linuxのことをよく知らない初心者なのですが、
windowsとbcc32ではコンパイラできなかったので、
実行ファイルを付けてもらうわけにはいきませんか?

192 :名前は開発中のものです。:2006/02/13(月) 21:38:22 ID:vd48+han.net
Linuxの実行ファイルはWindowsでは動かないと思います

193 :名前は開発中のものです。:2006/02/13(月) 21:39:21 ID:LLWbBuFL.net
そうでしたか、残念です。
ムチャをいってすみませんでした。

194 :名前は開発中のものです。:2006/02/13(月) 22:02:46 ID:mwxC2IUE.net
そこで>>186の出番というわけなんですよ

195 :186:2006/02/13(月) 22:59:48 ID:neZD4ru6.net
http://gamdev.org/up/img/4644.lzh

196 :名前は開発中のものです。:2006/02/14(火) 00:18:14 ID:UrCGIkeq.net
>>186氏ナイス!

うけたw
なかなかおもろい
文字だけかと思ったが絵を表現してたとは

197 :名前は開発中のものです。:2006/02/14(火) 15:55:53 ID:FazbnTDH.net
三角木馬バロスwwww
棒ついてるしwww

元々Linuxで作られてたからかエスケープシーケンスが
ただの文字列として出力されちゃってるところあるけどこれはしょうがないね

198 :177:2006/02/14(火) 19:03:18 ID:dzGuW2CY.net
>>195
ありがとうございます!
これで友人に俺の作ったゲームをやらせる事が出来ます。
感謝してます。
でこのゲームはまだ製作途中です
本当はスパンキングタイピングゲームや
キーボード連打ゲームも入れたいと思ってました。
絵はほとんど前作の流用です。
これから時間をかけて絵は全部新しくしたいと思ってます。
>>188さんお互いがんばりましょう
出来るの楽しみにしてますよ

199 :名前は開発中のものです。:2006/02/14(火) 19:26:13 ID:FazbnTDH.net
>>198
移動と戦闘はくっつけることできたけど
メニュー関係あたりでうざくなってきたのでとりあえず木馬の棒でつっついて遊んでます
まだBADしか見てません
つか木馬のあたりクソワロタw

200 :名前は開発中のものです。:2006/02/15(水) 00:17:25 ID:2SYLjzEV.net
ttp://gamdev.org/up/img/4654.zip
MAPと戦闘をくっつけた
TEST4
木馬に刺激されてUP
もう飲みたいから中途半端にUP
バグ上等〜明らかに変な数値の計算や挙動あったら教えてください

201 :名前は開発中のものです。:2006/02/15(水) 00:33:44 ID:2SYLjzEV.net
あ〜ダメだMAPの領域freeし忘れてた
修正、再UP後もアドレス変わらないんでそのままでDLはOKです

202 :名前は開発中のものです。:2006/02/15(水) 02:10:56 ID:sIOPBiW0.net
し〜ん〜だ〜

203 :名前は開発中のものです。:2006/02/15(水) 02:37:57 ID:w6WZRcSw.net
しんだのとこだけ何か手抜きだw

204 :名前は開発中のものです。:2006/02/15(水) 02:46:56 ID:2SYLjzEV.net
HGは自然災害とでも思ってください
出てくる確率1/14なんで・・・
それ以外なら負ける事はないかと


205 :名前は開発中のものです。:2006/02/15(水) 23:11:09 ID:JERPJdVn.net ?
ロープレになってんじゃん
すげーな

206 :名前は開発中のものです。:2006/02/23(木) 02:17:17 ID:0SnVEsAY.net
作ってた人どこ行ったの?

207 :名前は開発中のものです。:2006/02/23(木) 11:29:02 ID:QwaPz2CX.net
ラスベガス

208 :名前は開発中のものです。:2006/02/24(金) 06:37:07 ID:bV95P5me.net
>>206
あ〜いや生きてるんですけどね
一旦飽きたっつかバイト、勉強、勉強会忙しくてまとまった時間とれないと言うかなんと言うか
まぁなんかそんな感じです
しばらくしたら再開します

209 :名前は開発中のものです。:2006/02/24(金) 10:19:30 ID:bAncH3h2.net
>>208
Okey.
I wait for you.

210 :名前は開発中のものです。:2006/02/24(金) 20:08:44 ID:/XG32Spz.net
I mo matu you.

211 :名前は開発中のものです。:2006/02/25(土) 01:03:46 ID:nDDqnmV0.net
コンドームゲーム

212 :名前は開発中のものです。:2006/02/25(土) 01:07:01 ID:L/oixmjW.net
近藤!向かって来い!

213 :チラシの裏:2006/02/25(土) 23:15:36 ID:gyKfmZwY.net
>>200
やっぱりCURSES使ってるんですよね
BCCか,VCEEで画面クリアする方法は無いのかな
\fではダメだ品

214 :名前は開発中のものです。:2006/02/26(日) 00:15:24 ID:r7YEXmtB.net
コンソール制御用のAPIがあるよ。
猫でもわかるのC言語編に使い方も出てる。

215 :名前は開発中のものです。:2006/02/28(火) 21:56:32 ID:40f5qgBu.net
printf( "\033[2J" );

これじゃだめ?

216 :名前は開発中のものです。:2006/03/01(水) 16:04:39 ID:6f9YqfDk.net
#include<stdlib>

system("cls");

217 :名前は開発中のものです。:2006/03/03(金) 20:30:10 ID:LEwDrYNW.net
3Dより2Dより文字描くほうが遅いわけだが

218 :名前は開発中のものです。:2006/03/03(金) 22:33:53 ID:Jr0rnjKE.net
でっていう

219 :名前は開発中のものです。:2006/03/05(日) 00:55:14 ID:JwHhEHBs.net
ttp://gamdev.org/up/img/4862.zip

久しぶりに手を加えてみました。
しかし前回とほとんど変わってないです。
月曜から旅行に行ってしばらく帰らないのでそれだと1ヶ月間あくし
なんか嫌だなぁってだけでとりかかったのでへたしたらバグ満載です。

220 :名前は開発中のものです。:2006/03/05(日) 22:44:14 ID:bTYVruhm.net
windowsは文字を[書]けないからな

221 :名前は開発中のものです。:2006/03/05(日) 23:40:35 ID:IeMJ/j9Z.net
でっていう

222 :名前は開発中のものです。:2006/03/05(日) 23:59:59 ID:UgR865cr.net
>>220
それを言ったらWindowsに限らずビットマップディスプレイは、
文字を描いてるわけで…


…プロッターは文字を[書]ける。

223 :名前は開発中のものです。:2006/03/06(月) 00:00:48 ID:fFhFTivu.net
↑ドセイさんに見える

224 :名前は開発中のものです。:2006/03/06(月) 00:01:42 ID:CKgP9jcu.net
あああ

225 :チラシの裏:2006/03/11(土) 07:49:23 ID:TMRS6nhE.net
>>216
3x.それでいけました

226 :名前は開発中のものです。:2006/03/12(日) 16:54:15 ID:SNLJzFNw.net
RPG作る言ってた者ですが
ちょっとごり押しでしわ寄せ来ちゃったんでソース書き直します

227 :名前は開発中のものです。:2006/03/12(日) 20:01:15 ID:SNLJzFNw.net
>>225
clrscr();の方が高速と聞いたことがあります

228 :名前は開発中のものです。:2006/04/29(土) 20:56:44 ID:9AZiarFm.net
http://gamdev.org/up/img/5259.zip

linuxで動くエロゲームが完成したようです

229 :名前は開発中のものです。:2006/04/30(日) 03:03:16 ID:k9ouYufF.net
ウイルス臭い

230 :名前は開発中のものです。:2006/06/09(金) 18:57:48 ID:rPK71ZQu.net
>>228
ウイルスじゃないと思うぞ。
やろうと思ったが文字化けしててできなかった・・・ort

231 :名前は開発中のものです。:2006/06/09(金) 19:52:49 ID:1j9H2P+K.net
しっぽが生えてて、うんちもしてるんですかね

232 :名前は開発中のものです。:2006/06/13(火) 17:30:22 ID:d0EaQWSt.net
そうですか

233 :名前は開発中のものです。:2006/07/17(月) 23:21:09 ID:BcGYSsPv.net
age

234 :名前は開発中のものです。:2006/07/20(木) 22:42:57 ID:NyRqxqyh.net
コンソールゲーム人気無いね('A`)

235 :名前は開発中のものです。:2006/07/23(日) 01:59:37 ID:HploHoX0.net
需要はあると思うんだが開発できるような人材はわざわざゲームなんか作ろうとしないんだろう

236 :名前は開発中のものです。:2006/07/23(日) 02:25:49 ID:2kPwgRqq.net
どういう需要だよw

237 :名前は開発中のものです。:2006/07/23(日) 03:37:11 ID:gJEqPVqA.net
作ってたけどHDDあぼ〜んしてやる気失せた(;´Д`)

238 :名前は開発中のものです。:2006/07/23(日) 10:07:49 ID:JH4B+lPz.net
テトリスなら作った
ttp://gamdev.org/up/img/6692.zip

壁蹴りとか入れてないから、かなりやりにくいと思うけどな。

239 :名前は開発中のものです。:2006/07/24(月) 00:27:11 ID:XKCm6ZVq.net
>>238
問題なく動作できている感じ。

後は、ブロックが動く時、全体を描画しなおしている感じだから、
ブロックの前の位置を消す、新たな位置に表示のみの描画にすると、
表示速度が速くなると思う。

240 :名前は開発中のものです。:2006/07/25(火) 20:39:44 ID:z0ohXYZ3.net
上書きすりゃ充分だと思うが

241 :名前は開発中のものです。:2006/07/30(日) 23:09:32 ID:fJu1Ftc8.net
ttp://taat.fi/tmdc/tmdc5inv.zip

ちょっと趣がちがうけど、コンソールでも結構いけるもんだ
と思った。

242 :名前は開発中のものです。:2006/07/31(月) 00:08:16 ID:wMuvCTeg.net
確かに凄いけど、そこまでしてコンソールにこだわる必要があるのかどうかってのがw

243 :名前は開発中のものです。:2006/07/31(月) 21:50:34 ID:i8zoA9Nq.net
こりゃすさまじいな…

244 :名前は開発中のものです。:2006/07/31(月) 21:55:55 ID:FofdWkYr.net
必要かどうかなんて考える必要ないじゃないか

245 :名前は開発中のものです。:2006/07/31(月) 22:02:57 ID:xMttDHce.net
DOSもまだまだ捨てたもんじゃないな
これで、誰かがDOSを使ってそれっぽいグラフィックを表示してくれるライブラリを作れば…
ってこれ何ていうWindows?

246 :名前は開発中のものです。:2006/07/31(月) 22:37:37 ID:i8zoA9Nq.net
dosshell?

247 :名前は開発中のものです。:2006/08/01(火) 10:45:02 ID:z8VapORW.net
見てると半角カナが出てくるけど、本当は別の字だよね?

248 :名前は開発中のものです。:2006/08/01(火) 12:49:58 ID:cmFrblxi.net
>>245
AALib

249 :名前は開発中のものです。:2006/08/11(金) 16:53:24 ID:x/BVanJZ.net
ファミコンバグタ

250 :名前は開発中のものです。:2006/08/16(水) 22:29:27 ID:6gKtZNK9.net
上のZIP見てないけど,ソースは入ってないよな?
俺は下のサイトでソース採ってきてコンパしてみたら上手く出来たw
とりあえず色々いじってみて最終的にはシューティング作れたらいいよなw
http://www.plustarnet.com/aspil/Programming/

あげ

251 :名前は開発中のものです。:2006/08/17(木) 02:13:41 ID:tqkYSA9U.net
>>250
ダウンロードするだけなんだから確認しる!
zlibライセンス準拠のコード付きですよ

252 :名前は開発中のものです。:2006/08/17(木) 07:43:30 ID:xGZtxkt2.net
>>241
すげえなこりゃ
映像もすごいが音楽まで...
俺には無理だが

253 :名前は開発中のものです。:2006/08/17(木) 21:02:41 ID:eWtquHNJ.net
コンソールもすてたものではないな、普通すげぇ

254 :名前は開発中のものです。:2006/08/17(木) 21:20:35 ID:Ekq9+ftJ.net
0verkillってゲームがすごかった
Win98のDOS窓では10FPSくらいでカクカクしてゲームにならなかったけど

255 :名前は開発中のものです。:2006/08/17(木) 22:01:51 ID:x17H+5qO.net
音楽はoggだから、ライブラリ使って再生だろうな。

256 :名前は開発中のものです。:2006/08/17(木) 22:37:26 ID:hdDoJ7Hw.net
>>241
なんかすげぇw
でも何で最後の方のエフェクトで、Direct3Dの算術関数使ったんだろ?
この人なら普通に出来そうな気もするけど

257 :名前は開発中のものです。:2006/08/19(土) 11:56:15 ID:jj4pLxEq.net
【お題】 コンソールゲーム
【タイトル】 シューティング1(ry
【ジャンル】 シューティング
【URL】  http://gamdev.org/up/img/7172.zip
【製作時間】 三日
【開発環境】 VC++2005EE
【備考/DL容量】 17KB
【概要】 ミサイルとブロックを避けながら破壊orz
【操作方法】 キーボード
【コメント(感想)】
 FF8(ry以来の新作です.
 今回はシューティングに挑戦しました.
 今のところただの落ち物ですが(ry

258 :名前は開発中のものです。:2006/08/19(土) 16:25:55 ID:crbrMLS0.net
http://gamdev.org/up/img/7174.zip
ちょっと変えた.

259 :名前は開発中のものです。:2006/08/19(土) 21:35:55 ID:dOBHjgaV.net
更に変えた. 7175

260 :名前は開発中のものです。:2006/08/19(土) 21:38:31 ID:3n0xoD74.net
変えるべきは(ryの使い方だ!

261 :名前は開発中のものです。:2006/08/20(日) 15:51:51 ID:03iH+AKj.net
http://gamdev.org/up/img/7201.zip

262 :名前は開発中のものです。:2006/08/20(日) 18:24:49 ID:SIBdmSe9.net
>>257
MSVCR80D.DLLが見つからないと出る

263 :名前は開発中のものです。:2006/08/20(日) 20:39:03 ID:03iH+AKj.net
http://support.microsoft.com/default.aspx?scid=kb;ja;922321&sd=rss&spid=9488
ググッ他

どうもVC++EEのデバッグでできたEXEだったんでダメだったみたいだね
ボーランドでコンパしたんでこれはいけるだろ
http://gamdev.org/up/img/7203.zip

感想おながいします

あげ

264 :名前は開発中のものです。:2006/08/20(日) 22:22:02 ID:SIBdmSe9.net
動いた。
コンソールでもカラフルでなかなかみやすい。
途中からバグかよく分からんが、赤の*が画面いっぱいになって、
LVが5000とかまで行った。

265 :名前は開発中のものです。:2006/08/21(月) 00:27:59 ID:8rxiZGGg.net
KとLのミサイルは元は隠し要素だった
あんまり打つのはバランス崩れるのでやめたほうがよろし.
Mのミサイルでもレベル上がると進化するんでそっちでやって

266 :名前は開発中のものです。:2006/08/21(月) 13:25:16 ID:QiH544Is.net
http://gamdev.org/up/img/7230.zip
どうも弾切れが直らんな

267 :名前は開発中のものです。:2006/08/29(火) 20:49:34 ID:rsl3FJWM.net
コンソー

268 :名前は開発中のものです。:2006/08/29(火) 20:51:44 ID:rsl3FJWM.net
コンソーラはもういないのか…
さてはダイレクトえっきすに逃げ…

269 :コンソーラー:2006/08/29(火) 20:57:27 ID:XZu2sTJ5.net
用件を聞こうか(-.-)y-~~~

270 :コンソーラー:2006/08/29(火) 21:03:08 ID:g3K4Z+L5.net
用件を聞こうか( ´ー`)y-~~

271 :コンソーラー:2006/08/30(水) 00:01:43 ID:aMAPDKU+.net
用件を聞こうか(# ´ー`)y-~~

272 :名前は開発中のものです。:2006/08/30(水) 21:57:19 ID:n/P76cpG.net
タバコ煙いです

273 :名前は開発中のものです。:2006/08/31(木) 02:22:26 ID:PHgqfWnm.net
… (# ´ー`)y-~~

274 :コンソーラー:2006/08/31(木) 14:35:54 ID:QF22fpfU.net
コンソーラーなめんなよ

275 :名前は開発中のものです。:2006/08/31(木) 16:57:25 ID:fwUYUpM9.net
C#でもコンソールは書けるから
DOSとかは関係ない

276 :名前は開発中のものです。:2006/09/01(金) 10:04:34 ID:7cjhxRby.net
自作のコンソールようライブラリがディスクトラブルで吹っ飛んだ。
少し古いのは残ってたので、絶望度は30%減。

277 :名前は開発中のものです。:2006/09/02(土) 15:06:58 ID:RNrMNUkU.net
http://gamdev.org/up/img/7430.zip
弾切れバグ直した
上下移動追加

敵キャラ無しでアイテム無しなんで相変わらずつまらんと思いますが
ソースのアドバイスよろ

278 :名前は開発中のものです。:2006/09/03(日) 18:05:16 ID:fRMmb9g/.net
RPGまだ? まってるんだけど

279 :hage名無し:2006/09/04(月) 16:43:09 ID:wA7L12pf.net
どうも。こんなスレあったんですね。
お近づきのしるしに、自作コンソールゲーム群。どうぞ。
ttp://f58.aaa.livedoor.jp/~typo/conapp/download.htm

280 :名前は開発中のものです。:2006/09/04(月) 16:54:57 ID:kUYn86eb.net
>>279
ジエンプレイしてみました。
ちらつきがひどいので画面を書き換えるときは
#include <windows.h>して
system("cls");
で書き換えてはどうでしょう?
ダブルバッファリングする手もありますが少し難しいしこの手のものなら
clsでもちらつきが分からないので。

281 :hage名無し:2006/09/04(月) 18:54:56 ID:o4j7eoj2.net
>>280
いやー技術指導までありがとうございます。
自分でプレイしてもちらつきがかなり気になってたんですよ。
今2作ってるんで、是非使わせていただきます。

282 :名前は開発中のものです。:2006/09/07(木) 09:08:27 ID:65cjd7YR.net
>>278
HDDがクラッシュして全部消えてやる気が(;´Д`)

283 :名前は開発中のものです。:2006/09/07(木) 13:15:17 ID:zJQOEdsa.net
ガンバレ

284 :名前は開発中のものです。:2006/09/07(木) 14:27:15 ID:NMM1mOlh.net
>>282
そうか・・・残念ですね。できる範囲でいいので次を期待しています。

285 :名前は開発中のものです。:2006/09/07(木) 22:09:29 ID:/SYk0US7.net
>>283
頑張りますね・・・前の町とかイベントまで作ったのにクラッシュorz
で仕事の事しか考えなくしてました

>>284
そうですか・・・じゃあ旅行から帰ったら作ってみます
ストーリー考えるのが得意じゃないことがわかったんでダンジョyンRPGでも

286 :284:2006/09/08(金) 02:43:04 ID:XNaE1nRK.net
>>285
あれ? 就職されたんですね。 前は大学4年だったんですね。
ダンジョyンRPGすごく楽しみにしてます。

287 :名前は開発中のものです。:2006/09/08(金) 09:26:15 ID:VJIe7EMW.net
>>286
前は・・・まぁ4年なんですが5回生でしたw

>ダンジョyンRPGすごく楽しみにしてます。
仕事が落ち着けば平日に作成できますけどね
この前までみたいに連日23時帰りとかだと辛いですね
休日とかにちょこちょこやります

288 :名前は開発中のものです。:2006/09/08(金) 11:24:24 ID:qx13BDwt.net
GDIで一文字描く間にDirect3Dでうん百万ポリゴン描けるわけで

289 :名前は開発中のものです。:2006/09/08(金) 16:04:44 ID:PnBCaDra.net
>>288
GDI ?
うん百万?


それはともかく、Windowsだとコンソールって使いにくすぎない?
自分はそれが肌に合わなくて、頑張ってDirectXの使い方まで手を出した。
でも、RLは軒並みコンソールな事考えると、単に自分の力不足だったんだろうけどね。

290 :名前は開発中のものです。:2006/09/08(金) 16:29:16 ID:tMS3dSo1.net
コンソールはゲームの縛りプレイみたいなもんかな。
いかに文字だけでゲームっぽくするというか。

291 :名前は開発中のものです。:2006/09/08(金) 17:24:53 ID:ZQQ1Mi2b.net
いまや一部の人を除いてはコンソール自体が趣味の領域だな

292 :名前は開発中のものです。:2006/09/08(金) 18:21:29 ID:XNaE1nRK.net
>>290-291
分かる気がするw 実際今の時代コンソールで作る意義は少ないからな。
まぁコンソールで面白いゲームなら3Dになっても面白いと思うよ。
FFとかは逆だろうけど。

293 :名前は開発中のものです。:2006/09/08(金) 18:42:07 ID:5DO+ccXC.net
なるほど。
面白かったら3Dにすりゃいいんだから、
まずはコンソールでコンセプトを作るというわけね?

294 :名前は開発中のものです。:2006/09/08(金) 18:49:23 ID:ZQQ1Mi2b.net
俺の認識では
・コンソールが好きだからコンソールで作る
・古典的な言語でプログラムの勉強を始めたばかりで
  簡単に使いこなせるGUIなライブラリがないからコンソールを使う
のどっちかだな
>>293の言うような丁寧な人がいるとしたらちょっと驚きだ
別に悪いと言いたい訳じゃなく、素直に感心する

295 :名前は開発中のものです。:2006/09/08(金) 20:17:00 ID:w0q8GtVn.net
いや、コンソールのゲームって勉強になるよ
描画とかの処理削ってある分見やすいから。
コンソールで基本が分かったら自分なりに飾り付けするって感じかな。

296 :名前は開発中のものです。:2006/09/08(金) 23:17:02 ID:WHI6+Njd.net
純粋にゲームとしてのおもしろさを追求できるってわけね。
それもいいやり方かもしれない。

297 :名前は開発中のものです。:2006/09/09(土) 00:55:11 ID:cryRcGkK.net
Wiz(もとは2つの違うコンソールRPGだったが)、ウルティマ、ローグといった
三大神トリプルゴッドRPGの原点もコンソール+αだしな。

298 :名前は開発中のものです。:2006/09/10(日) 14:43:17 ID:+XLU2JPA.net
ドラクエ1のマップだけを無理やりコンソールで再現してみた。
とりあえず全ダンジョン、全町、全城移動可能。
プログラミングへたれなんで、C言語は俺にはムリ。
VB.NET(.NetFramework2.0使用)を使用。
矢印キーで勇者移動。
コンソールでのダブルバッファ方法知らんので、めちゃくちゃちらつく。
キーバッファクリア方法しらんので、キーリピート受け付けちゃう。
人はいるけど会話なし。
扉あるけど素通り。
宝あるけどとれない。
竜王の城にいくためすでに橋あり。
マップデータおよびその他データはテキストファイル。
ttp://briefcase.yahoo.co.jp/gtk24


299 :名前は開発中のものです。:2006/09/10(日) 15:37:24 ID:OojXbsRg.net
>>298
乙です。これはいいですね。

300 :名前は開発中のものです。:2006/09/10(日) 17:58:42 ID:IE57QkjM.net
マップの右下1マスが表示されない
竜王の右にいくと色がおかしい

301 :名前は開発中のものです。:2006/09/10(日) 18:13:57 ID:+XLU2JPA.net
色は修正した。
あと、右下1文字が表示されないのは、
プログラムがへぼいので、表示させるとマップがラインごとに1文字ずつずれてしまうため表示させていない。
いまのところ、右下1文字画表示されないことが他に影響しないのでこのままにする。

302 :名前は開発中のものです。:2006/09/10(日) 21:55:28 ID:kzseASaP.net
>>298
感動した

303 :277:2006/09/13(水) 19:32:40 ID:OhQkwR4g.net
今オウガバトル作ってるんだが
fft系で行くのか三国志風の本格戦略系にするか迷ってる
RPGも幼稚だし本格にするか(ry

304 :名前は開発中のものです。:2006/09/13(水) 21:47:41 ID:BYvlchBS.net
fft系って、コンソールでQVはむずいような気が。
3Dダンジョン探索ってのは見た事はあるけど。

305 :名前は開発中のものです。:2006/09/14(木) 02:31:56 ID:Eo9C8iTD.net
戦略ゲームならCivilizationあたりが一番向いてそうな気がする

306 :名前は開発中のものです。:2006/09/14(木) 13:00:44 ID:qzpLwMtU.net
いや、2Dスクエアトップビューのラングとかの方があっているような。
ヘックスも、表示の半角ずらしを使って再現できそう。

307 :名前は開発中のものです。:2006/09/14(木) 21:57:24 ID:wzYVqC6D.net
やはりそこまでやるべきですか
タクティクスoが(ryを作りたかったんだが
今の所将棋みたいになってる
3D化は今は無理
パラメータ調整がむずい
マップも面倒だな

308 :名前は開発中のものです。:2006/09/14(木) 21:58:06 ID:tXqxqzQP.net
ラングリッサー作ってー

309 :名前は開発中のものです。:2006/09/14(木) 23:13:43 ID:qzpLwMtU.net
>>307
いや、もちろん戦闘システムとかだけでもOKだが、
QV化、3D化も、方法があるならやってみたい気もする。
表示できたとしても、そこで疲れ果ててしまいそうだが。

310 :名前は開発中のものです。:2006/09/15(金) 00:33:01 ID:OePMRDot.net
toとfftどっち選ぶといったら
迷わず俺はtoを選ぶ
最近の3D指向もわかるがギャルゲじゃないしな

311 :名前は開発中のものです。:2006/09/15(金) 16:57:22 ID:Yu3GiuYz.net
いまどきのマシンなら
字書いたり2D書くより3Dが運万倍速い

312 :名前は開発中のものです。:2006/09/15(金) 17:17:18 ID:fW5L3y+Q.net
本人がおおざっぱな考え方をしてるだけなのか、あるいは釣ってるつもりなのか知らないが
2D描画と3D描画の速さの差ってどうやって求めるんですか?
そもそもこの場合の速さの単位って何

313 :名前は開発中のものです。:2006/09/15(金) 18:34:16 ID:KDHQGYMf.net
>>310
その違いを出すこと自体が難しかったり。
もちろん、転職、アイテムの名前とかでは簡単に出せるが、
ゲームのふいんきとかでは難しそう。
ユニット絵は漢字1文字、顔絵はAAで表示する事になると思うが、
ビットマップ絵に持たす事のできる情報量はかなり大きいからな。

>>312
結局ディスプレイは2次元だから、
3Dと言っても3次元に見える2次元画像でしかない。
3D表示内容を計算するスピードが上がってきた事で、
表示領域が同じぐらいなら、スピードに差がでないから、
小さい表示領域でも情報を詰められる3Dが有利という事では。

314 :名前は開発中のものです。:2006/09/15(金) 19:24:09 ID:MF6vYDVP.net
元々2Dと3Dの速度を比べる必要が無いと思われ。

315 :名前は開発中のものです。:2006/09/15(金) 19:28:06 ID:9Z8oRA0J.net
じゃGDIでFPSの一つでも作って味噌

というか比較は可能
同じロジックでブロック崩しつくって
GDIは60FPS出ねー
箱360は1200出たー
みたいな

316 :名前は開発中のものです。:2006/09/15(金) 19:35:59 ID:fW5L3y+Q.net
やはりGDIとDirectXの話だったか
それはセスナより新幹線の方が早いから飛行機より鉄道の方が早いと言ってるようなものだ
根拠と結論が連結してなくて、微妙にズレてることに気がついてください

まぁ根本的には>>314なんだけど

317 :名前は開発中のものです。:2006/09/15(金) 21:04:35 ID:5cTXeQX8.net
そこでDirect2Dですよ

318 :名前は開発中のものです。:2006/09/15(金) 23:52:48 ID:kpghapqG.net
大雑把にいって
2D -> 描画速度は描画面積に比例
3D -> 描画速度はポリゴン数に比例

なので、特殊な場合(細かい点線を画面いっぱいに敷き詰めるなど)
にはGDIの方が速度的に有利な場合もあるよ

319 :名前は開発中のものです。:2006/09/16(土) 11:53:55 ID:xAh0W3EH.net
表現としてコンソール(風)であればよくて、
実装がncursesだろうとDirectXだろうと関係ないとおもた。

320 :名前は開発中のものです。:2006/09/16(土) 13:27:54 ID:70JUiHnG.net
有るところにAさんとBさんが居ました
Aさんは絵描家さんで一ヶ月かけて作品を作ります。
Bさんは彫刻家さんで一ヶ月半かけて作品を作ります。
さて、どちらの仕事が速いでしょう?

と、真面目に馬鹿言ってるようなもんだ。

321 :名前は開発中のものです。:2006/09/16(土) 16:58:50 ID:E8Ef81UP.net
いや、それはAさんの方が早い

322 :名前は開発中のものです。:2006/09/16(土) 17:22:57 ID:j5vuvrOR.net
どっちにせよ、的外れな比較って事だよ。
察し悪いなあ。

323 :名前は開発中のものです。:2006/09/16(土) 19:02:20 ID:fd8f93+s.net
プログラムの場合、最終成果物は常に2次元なので、
そんなに的外れってこともない
>>320を書き換えると……

有るところにAさんとBさんが居ました
Aさんは絵描家さんで一ヶ月かけて作品を作ります。
Bさんはフィギュア家さんで二ヶ月かけて作品を作ります。
以下、注意事項
 1)作品の出来はすべて写真で判断されます。
 2)Aさんの場合、人物に動きをつけるにはさらに二ヶ月かかりますが
   Bさんの場合は一週間ですみます。
 3)日本人にはAさんの方が好まれるようです(?)

さて、問題です。
○○な作品を作る場合、どちらの仕事が速いでしょう?

324 :名前は開発中のものです。:2006/09/16(土) 19:06:05 ID:70JUiHnG.net
それは屁理屈。

1.向き不向きを考えられない。
2.同じ物を作るわけではない。
3.誰の好みかは関係ない。
4.もはや最初の問題と違う。

325 :名前は開発中のものです。:2006/09/16(土) 19:36:45 ID:7frc3TKD.net
好みとか洒落にマジレスしてると滑稽に見えてくる

326 :名前は開発中のものです。:2006/09/16(土) 19:43:21 ID:70JUiHnG.net
じゃぁ、洒落と言う事にしておこうか。

327 :名前は開発中のものです。:2006/09/16(土) 19:53:22 ID:FGplscAA.net
APIの問題は包丁とフードプロセッサみたいなもの

328 :名前は開発中のものです。:2006/09/16(土) 21:59:27 ID:E8Ef81UP.net
9999ダメージとカシナートの剣か

329 :名前は開発中のものです。:2006/09/17(日) 02:03:35 ID:/xMxVAM9.net
それではまるでGDIで手間かければ飾り切りができるみたいじゃないかw

330 :名前は開発中のものです。:2006/09/17(日) 06:06:42 ID:qXHVuCeZ.net
>>319
http://www.foon.co.uk/farcade/ssb/
とか興味深い

スレタイもコンソールゲームじゃなくて
キャラクタベースのゲームで良かったのに


331 :名前は開発中のものです。:2006/09/17(日) 16:47:07 ID:GPX25dki.net
このスレがそれにあたるかも
http://pc8.2ch.net/test/read.cgi/gamedev/1132039936/

332 :名前は開発中のものです。:2006/09/20(水) 21:01:30 ID:iHB+Gv+z.net
コンソールでダブルバッファリングってどうやるんですか?
画面がちらつかない方法を誰か教えて下さい。

system("cls");
だとちらついてしょうがないです(;><)

333 :名前は開発中のものです。:2006/09/20(水) 22:21:29 ID:UowAMWog.net
使ったことない(使い方が分からない)が、
たぶんWriteConsoleOutputかな。

334 :名前は開発中のものです。:2006/09/21(木) 01:09:56 ID:dbLoLgd4.net
80*25の文字バッファに書き込んで
たまったら書き出す

335 :名前は開発中のものです。:2006/09/21(木) 01:28:02 ID:s7tkgMm2.net
CHAR_INFOのCharがよう分からんかった。
シングル、ワイド文字のつまった共用体だったのね。

336 :名前は開発中のものです。:2006/09/21(木) 12:44:51 ID:s7tkgMm2.net
WriteConsoleOutputやっぱ遅いな。0.2秒ぐらいかかる。
罫線を書く関数で出力領域を絞って4回呼び出して使う
みたいにやったが、0.5秒(0.125×4)ぐらいかかる。
出力領域が狭い場合、普通にprintf系で出力した方が速そう。

337 :名前は開発中のものです。:2006/09/21(木) 17:44:14 ID:rBrEXgPX.net
Direct3D::Font

338 :名前は開発中のものです。:2006/09/21(木) 18:53:33 ID:dVx1lZqe.net
CreateConsoleScreenBufferというAPIでバックバッファを作成できる。
このAPIを実行し作成したバックバッファのハンドルを取得すれば、
このハンドルでWriteConsoleなどで書き込み
SetConsoleActiveScreenBufferでフロントにセット。

339 :名前は開発中のものです。:2006/09/21(木) 21:55:29 ID:s7tkgMm2.net
GJ、それ良さげ。
BitBlt並に速くできるかな。

340 :名前は開発中のものです。:2006/09/22(金) 01:30:16 ID:tNi2/vGT.net
>>338
いい仕事してますねぇ。

341 :名前は開発中のものです。:2006/09/22(金) 08:25:18 ID:BKf3qvL7.net
ダブルバッファリングはフリッカー対策であって速くなるものじゃない
二度手間だし

342 :名前は開発中のものです。:2006/09/22(金) 15:43:55 ID:QX21mi+V.net
BitBltみたいな、別のスクリーンバッファに転送したり、
位置、サイズを指定するのは無理なんか。

ドラクエのマップ⇔戦闘みたいな、全画面が変わる場合には、
消す手間、マップなら再表示する手間も省けるから有効そう。

343 :名前は開発中のものです。:2006/09/23(土) 01:43:30 ID:iMnlvTEq.net
【お題】 コンソールゲーム
【タイトル】 Tactics Ocre (ry
【ジャンル】 シミュレーション
【URL】 http://gamdev.org/up/img/7634.zip
【スクリーンショット】 ↑のフォルダの中のJPG
【製作時間】 2週間くらい
【開発環境】 VC++EE
【備考/DL容量】 130KB
【概要】 もちろんあの名作のパロディですが,戦闘シーンだけ.未完成
【操作方法】 画面上のコマンド見て適当にやってください
【コメント(感想)】 今回は3作目でしかもあの大作のパロですが
           シミュレーションは難しいなあ.あげ

344 :名前は開発中のものです。:2006/09/23(土) 02:06:11 ID:utTJ/Atp.net
>>343
少し操作が分かりにくかったですが、普通に良くできていますね。

345 :名前は開発中のものです。:2006/09/23(土) 02:19:12 ID:mxWianIr.net
>>343
元のゲームを知らないから、まだ感じをつかめないが、
カラフルで画面が見やすい。
後、終了キーが欲しい。Ctrl+cかEsc辺りで。

346 :名前は開発中のものです。:2006/09/23(土) 04:15:57 ID:Xo1D1Obp.net
おおナイス!
ただ操作方に関しては、キーはホームポジションの
ASDFGHJKL をメインに振ってく方がいいと思った

例えば FPSゲームだと WASD、
rogulikeやviだと HJKL が移動に割り振られてる


347 :名前は開発中のものです。:2006/09/23(土) 16:46:16 ID:QP6fUI+G.net
終了キーを入れました.
ESCとかctrlCはどうやってgetchしたらいいのかわからないのでとりあえずQで.
http://gamdev.org/up/img/7642.zip
槍が強すぎかな.
予定ではこれをリアルタイムにしようと思ってたけど...

348 :名前は開発中のものです。:2006/09/23(土) 16:47:55 ID:QP6fUI+G.net
ホームポジションは,
漏れのパソコンのパームレストが暑いので
できるだけ下のほうのキーを選んでる

349 :名前は開発中のものです。:2006/09/24(日) 16:08:18 ID:xNLuTN4D.net
>>347
ctrl + cはfgets、cin.getline、Sleepとかでの
待機中に使えるデフォルトの機能。

350 :名前は開発中のものです。:2006/09/24(日) 16:15:11 ID:PLuNBTtH.net
>>347
エスケープキーはgetch()で '\033' のキャラクタになってるのが普通みたい

351 :名前は開発中のものです。:2006/09/26(火) 00:39:04 ID:mtpVB4Ow.net
GeForce 7800 GTX PS3 RSX
プロセスルール 0.11μm 90nm
トランジスタ数 3億2百万 N/A
コアクロック 430MHz 500MHz
メモリクロック 1.2GHz(600MHz×2) 1.3GHz(650MHz×2)
ビデオメモリタイプ/容量 GDDR3 SDRAM 256MB GDDR3 SDRAM 256MB
メモリバス幅 256bit 128bit
メモリバンド幅 38.4GB/sec 20.8GB/sec
ネイティヴ・インターフェイス PCI-Express x16 FlexI/O
頂点シェーダーバージョン 3.0 3.0
頂点パイプライン(=頂点シェーダ数) 8本 8本
ピクセルシェーダーバージョン 3.0 3.0
ピクセルパイプライン(=ピクセルシェーダ数) 24本 24本
ROPユニット数 16基 8基
頂点性能 8億6,000万頂点毎秒 10億頂点毎秒
フィルレート 68億8,000万テクセル毎秒 40億テクセル毎秒
同一設計とされるNVIDIA GeForce 7800 GTXとPS3 RSXの性能比較

352 :名前は開発中のものです。:2006/09/26(火) 09:58:07 ID:7AAXuXZK.net
コンソールゲーム機との比較乙。だがスレ違いだ。

353 :名前は開発中のものです。:2006/09/26(火) 11:44:46 ID:KEIZ0Kp6.net
頂点性能 8億6,000万頂点毎秒
フィルレート 68億8,000万テクセル毎秒

これって文字画面に換算するとどれくらい?

354 :名前は開発中のものです。:2006/09/26(火) 12:34:58 ID:ljVh4Him.net
>>352
ああ、そういう意味だったのかw

>>353
TokyoGS行ってPS3触ってきたけどPS3凄まじかった。
これが連邦の新兵器かと。あれ見てから二度とPS2起動する気がおきない。
つまりすごくすごいということだ。

355 :名前は開発中のものです。:2006/09/26(火) 23:39:40 ID:VZu7xgYp.net
GK乙

356 :名前は開発中のものです。:2006/09/27(水) 01:28:14 ID:fX43VNtG.net
VistaならコマンドプロンプトもDirectXになるんじゃないの?

357 :名前は開発中のものです。:2006/09/27(水) 10:31:17 ID:c9kKQotd.net
>>355
短絡思考乙

358 :名前は開発中のものです。:2006/09/27(水) 11:05:10 ID:0tpFsVBy.net
>>357
短絡思考乙
だれもPS3のことなんざ聞いてない

359 :名前は開発中のものです。:2006/09/28(木) 20:19:50 ID:rJdR7tDC.net
前回、ドラクエ1のマップのみを作ったが、せっかくなので
作り進めることにし、人との会話および宝箱、ショップ系、
イベント系を実装してみた。
リアルのドラクエ1とはちがい、ドラクエ2以降にある勇者の向きの概念を取り入れ(グラフィックはそのままだが)、
人との会話および宝箱の取得をEnterキー(Aボタンにあたる)
で、コマンドウィンドウを出さずにできるようにしている。
また、調べるコマンドもBackSpaceキー(Bボタンにあたる)で行えるようにしている。
そのため、コマンドウィンドには「つよさ、どうぐ、じゅもん」の3つの項目しかない。
(道具および呪文を使うというのはまだ実装していない)
また、戦闘も実装していないため、お金が増えないので、ショップでの会話および購入確認のため
はじめから1000ゴールドを所持している。
ところどころ(というかいっぱい?)おかしな点があるにせよ、
にじのしずくを手に入れるところまでのイベントは実装してみた。
一応前者の方はテンプレ形式でうpしているので、それに習い
テンプレでうpする。
【お題】 コンソールゲーム
【タイトル】 DQ1パクリ
【ジャンル】 RPG
【URL】http://briefcase.yahoo.co.jp/gtk24 (DQ1_DebugVer01フォルダ)
【製作時間】 1ヶ月くらい
【開発環境】 VB.NET2005
【備考/DL容量】 71KB
【概要】DQ1パクリ
会話、ショップ、宿屋、宝箱、イベントを実装
方向の概念を導入
戦闘は未実装
【操作方法】 ↑↓←→Enter(A)、BackSpace(B)
【コメント(感想)】とりあえずあげ


360 :名前は開発中のものです。:2006/09/28(木) 22:44:59 ID:E2H5dEwv.net
>>359
いいねー
これのためにどれだけドラクエ1をやりこんだのかと思うと泣けるw
これからもがんばって完成させてね
さーてオレも仕事落ち着いたらなんかつくっちゃおーかなー

361 :名前は開発中のものです。:2006/09/29(金) 12:44:23 ID:X0QCEst1.net
>>358
短絡思考乙。俺は>>351じゃない。

362 :名前は開発中のものです。:2006/09/29(金) 15:22:27 ID:zcVOUCjJ.net
>>361
短絡思考乙。誰もお前自身に興味は無い。

363 :名前は開発中のものです。:2006/09/29(金) 15:48:28 ID:u7RIhVfn.net
×興味は無い
○DOS画面に勝ち目がないので考えたくない

364 :名前は開発中のものです。:2006/09/29(金) 16:05:29 ID:Ic+vAFgv.net
>>359
良かった。ステータス欄とかも上手く再現してある気がする。
ただ、いくつか気になる点が。
・ときどき、起動に失敗する。
(ただの多重起動なのかもしれんが、ちょっと原因不明。)
・人に話しかけると止まる時がある。
(実際に、毎回止まる所:城のはるか東側の鍵を売ってる町・その町の西南に位置する建物の中の老人)

ま、そんな愚痴はともかく GOOD JOB!!!!
続きが楽しみだ。
特に、戦闘シーンは1は独特だし、どんな再現をするのか思わずwktk。

完成した暁にはソースのうpを期待していい?

365 :もつ ◆hS9D2mmxqU :2006/09/29(金) 23:05:38 ID:01Oq003n.net
>>360
>>364
プレイしていただきありがとう。

>>364
不具合報告ありがとう。
報告を元に、現時点において修正を終了した。
またほかにも、自身で見つけた不具合がある。
その修正を行っている。
完成したらソースのうpはやる。
(別に次回うp時に添付してもいいが)
ただ、私は今までゲームのプログラミングした経験がない。
自分のやり方でプログラミングしており、
ゲーム作成における基本的なプログラム方法からはなはだしく
逸脱しているとおもう。
ソースを晒すのは、少々恥ずかしい。
希望がなければうpは行わないという方向でいた。
(逆に希望があればうpはする予定でいた)
とても突っ込みどころ満載なソースとなっているので、
ソースを見る際はその点を了承していただきたい。

また、ソースを晒すので、これからはコテハンを名乗るようにする。

366 :名前は開発中のものです。:2006/09/30(土) 08:20:51 ID:qll0l6r5.net
>>365
うんうん、はじめは恥ずかしいかもしれないけど指摘を受けて上達する事ができるし、
又プログラム初心者の者は貴方のソースをみて参考にする事ができるし、お互いにいい事があるからねー

完成品楽しみにしてます。

367 :名前は開発中のものです。:2006/10/02(月) 14:26:52 ID:FvEPWTG1.net
【2ch脳の症状】

叩く対象を求めている。
嫌韓になる。
中国の反日行動に対してムキになる。
朝日新聞を目の敵にする。
常に何か楽しいスレがないか?と巡回してる。
自分のカキコにレスがあると妙にうれしい。
遊べるネット投票があればサルのようにクリックしまくる。
全ての犯罪者は死刑でいいと思うようになる。
女は馬鹿だと思うようになる。
叩かれている企業・人間を擁護する奴は社員か関係者だと信じて疑わない。
平日の昼間に2chやってるのは全員引きこもりだと思いこむ。

368 :名前は開発中のものです。:2006/10/02(月) 22:16:02 ID:GIIk0laE.net
○○脳という単語が全部胡散臭く見えてしまうのは何脳ですか

369 :名前は開発中のものです。:2006/10/03(火) 00:27:44 ID:f7XZCmTz.net
頭の不自由な子はスルーしてあげてください

370 :名前は開発中のものです。:2006/10/04(水) 00:46:37 ID:UkaQTKkT.net
ここは、非コンソールはだめ?やっぱ・・・・
VCだとコンソール使うの面倒で速度も遅いし、何かと動かすのめんどいしで、
正直、他の人が作ってくれたライブラリを使う事に慣れた自分には、コンソールは回りくどく思えてしまう。

371 :名前は開発中のものです。:2006/10/04(水) 01:24:23 ID:W3Wt69ak.net
>>370
うむ。で何が言いたいの?

372 :名前は開発中のものです。:2006/10/04(水) 06:41:27 ID:OSRvNNwD.net
>>370
このスレのタイトルを見れば駄目かどうか分かるだろう。

373 :名前は開発中のものです。:2006/10/04(水) 08:55:03 ID:VBqhPFTr.net
GeForce 7800 GTX PS3 RSX
プロセスルール 0.11μm 90nm
トランジスタ数 3億2百万 N/A
コアクロック 430MHz 500MHz
メモリクロック 1.2GHz(600MHz×2) 1.3GHz(650MHz×2)
ビデオメモリタイプ/容量 GDDR3 SDRAM 256MB GDDR3 SDRAM 256MB
メモリバス幅 256bit 128bit
メモリバンド幅 38.4GB/sec 20.8GB/sec
ネイティヴ・インターフェイス PCI-Express x16 FlexI/O
頂点シェーダーバージョン 3.0 3.0
頂点パイプライン(=頂点シェーダ数) 8本 8本
ピクセルシェーダーバージョン 3.0 3.0
ピクセルパイプライン(=ピクセルシェーダ数) 24本 24本
ROPユニット数 16基 8基
頂点性能 8億6,000万頂点毎秒 10億頂点毎秒
フィルレート 68億8,000万テクセル毎秒 40億テクセル毎秒
同一設計とされるNVIDIA GeForce 7800 GTXとPS3 RSXの性能比較

374 :名前は開発中のものです。:2006/10/04(水) 11:36:29 ID:0zViPJJ/.net
PS3の事を話したいなら他スレ行け

375 :名前は開発中のものです。:2006/10/04(水) 14:27:53 ID:JULUiaAx.net
、 l ‖_ >:=‐  ̄ ̄「 l| l    } 、  ヽ   んっ んんっ…
ヽ 、i`─ '´ ___   | ll ⌒; j  、   ヽ
 \ヽ r,ニ、‐‐'‐' u .l ll   '_ノ   、    ヽ 
   ` \"\):、    | l|  `、 ヽ  、   ヽ
      ヽ  ゞ'^     ! ll   `、 ヽ  、    ヽ
     丿   .:::.  | l|     \ ヽ、 、   ヽ
     丶、_        | l|/lヽ   `>=‐- ミヽ   `、
          `⌒ヽ_  | l| | ハ  /´     `ヽ   、
  チュパ  /  /. `´| l| | l / 〃        `、  、
 チュパ  /   /     | l| | l' 〃            
画像掲示板に女子高生の生フェラ動画うp(;´Д`*)
http://i-bbs.sijex.net/imageBoard.jsp?id=erotarou3

376 :もつ ◆hS9D2mmxqU :2006/10/10(火) 22:54:30 ID:UeJ93g4y.net
前回うpから2週間たってしまった。まだ完成していない。
一応途中経過報告という形でうpする。
【お題】 コンソールゲーム
【タイトル】 DQ1パクリ
【ジャンル】 RPG
【URL】http://briefcase.yahoo.co.jp/gtk24 (DQ1_DebugVer02フォルダ)
【製作時間】 1ヶ月半くらい
【開発環境】 VB.NET2005
【備考/DL容量】 71KB
【概要】DQ1パクリ
 ・タイトル画面 ・名前入力画面 ・復活の呪文入力画面 ・戦闘シーン(完全ではない) ・レベル管理 の実装
【操作方法】 ↑↓←→Enter(A)、BackSpace(B)
タイトル画面、名前入力画面、復活の呪文入力画面、戦闘シーン
が前回のうpブツから新たに実装したものである。
・絵心ないのでダサいタイトル画面となっている。
・入力された名前による、4つ成長タイプを実装。
 (いままで成長タイプというものの存在すら知らなかった)
・復活の呪文は、勇士の呪文捏造プログラムソースを(勝手に)
 パクっているので、リアルの呪文を入力できるようになっている。
・戦闘シーンを実装してみたが、戦闘時における道具の使用および
 呪文の使用はまだ実装していない。
 プレイするに当たり、戦闘では「たたかう」と「にげる」の2つのコマンドのみ
 使用していただきたい。(なお、「にげる」は100%逃げれる)
 AAなんて作ったことないので、モンスターは名前のみを表示している。
 一応、ネットで調べたダメージ計算式を使用しているのだが、乱数の部分の詳細
 が不明であるため、適当に乱数を生成して算出してはいるのだが、
 どうも計算結果が固定値となってしまっている。とりあえず、レベルは上がるようになっている。
細かいところのデバッグは行っていないので、所々エラーが発生するかもしれない。
また、テストのためラダトームの町の武器屋の前からスタートするようになっている。
その辺のところもあわせて了承のほど。もし、気づいた点があれば報告願いたい。
以上

377 :もつ ◆hS9D2mmxqU :2006/10/10(火) 23:38:43 ID:UeJ93g4y.net
書き忘れていたが、今回のうpから、ソースを添付する。
まだ整理していないので、使用しなくなった関数も残っている。
基本的に"Drawなんちゃら"という関数名のケツに「2」がついているやつが
使用している関数でついていないやつが使用していない関数である。


378 :名前は開発中のものです。:2006/10/11(水) 02:59:47 ID:b5hO2IFN.net
>>376-377
おつかれ。
今ダウンロード...
でも、今はもう時間が時間なので、実際の感想は今日の夜にでも。


379 :もつ ◆hS9D2mmxqU :2006/10/11(水) 08:40:17 ID:UaYuP6RX.net
あ、それとテストのためラダトームの町からスタートするようにしている。
以上

380 :名前は開発中のものです。:2006/10/12(木) 03:17:15 ID:dxruAL/e.net
>>379
色々見てみたよ。
戦闘GOOD JOB!!
下手にAAにするよりかも、名前表現だけの方がすっきりしてていいね。
それに、戦闘シーンの開始も上手く作ってあって普通にゲームとして楽しめた。
ただ、戦闘中に攻撃力よりも防御力が上回ってると落ちるし、
乱数がうまく働いてない。
======以下 次に続く=======


381 :名前は開発中のものです。:2006/10/12(木) 03:21:52 ID:dxruAL/e.net
ソース見てみたら、案の定 乱数の最大値を決める所が
3868行目,3291行目からが
Dim rndBaseData =(base \8)-(base\16)
Dim rndData=rnd.next(0,rndBaseData)
となってる。
たぶん本来はrndBaseDataにはbaseの商の差を入れたいんだろうが、
Code上はbaseの 余 り(Modと同じ) の差になってしまってる。
やるなら、
Dim rndBaseData = (base /8) -(base /16) '基礎を商で求めるようにする。
If rndBaseData <=1 Then 'rnd.next(A,B)のBはBを含めない数なので、1だと乱数にならないため。
rndBaseData =2
End If
Dim rndData = rnd.Next(0, rndBaseData)
damagePoint =' ………ここはそのまま、そのすぐ後に
If damagePoint <= -10 Then 'とりあえず、ダメージがマイナスの値で事実上の回復をさせないために
base=rnd.next(0,100) : If base<=1 Then : damagePoint=2 'あまりにも力差が大きい時、ダメージはほぼ0に
Else If base <=13 Then : damagePoint =1 : Else damagePoint =0
End If
Else If damagePoint <= 0 Then '力差が小さい時は、割と頻繁にダメージが通るように
base=rnd.next(0,100) : If base<=12 Then : damagePoint=2
Else If base <=63 Then : damagePoint =1 : Else damagePoint =0
End If
End If 'ここまで割り込み修正 Yusha.nowHP -= damagePoint などなどに続く。

382 :名前は開発中のものです。:2006/10/13(金) 15:41:11 ID:5Px6agJ3.net
http://zaraba.qp.land.to/up/src/1160641407234.jpg
http://zaraba.qp.land.to/up/src/1160641827676.jpg
プレステ3デカ杉

383 :もつ ◆hS9D2mmxqU :2006/10/13(金) 20:23:33 ID:JZJccUbz.net
返事が遅れてしまいまことに申し訳ない。
プログラムのチェックまでしていただき恐縮である。
いわれてみてなるほどとおもい、修正を行った。
これにより、
「ミス、ダメージをあたえられない」
というメッセージが表示できるようになった。
次は、戦闘時における道具の使用、呪文の使用の実装をおこなう。
しかし、呪文に関するダメージの計算方法の情報がわからない。
とりあえずは適当なダメージを与えるようにすることで、コマンド遷移やメッセージ遷移
などの実装をおこなう予定である。

384 :名前は開発中のものです。:2006/10/14(土) 08:47:49 ID:A7q+iTg8.net
>>383
魔法ひとつひとつに攻撃力を設定し、
敵に魔法防御力を追加させて計算してみては?
ドラクエ1って属性とかはなかったよね?たしか

385 :名前は開発中のものです。:2006/10/14(土) 11:27:21 ID:MxHkV/Q7.net
マホトーン・ラリホーの扱いの方が難しそうだ。
ギラ系は、とりあえず常に命中&敵に関係なく(メタル除く)
一定範囲のダメージでいいんじゃないか?

386 :名前は開発中のものです。:2006/10/14(土) 19:00:05 ID:gt33AwVN.net
>>383
目安に。
ttp://hkaityo.hp.infoseek.co.jp/dq/dq1-0.html
ttp://hkaityo.hp.infoseek.co.jp/dq/dq1-1.html
マホトーンとラリホー、それ以外の区分らしい。

387 :名前は開発中のものです。:2006/10/14(土) 19:22:43 ID:gt33AwVN.net
もう一つ書き忘れたけど、FCの1では魔法はメタルスライムにもたまーーーーに利いたはず。
だから、確率的に魔法が利かないのであって、すべての魔法が利く可能性があったはず。


388 :もつ ◆hS9D2mmxqU :2006/10/14(土) 20:20:53 ID:SI+gSeOr.net
>>385
とりあえず、その方向でいこうとおもう。

>>386
非常に参考になる。燃料あり。

>>387
一応その情報はすでに入手している。

いったん実家に戻らないといけなくなったので、
プログラムに専念できる時間が少なくなる。
(1週間ほど)
一応ノートは持っていく。
むこうは田舎のため、ネット環境がない。
一応、ピッチのネットカードは持っていくが、
つながるかどうかはわからない。
携帯は、つながるので携帯でのレス確認および
返答となる可能性が大きい。
その点了承していただきたい。


389 :名前は開発中のものです。:2006/10/19(木) 15:51:56 ID:66vTjR8u.net
もつってひょっとして大学生?

390 :名前は開発中のものです。:2006/10/19(木) 20:25:42 ID:nHNsYNCr.net
>>376
WindowsXP SP2で動かんとです。

アプリケーションを正しく初期化できませんでした (0xc0000135)。
[OK] をクリックしてアプリケーションを終了してください。

と出るとです。どうしたらよかとですか?

391 :名前は開発中のものです。:2006/10/19(木) 20:35:52 ID:pLS+HRLe.net
>>390
.Net って知ってる?

392 :名前は開発中のものです。:2006/10/19(木) 23:29:23 ID:886lgfHc.net
>>390
.Net Flameworkのインストールが必要。VB6ランタイムみたいなものでそれが無いと動かせない。

393 :もつ ◆hS9D2mmxqU :2006/10/21(土) 16:11:31 ID:efxeTdu8.net
レスが遅れて申し訳ない。

>>389
いや私は、30になる社会人である。
高校生時代の友人の結婚式のため実家に戻ってた。
いまは、現住所に戻ってきている。

さて、現状のものは、はっきりいってつぎはぎだらけで何とか
組み上げてきたというものになっている。
作り進めていくうちにつぎはぎしにくくなってきており、
また、ソースファイルは復活の呪文の部分以外は1つだけ
となっているので、これを機能ごとにファイル分割、
また、使用しなくなった関数の削除など、
現時点のソースを整理およびつぎはぎのないものに
リメイクしようとおもう。

>>390
>>391および>>392がおっしゃっているように、私が作ったものは
ランタイムが必要である。
具体的には.NetFramework2.0用のランタイムが必要である。
.NetFramework2.0に初めて、コンソール用のライブラリが追加された。
そのライブラリを使用してプログラムを組んでいる。
なので、.NetFrameworkのバージョンが1.1や1.0のランタイムでは
このプログラムは動かない。

394 :名前は開発中のものです。:2006/10/21(土) 19:08:22 ID:dknpJcWC.net
鯖上げてみた

蔵はこれ
http://gamdev.org/up/img/7906.zip

2,3日鯖あげてるので暇な人は来てみてくれ

395 :名前は開発中のものです。:2006/10/22(日) 15:19:04 ID:+Cq0ADIw.net
ひょっとして・・・鯖立てただけ?

396 :名前は開発中のものです。:2006/10/28(土) 12:26:50 ID:RQM/kDJD.net
【お題】 コンソールゲーム
【タイトル】 Tactics Console (ry
【ジャンル】 シミュレーション
【URL】 http://gamdev.org/up/img/7958.zip
【製作時間】 1ヶ月くらい
【開発環境】 VC++EE,BCC
【備考/DL容量】 88KB
【概要】 タクティクス・オウガっぽくした戦略シミュレーション
【操作方法】 画面見て適当にやってください
【コメント(感想)】 かなり修正しました.
          バトルの完成度は結構高いと思っていますが
          なんせストーリーが無いからちょっといまいちかも.

397 :名前は開発中のものです。:2006/10/28(土) 12:51:09 ID:BGzRCpbV.net
>>396
なんもできん

398 :名前は開発中のものです。:2006/10/28(土) 14:29:32 ID:A0yMhbJU.net
http://gamdev.org/up/img/7960.zip
今度はいけるだろ

399 :名前は開発中のものです。:2006/10/28(土) 14:31:51 ID:A0yMhbJU.net
マップを読み込めてなかったようだ
これでもだめなら奥の手があるから言って

400 :名前は開発中のものです。:2006/10/28(土) 16:37:36 ID:hxWc9x2I.net
N押したら終了するゲーム?じゃないよな……
d:\Program\code\TacticsConsole\mapがマップの場所?

401 :名前は開発中のものです。:2006/10/28(土) 16:59:23 ID:3cfygalG.net
プログラム中でマップファイルを読み込むんだが
FILE* fp=fopen("..\\map","r"); ではダメで
FILE* fp=fopen("d:\\map","r"); とフルパスにしないと読み込めなかったんでそうした.
だから,おまいらのパソコンでも
マップファイルをその同じパスに置いてないと読み込めないんだろうな

というわけで,テキストのマップ以外にランダムマップもあるので
そっちだといけるだろ

えいやッ
http://gamdev.org/up/img/7960.zip

402 :名前は開発中のものです。:2006/10/28(土) 17:46:36 ID:BGzRCpbV.net
だからさ、EXEファイルだけやったらゲームできないんやろ
EXEだけうpしまくってもむだやん。
おまえアホやろ。



403 :sage:2006/10/28(土) 18:00:28 ID:3cfygalG.net
だからマップファイルが要らないように
ランダムマップにしたんだろ.
おまえアホやろ.

404 :名前は開発中のものです。:2006/10/28(土) 18:09:24 ID:BGzRCpbV.net
そういうなら、実際に別のマシンでアップしたものDLして実行てみーや

405 :名前は開発中のものです。:2006/10/28(土) 19:39:44 ID:hxWc9x2I.net
>>401
OK。動作することを確認した。
でもTacticsOgreプレイしたことないから、よく判らない(´・ω・`)

406 :名前は開発中のものです。:2006/10/28(土) 19:58:45 ID:3cfygalG.net
ごめん,おまいが煽るからスレ伸ばしたけど
前の続きで改良したんであげただけです.
FF8(ryのときもそうだったけど
わかる人だけわかってもらえればいいと私は思っている.
今回はギャグ無し本格戦闘なんで10回くらいプレイしないとわからんと思う.
戦闘を簡単に説明すると

  1.最初は放って置くと自動で敵(左上)も味方(右下)も動く
  2.んで,”M”を押すと,味方のユニットをマニュアル操作できるようになる
  3.マニュアル捜査は画面の師事を見てたらわかると思う
  4.面倒くさくなったら,敵の行動中にまた”M”を押すとAUTOになる

で,戦闘は,ユニットを動かしてターゲットを指定して攻撃するっていう感じ

駒は剣士〜砲兵をイメージして作った.
剣士は1マス隣のユニットを攻撃可,槍は2マスまで,弓は射程範囲まで,作詞も衛生兵も射程範囲まで,砲兵も
レベルアップとかも結構作りこんだ
とにかく10回プレイしてそれでもわからんかったらもうやめた方がいいな.
今回はギャグ無しだし面白くはないから

407 :sage:2006/10/29(日) 23:37:54 ID:7a76zB+V.net
いつも突然マルチしながら割り込んで来て10スレ程使って恐縮ですが
>155を参考にして音楽いれました.ついでにソースもかけた.
http://geocities.yahoo.co.jp/gl/nakata203w7

408 :名前は開発中のものです。:2006/10/30(月) 00:33:48 ID:dPsAMWxi.net
マップの件は、カレントディレクトリから素直に読めばいいんじゃないかな、と。
現アーカイブでも、codeフォルダにexeとmidをコピーして、そのexeを叩けば動かせるけど。

409 :sage:2006/10/30(月) 08:53:54 ID:GBFNj+gC.net
>>408
thx.
とりあえず修正した.
多分今度はマジでいけると思う.
システム的なことはもういいんだけど
例えば速すぎるとか,アイテム入れろとか,見づらいとか
カノープスがいないとかはどうなの?

410 :名前は開発中のものです。:2006/10/30(月) 14:00:43 ID:3xk4QslN.net
        _
       |\\
       |  \|
       | ゚_゚|
      __|ノ Д|____
     /|_|\_0/ |__|ヽ ドドドドドドドドド
     ヽヽヽ    |__| )
      | |__|   |__| |
      / |__|  |__| \
     ιν|__|__|__|\/\
       / \/ \ヽ_\ /ι
       |    |/\ゝ\ヽζ)
       \  |=ι=ω£ / ̄ ̄ ̄ ̄ ̄
          ノノ ・∀・)<貧弱貧弱貧弱貧弱貧弱
          ⊂ ̄|  |/つ\_____
           | ./ _ .|__
           |/__ノ_丿

ディオ・モランドー【でぃお・もらんどー】

411 :名前は開発中のものです。:2006/11/27(月) 14:02:52 ID:Na1VCFSJ.net
ところで>>393はどこ行ったの?あげ

412 :名前は開発中のものです。:2006/11/27(月) 19:21:45 ID:8pW1RPsF.net
高校生時代の友人に告白されて結婚式の準備でいそがしいんじゃね?


413 :名前は開発中のものです。:2006/11/29(水) 20:48:40 ID:fCPH2vlT.net
TacticsOgre好きの俺が着ましたよっと
しかしもう無いではないか
またアップきぼんヌですよ

414 :名前は開発中のものです。:2006/11/30(木) 20:28:38 ID:nwcV5XjY.net
>>407のHPから入ってFFTの奴です
ソードマスタ-とかユニット増やしてrtsで総勢百人くらい大混戦したかったが
今は頭使い過ぎで日暮らし君(ry

415 :名前は開発中のものです。:2006/12/28(木) 21:17:15 ID:9YT1Ju6X.net
http://www.t3.rim.or.jp/~naoto/xe.html
こんなの見つけた

416 :ららら:2007/01/12(金) 15:09:24 ID:wXOyttHV.net
敵の動きを三角関数で・・・

417 :ららら:2007/01/12(金) 16:00:37 ID:wXOyttHV.net
コマンドプロンプトでシューティング作ったが
どうやってうpすればいいんだかわからん!

418 :名前は開発中のものです。:2007/01/12(金) 16:03:54 ID:+JdArOF0.net
ここ
http://gamdev.org/up/

419 :417:2007/01/15(月) 00:29:58 ID:Ip+4w+/u.net
>>813
一応、コンソールをシューティング作成(途中)
http://gamdev.org/up/img/8618.lzh
色つきで敵が波の動きをして自機が弾をだすまで(当たり判定無し)

操作はS、F、+ボタンです。
まぁ・・・もうほぼ完成・・・ここまでくるとは思わなんだ・・・

420 :417:2007/01/15(月) 00:31:49 ID:Ip+4w+/u.net
>>419
訂正:>>813>>418
有り難うです。

421 :塵紙の裏:2007/01/20(土) 10:36:48 ID:QHgtxFCQ.net
407=414
漏れもコンソールAPIでゲーム作っていたがもうやめた.
それはDIRECTXの方が100倍いいから.
それなりにコンソールAPIを使えこなせるようになったが
コンソールだと文字しか表示できないし色々制限がある
コンソールAPIよりはむしろ2DのDXを烈しくお薦めする

422 :名前は開発中のものです。:2007/01/20(土) 14:42:06 ID:yRxLjl+D.net
普通はDirectXとかで2Dでやってから、ちょっと趣向の違うものがやりたいなと思って
コンソールでやってみるもんじゃないの?

423 :名前は開発中のものです。:2007/01/20(土) 21:58:37 ID:+B2J0fP/.net
ちり紙の裏にレスを書くのもなんだが
画面描画能力を「求めるものリスト」に入れてコンソールを選ぶのは
そりゃ間違いだろう

424 :名前は開発中のものです。:2007/01/23(火) 14:23:48 ID:oiibZ4mC.net
簡単に移植ができるのが利点なんだがナ

425 :417:2007/01/24(水) 22:29:18 ID:RpzZtRFy.net
うpしました!シューティング。C言語。コンソールAPI
本体、弾の当たり判定。色付け、GAME OVER処理対応
http://gamdev.org/up/img/8716.lzh

426 :名前は開発中のものです。:2007/01/25(木) 22:34:51 ID:UPIgz2eM.net
http://gamdev.org/up/img/8725.zip
ほれ、くそげー作ったぞ。


427 :名前は開発中のものです。:2007/01/26(金) 19:12:07 ID:pgJacg5X.net
>>425
一通りの流れは出来ていると思う。
弾を当てにくいので、飛行機がもう少し大きい方がいいかも。
後、やたらビープ音がなる。

>>426
MCVCR80.DLLが見つからないと出る。(win9x系)

428 :417:2007/01/26(金) 21:28:53 ID:Rqt2ieRC.net
>>417
どうもです。確かに当てにくい・・・
飛行機・・・というよりボスキャラのような
感じのものを作りました。自機の48倍(14*6)今日中に上げられるかどうか・・・
ビープ音って音量の調節ができないことに今日気づきました
もしかして他の人のPCとかでは、すごく、うるさいかもと思った。
なるべき少なくするようにしたいと思います。たぶん・・・

429 :417:2007/01/27(土) 00:00:17 ID:jHn5aSKM.net
ボスキャラを作成!!倒したら又ループする
自機の音は抑えた
http://gamdev.org/up/img/8736.lzh

430 :名前は開発中のものです。:2007/01/27(土) 13:23:39 ID:3TLIFNBj.net
>>429
ボスが動く時、ゲームの処理が一時的に止まってしまう。
サイズが大きいから、描画量が多くなるためだと思うが。

431 :417:2007/01/27(土) 13:43:12 ID:YL2K+vb9.net
>>430
まじっすか(>_<)
使っているPCって古いタイプかな・・・他のソフトは全て閉じて実行でもダメかな?

確かに1文字キャラの48倍のprintf関数を使っているからどうかなと思ったが
(1ループで書き込みと消去をしているので多少の負担はあると思われる)
自分のあまり高くないスペック(595MHz192MB)でも動いているからOKかな考えていました

ソースを見直し修正してて色々試してみます。中くらいのも考えます。レス有り難うございました。

432 :名前は開発中のものです。:2007/01/27(土) 14:51:07 ID:3TLIFNBj.net
>>431
自分のスペックはその2/3ぐらい。
そちらのそのスペックで動いているなら問題ないと思う。

さらに低スペックで動かすなら、
描画の方の1ループのタイミングを遅くする事かな。
味方、敵、全体のスピードが遅くなってしまうけど。

それか、WriteConsoleOutputを使って一度に描画する。
ただ、これは、40マス程度の領域に対しては、
普通にprintfの方が早くなるかも。
地面とか背景をスクロールさせたい時は必須になると思う。

433 :名前は開発中のものです。:2007/01/27(土) 15:04:50 ID:ILAO057F.net
http://taat.fi/tmdc/

434 :417:2007/01/28(日) 16:46:30 ID:SFfreQjf.net
http://gamdev.org/up/img/8748.lzh
14*6から9*4に変更の中ボス作成。^_^

前回とはボスの大きさが変わっただけですm(_ _)m
軽くなっているから止まらないと思う・・・
というか弾のすり抜け不具合の対応に時間がかかった(>_<)
ループタイミングとかスピードとかはこれから色々試す予定
ファミコンのゲームをやって、どうするかゆっくり決めていきます。

コンソールで地面、背景ってできるのかな・・・
現状はコンソールAPIだけ使いたい・・・しかし疲れが(T_T;)

435 :名前は開発中のものです。:2007/01/29(月) 20:49:06 ID:jqNQWeQC.net
http://gamdev.org/up/img/8760.zip
↑くそげバージョンアップw

クリアごとにご褒美画像付き。


436 :名前は開発中のものです。:2007/01/29(月) 20:51:29 ID:jqNQWeQC.net
ああ、ちなみにご褒美画像は18禁な
なので今回は18歳未満はやらないように

おじさんとのやくそくだぞ!

437 :名前は開発中のものです。:2007/01/30(火) 03:02:02 ID:7TtXtK7p.net
>>434
まだ止まる時もある。
止まるのは、ボスが動く時と、キー入力を両方行った時っぽい。

背景の表示も、飛行機と同じで、普通にprintfなどで行う。
飛行機が無い位置は背景を表示し、ある位置は飛行機を表示する感じ。
飛行機が見難くならないように、
グラデュースみたいに壁だけ表示するのがいいと思うが。

>>435
1000
******** おめめ ********
コマンドまたはファイル名が正しくありません.
みたいに出て、ご褒美画像が見れない。
プレイ環境は9x系。

438 :名前は開発中のものです。:2007/01/30(火) 09:38:06 ID:qkd7/mT7.net
クリアー無理
三面まで猿のようにやった
抜いた
エロゲにしてはむずい

439 :名前は開発中のものです。:2007/01/31(水) 23:53:18 ID:GGJaxLa9.net
ほれ!
http://gamdev.org/up/img/8783.zip
↑新作だ
エロゲ第2弾な

ネット環境がないと動かない。
あとwin9xとか検証できないので無理w


440 :417:2007/01/31(水) 23:56:40 ID:+O4kN4sJ.net
今は、デバックコードを作成中・・・キー入力、フレーム等、確認中・・・

441 :名前は開発中のものです。:2007/02/02(金) 07:03:14 ID:Vw28ki0u.net
>>439
うはwwwwおkwwww

盗撮ゲームって面白いな動画の品質もまぁまぁだし
ていうか動画幾つあるんだ?

盗撮場所によっても違うみたいだし
てかセーブ機能希望
警察に捕まってから始めからってダルス

442 :名前は開発中のものです。:2007/02/02(金) 08:09:11 ID:4MVbxLfh.net
金がたまらん

443 :名前は開発中のものです。:2007/02/02(金) 23:24:30 ID:Up+s2p7C.net
まじめにやってるのかw
このゲームは連射ツールを探すゲームだろ

444 :417:2007/02/03(土) 23:01:32 ID:mWQs+0GM.net
http://gamdev.org/up/img/8810.lzh
今回の修正ポイントは
ボス爆破、退避、体力半分になったら色が変わるです
重いのは修正は後回し・・・原因が!?・・・(>_<)力不足ですまそ
アドバイス有り難うございます。これからは引き続き
ボスの処理とステージ表示くらいは・・・

445 :名前は開発中のものです。:2007/02/05(月) 17:25:13 ID:h+muHqVy.net
>>444
止まるのはあまり無い感じだけど、
逆に突然敵が物凄いスピードになる。

446 :名前は開発中のものです。:2007/02/05(月) 17:28:28 ID:h+muHqVy.net
そういえば、物凄いスピードになるのは前のバージョンでも
Replayゲームでたまになることがあった。

447 :417:2007/02/05(月) 19:53:54 ID:hdM4NXL7.net
http://gamdev.org/up/img/8835.lzh
Win32APIを使用したら改善されたようです。やりー!(^_^;)/
たぶんですが・・・少しだけ楽しくなってきた!?
(キー入力で速度アップ、処理が重いの2点)
if(kbhit()) ikey = getch();→if( GetAsyncKeyState('F') & 0x8000)
↑これが、悪さをしている感じは気づいていたのですが・・・
APIは難しいです。現状、使い方は適当。
>>445-446
キー入力を変えたから改善されていると思う・・・
Replayゲームってなんだろ・・・
>>432>>437
>1ループのタイミングを遅くする。やりかたがよくわかっていないです。おそらく、vsyncのことと思います。
>WriteConsoleOutputは現在、さわっていないです。今後検討します。今は、printfだけ使用

>背景スクロールってコンソールでやったらどうなるんだろ>グラディウスみたい壁だけ表示。
・・・イメージできない・・・>_<

448 :417:2007/02/05(月) 20:22:11 ID:hdM4NXL7.net
ゲームオーバー処理でkbhit()を
使っていて動作が、あやしいです。
次回改善します。

449 :名前は開発中のものです。:2007/02/05(月) 23:27:30 ID:h+muHqVy.net
>>447
ゲーム中のボタン入力が効かなくなった。
Replayするかの問いかけの時には効く。

関数は自分の場合は、表示はWin32APIだけど、
入力はkbhit + getchだった。

>Replayゲームってなんだろ・・・
ゲームオーバー後の再プレイのゲームの事。

>1ループのタイミングを遅くする。
ゲームループはwhile(1){Sleep(1);}みたいにやっていると思うけど、
毎ループ表示はしないというか・・。詳しいやり方は忘れてしまった。

>背景処理
■■■
□□■

■■■
□■□
別にGUIと一緒で、上の様に壁を自機側に動かす事で、
自機が前に進んでいるように見えるやり方。


450 :名前は開発中のものです。:2007/05/08(火) 22:17:11 ID:5Oemp9qt.net
保守

451 :名前は開発中のものです。:2007/06/23(土) 04:24:21 ID:NgfGTGqT.net
保守ついでにネタを投下(つか質問だけど)。
コンソール上で動くネトゲということで、手始めにTELNET鯖を作ろうとした。

・WinXPに入ってるtelnetクライアントは、一文字ずつ送信(ECHO?)
・Cygwinに入ってる/usr/bin/telnetは、Enterキー押下で送信(ECHO?)

DOS窓+日本語入力の際に半角1文字が入力されるたびに送信していると
日本語が入力できないので、/usr/bin/telnetのようにEnter押下で送信する機能と
一文字ずつ送信する機能を実装したいんだけど、どうすればいいんだろう。

※標準実装のTELNETで利用できるゲームを作りたいので、クライアント(telnet.exe)は
今のところノータッチで進めたい。

RFCのTelnet仕様書(+日本語訳)
ttp://www5d.biglobe.ne.jp/~stssk/rfc/rfc854j.html
分かりづらくて読み進められない状態です

TELNETを知ろう
ttp://www.space-peace.com/ethereal/prot/ethereal_protcol_3.htm
端末環境の調整処理があるみたい。

上の調整処理を実装したら可能なのかな?

452 :名前は開発中のものです。:2007/06/25(月) 00:31:16 ID:ZRqfg7v2.net
なんかおもしろそうな話なので調べてみた。
もう解決済みかもしれないけど一応。


telnetは1文字ごとに送信/エコーするのが基本みたいなので
1行ごとに送信させるには、オプション設定でラインモードに変更するように
サーバーからクライアントへ要求を出す必要があるようだ。
つまりこれはクライアント側で実装されている機能。

手順としてはサーバーからIAC DO LINEMODE(0xFF 0xFD 0x22)を送って
クライアントがIAC WILL LINEMODE(0xFF 0xFB 0x22)を返してくれればOK。

しかしXPのtelnet.exeで試してみたところ
IAC WONT LINEMODE(0xFF 0xFC 0x22)で拒絶されてしまう。TeraTermでも拒絶。
どうやらサブオプションがたくさんあるようなので(RFC1184)
それを一緒に設定しないといけないのか、それとも単に実装されていないだけなのか不明。

453 :名前は開発中のものです。:2007/06/25(月) 00:32:36 ID:ZRqfg7v2.net
cygwinは手元に無いのでVineLinuxのtelnetで試してみたら
クライアントからラインモード変更要求が来た。
要求呑んだらサブオプションも来たが長いので未解読。

ちなみに1バイトずつエコーを返しているだけでも2バイト文字は表示された。
ただ日本語を入力させるだけならラインモードにしなくてもよさそうだ。


以下参考

3分間NetWorking 第55回 telnet(3)
ttp://www5e.biglobe.ne.jp/~aji/3min/55.html
telnetオプションとラインモードに関する解説

ネットワーク総合辞書 Telnetとは
ttp://www.7key.jp/nw/technology/protocol/telnet.html
telnetオプションのネゴシエーション方法

RFC1184 Telnet Linemode Option
ttp://www.faqs.org/rfcs/rfc1184.html
面倒なので読みたくない。

454 :名前は開発中のものです。:2007/06/25(月) 12:23:58 ID:L30g44Rp.net
>>452
検証ありがd。451以降別のことやってたのでそれ以上調べてなかった。
サブオプションで切り替えを行ってるんだろうなあとうすうす感じつつも、RFCを深く読んでなかった。
ちゃんと読んでからWinXPのtelnet.exeで試してみる。(1byteエコー/ラインエコー実装しているか)

>>453
FedoraCore6のtelnetクライアントもデフォルトでラインモードだね。
「OSにデフォルトでくっついてる環境」ってことでtelnetは魅力的なんだけど、自前で作った方がいいのか・・
(画面制御関連もあるし・・・

参考URL読んできます

455 :名前は開発中のものです。:2007/07/12(木) 11:42:45 ID:fm6cBZE/.net
上のログに似てるモノ発見
ttp://www.geocities.jp/bizzontain/Snake_What_Happend_Snake_Snaaaake.htm

ゲームじゃないけど面白い
ttp://www.masswerk.at/jsuix/

456 :名前は開発中のものです。:2007/07/12(木) 12:11:09 ID:fm6cBZE/.net
>>454
ttp://glossary.tank.jp/t083D.html

457 :名前は開発中のものです。:2007/07/13(金) 00:18:24 ID:m4Id/o4c.net
>>455
なにこれ、すご!
ホントにUNIX系のサーバーにログインしてるよね。
ブラウザでこんな事できるんだ

458 :名前は開発中のものです。:2007/07/15(日) 00:54:53 ID:Uuola+pL.net
>>457
ソースを見てないからよくわからんけど、ターミナルの動きだけを再現してると思う。

Perlのopen関数を使ったら、実際にサーバー上でコマンドを走らせることが出来るから、
それと組み合わせたら面白そうだね。

ちなみに、Perlの実験で「ぶっとびネット」「さくらレンタルサーバー」「TOK2」で、
open関数にコマンドを入れて実行したら、ブラウザからサーバー上のgccが使えた。
(HelloWorld程度のC言語ソースをコンパイル)書き出したバイナリの実行も出来た。

<こんな感じ>
http://gamdev.org/up/img/9773.gif

無料のtok2サーバーで実行してみたところ。
上:lastコマンドで、各ユーザがftpdの権限でログインした形跡が見れる。
モザイク部分はユーザ名とIPアドレス。前から脆弱性については話になってたけど、
ここまであっさり見れるとは。
下:ルートディレクトリの一覧。

<IPA(情報処理推進機構)>

Perlの危険な関数
http://www.ipa.go.jp/security/awareness/vendor/programming/a04_02.html

ファイルオープン時のパスにご用心
http://www.ipa.go.jp/security/awareness/vendor/programming/a04_01.html

459 :名前は開発中のものです。:2007/07/16(月) 11:46:42 ID:FnsT7+Qn.net
これって>>393の人?
http://www.nicovideo.jp/watch/sm600768

460 :名前は開発中のものです。:2007/08/04(土) 03:29:51 ID:0r7QSK2d.net
http://www.nicovideo.jp/watch/sm755974
キター

461 :名前は開発中のものです。:2007/09/19(水) 16:55:54 ID:CUFW49Hm.net
>>460
講座吹いたw

462 :名前は開発中のものです。:2007/11/10(土) 09:54:39 ID:bpEeMvqn.net
過疎ってるなー

463 :名前は開発中のものです。:2007/11/10(土) 14:52:53 ID:v8Rue/8a.net
yes, this is

464 :名前は開発中のものです。:2007/12/18(火) 10:48:23 ID:KpYVv7Rk.net
うん


465 :名前は開発中のものです。:2008/01/08(火) 18:00:33 ID:c12aeRz9.net
良すれ保守

466 :名前は開発中のものです。:2008/01/13(日) 02:51:08 ID:B4/zxp/Z.net
char型二次元配列を裏画面として使って、
putsで一行ずつまとめて表示すると割と高速。

467 :名前は開発中のものです。:2008/01/19(土) 05:10:01 ID:qUuZEDm3.net
ttp://gamdev.org/up/img/10959.zip

windows標準でついてるマインスイーパー消しちゃって、
自分で作ってみた物です。
面白そうなスレでしたのでうpしてみました(*'∀')
最初の1個目から地雷踏んだりするけど、見逃してやってください。


468 :名前は開発中のものです。:2008/01/19(土) 17:01:25 ID:k8SuXtuE.net
>>467
やってみた。

操作性もいいし、いいんでないの?
マインスイーパーはそこまで好きじゃないからなんとも言えないけど。

469 :467:2008/01/19(土) 22:24:51 ID:qUuZEDm3.net
>>468
プレイしてくれてありがと〜
少々手抜きに作ってあるので、処理が少々重いかもしれないです

改めて日付の進み具合みると、かなり過疎ってるスレだったんですね…
コンソールゲーム好きなんで盛り上がってほしいものです(´ω`)

470 :名前は開発中のものです。:2008/02/21(木) 19:28:43 ID:3pTy6Xfx.net
多人数じゃんけんと小さいテトリスをつくってみました
テトリスは配列を使わずにつくってみました

ttp://gamdev.org/up/img/11108.zip

471 :名前は開発中のものです。:2008/02/27(水) 23:03:16 ID:YkodrRUR.net
>>470
テトリスが延々とスクロールしてゲームにならんのだが

472 :名前は開発中のものです。:2008/02/28(木) 13:03:48 ID:K/7PLLla.net
>>471
うわ、プレイしてくれたのに申し訳無いです

自分のパソコンだとちゃんと動くんですがなんでだろう?
シフト使ってるから論理と算術の違いなのかな、調べてみます

汚いコードですがテトリスのソースの方上げておきました
ttp://gamdev.org/up/img/11133.zip

473 :名前は開発中のものです。:2008/02/28(木) 13:52:12 ID:K/7PLLla.net
もしかして延々とスクロールって
スコア増加でスピード変化しないことなんでしょうか?
意味取り違えてたかも・・・

スコア増加でスピードが変化するようにしました(スコア10点でスピード1割)
ttp://gamdev.org/up/img/11134.zip

474 :名前は開発中のものです。:2008/02/28(木) 17:49:02 ID:mHka+q54.net
>>473
うーん、ソースみたところ
printf("\x1b[2;0H");
これがうまくいってない、この記述つかったことないので
なんともいえませんね…

動画とって見ましたんで、ご確認を
ttp://gamdev.org/up/img/11135.zip

475 :名前は開発中のものです。:2008/02/28(木) 18:10:31 ID:Gp03dHkZ.net
>>474
横からだが「エスケープシーケンス NT」でぐぐれ

476 :名前は開発中のものです。:2008/02/28(木) 18:10:38 ID:K/7PLLla.net
>>474
わざわざ動画あげてもらって申し訳無い、これはヒドイ・・・

多分ここ ttp://f4.aaa.livedoor.jp/~pointc/log137.html に
書いてあることだと思うので対策できるようにもう少し調べてみます

477 :474:2008/02/28(木) 18:11:06 ID:mHka+q54.net
調べてみたところNT系は、デフォルトではコンソールウインドウで
エスケープシーケンスが使えないとのこと。
SYSTEM32フォルダ内のCONFIG.NTに

device=%SystemRoot%\system32\ANSI.SYS

と入れると動作するとかありました。
おそらく私はこれに引っかかったのだと思います。
お騒がせしました。

478 :名前は開発中のものです。:2008/02/28(木) 18:14:11 ID:mHka+q54.net
あぁぁ、書き込みが遅かった
とりあえずエスケープシーケンスが使えないてことみたいですね
直接制御できるので、もしよかったら試してみてくださいな〜

479 :名前は開発中のものです。:2008/02/28(木) 18:15:38 ID:4ClwLeVU.net
2k/XPのコマンドプロンプトでは、
ANSIエスケープ・シーケンスはサポートされていないから

480 :名前は開発中のものです。:2008/02/28(木) 18:32:48 ID:K/7PLLla.net
たくさんのレスありがとうございます、参考になります

しかし当方Win98SEなので
CONFING.NTファイルを見たことがないのでよく分からず無念
流石によく知らない者がその辺のファイル弄るのは危なすぎると思うので

481 :名前は開発中のものです。:2008/02/28(木) 23:26:14 ID:K/7PLLla.net
>>直接制御
昔やったような気がすんですが、SetConsorCursorPosition()とかでしょうか?
CONFING.NTがよく分からないので
エスケープシーケンスの所を全部コレに変えました、動くといいんですが・・・

ttp://gamdev.org/up/img/11136.zip

あ、テトリスはsキーでブロックが空中でも止まります、意味はないです
じゃんけんは問題なくてよかった、前にあげたものは消しておきました

482 :名前は開発中のものです。:2008/02/29(金) 00:29:06 ID:cu8GNJze.net
>>481
ちゃんと動くようになりましたよ〜
おつかれさまです。

私の場合はここのヘッダ使ってカーソル位置とか色変えてますね
使いやすくて便利です。
ttp://www.plustarnet.com/aspil/Programming/CConsole.htm
>>467にあるマインスイーパーがそれを使ったゲームになってます

483 :名前は開発中のものです。:2008/02/29(金) 12:41:32 ID:0mOKtDVP.net
>>482
確認ありがとう〜、ちゃんと動いてよかったです
これからはこれ使っていこうと思います
そのページはブックマークしてたりしますが、C++なのでまだ分からなかったり

マインスイーパーやらせてもらいました、やりやすかったですよ〜
ちょっと気になったんですが
頻繁に黒いマスや黒い行なんかが現れては消えたりしました
うちのパソコンが古いせいかな?↓スクリーンショット撮っておきました

ttp://gamdev.org/up/img/11137.jpg

484 :名前は開発中のものです。:2008/02/29(金) 20:58:31 ID:cu8GNJze.net
>>483
うわぁほんとだ、なんだろうこれ…
どうにか対処してみようかと思いますね。
あと荒いソースですが、もしかしたら原因が特定できるかもしれないし
ソースうpしときます
ttp://gamdev.org/up/img/11139.zip

ではいまからがんばってきます〜

485 :名前は開発中のものです。:2008/03/01(土) 19:11:20 ID:vFAmEApP.net
>>484 乙です
多分、描画が追いついてないのかな
printf()前にSleep(0)で間を開けると直ったんですが、操作性がひどいことに

私も触発されてマインスイーパー作り始めました、むずかしい

486 :名前は開発中のものです。:2008/03/02(日) 01:12:22 ID:4aFwrjUS.net
>>485
うーん、隙間が開いて欠けてるからif文のミスかとおもってました。
メイン関数内のSleep(10)を0にするとかどうでしょうね?
CPU使用率考慮していれてあるだけなので、消してもいいかも

マインスイーパー作るときに一番苦労した部分って
周囲に爆弾がないとき、一気に開くってのが一番苦労しましたね。
思いついて入れた処理もかなり強引ですが、それっぽく動いてるので
そのまま実装しちゃいましたよ。

487 :名前は開発中のものです。:2008/03/03(月) 19:05:51 ID:PJWWh74H.net
>>487
SetConsoleTextAttribute()(の反映?と実行両方?)が時間かかるみたいですね
おまけや自分の作ったマインでも同じことが起こりました
レス後に難易度調整に気付いたんですがHELLだと操作ラグもかなりキツかったです
せっかくのカラーだったんですがSet〜を全部消せばかなりサクサク動きました
更にメインのSleep()も0にすれば完璧だったですよ

マインスイーパーの基礎ができました
やっぱり連鎖開きに悩みまくりましたが
考え方を探して再帰とかいうので処理してみました

マインの前に作った○×ゲームとおまけも入れて
ttp://gamdev.org/up/img/11148.zip

488 :名前は開発中のものです。:2008/03/04(火) 00:37:30 ID:Ooz14xk6.net
>>487
マインスイーパークリアーしときました、こんなに早く作れるなんて
すごいなぁ〜!
やってて不具合はなかったんですが、開くとフラッグのキーが近すぎて
よく間違えちゃうです(´ω`)

実は最近になってカーソル位置を変えるとか色つけるとか、
覚えたんで使ってたのですが、実は重いんですね。
もっと軽くなるように組みたいものです。

いままではsystem("cls")で画面ちらつかせながら
コラムスとかテトリス作ってました。目に優しくないです。
今度はコラムスを改良してあげてみようかな。

489 :名前は開発中のものです。:2008/03/05(水) 22:23:03 ID:PP0p/cWz.net
>>488
いえいえ〜、488さんのソースも参考にさせてもらいましたし
キーは自分も間違えるんですよね

コラムスですかー
やったことないんで調べてみたんですけどぷよぷよに近い感じみたいですね
ずらすっていうのが面白そうです

OS調べてコンソールAPIとエスケープシーケンスを切り替える実験したんですが
コンソールAPIの方がまだ分からないんで実験して貰えないでしょうか?
ただ自信がないので危なそうならやめてください
無限ループですがESCで抜けられますです

ttp://gamdev.org/up/img/11153.zip

490 :名前は開発中のものです。:2008/03/05(水) 22:36:29 ID:PP0p/cWz.net
ぬお、すいません
見落としがあったのでやめておいてください

getosversion()関数の
lstrcat(lstrcat(szOS, " "), osvi.szCSDVersion);を考慮してませんでした

491 :名前は開発中のものです。:2008/03/05(水) 22:46:05 ID:PP0p/cWz.net
メインの方での確認を
strncmp()で分かる文字列の範囲内で比較するように修正しましたです

ttp://gamdev.org/up/img/11153.zip

492 :名前は開発中のものです。:2008/03/06(木) 08:44:59 ID:/GRx5LMI.net
>>491
最初にWindows XP Service Pack 2とでてきて
FF風味の画面に移行しましたね
アダマンタイマイなつかしいですw

起きてすぐなのでメインしかみてませんが、
表示のほうは正常なようですよ〜

493 :名前は開発中のものです。:2008/03/06(木) 12:23:32 ID:CB9BuRd5.net
>>492
実験ありがとう、よかったちゃんと動いて
これでちゃんとエスケープシーケンスとコンソールAPI切り替えられそうです
画面はちょうど枠描画する関数とか書いていたので、これにしちゃえとw

「改良コラムス」の方が上がるのを期待してますよ〜

494 :名前は開発中のものです。:2008/03/06(木) 15:56:01 ID:/GRx5LMI.net
>>493
ずいぶん古くに作ったプログラムなので、1から作り直しレベルですね
もうちょい時間かかりそうです(現在60%)

昔のソースはインデントとコメントがカオスってますよorz

495 :名前は開発中のものです。:2008/03/06(木) 17:52:32 ID:/GRx5LMI.net
整理と軽量化がまだ終わってませんが、雰囲気だけでも
ttp://gamdev.org/up/img/11156.zip

496 :名前は開発中のものです。:2008/03/06(木) 18:20:20 ID:CB9BuRd5.net
乙です
が、必要なDLLファイルMSVCR80D.DLLが見つかりません
と出てしまいます

497 :名前は開発中のものです。:2008/03/06(木) 18:47:16 ID:/GRx5LMI.net
あぁMDdのままでした、MTにしてみたのでこれで動くはず。
消してあげなおしたら同じ名前になったけど、変更してあります。
ttp://gamdev.org/up/img/11156.zip

498 :名前は開発中のものです。:2008/03/06(木) 20:29:50 ID:CB9BuRd5.net
>>497
今度はちゃんと動きました
しかし、system("cls")のちらつきよりカーソルの移動のが気になるという事実w
コラムスの雰囲気伝わってきました、1から書き直し後40%頑張ってくだされ〜

>>昔のソースはインデントとコメントがカオス
私も中々上手くかけないので、最近は色んなソース見てパクりまくってます

499 :名前は開発中のものです。:2008/03/10(月) 14:10:13 ID:0VovTDRA.net
ずいぶんと時間がかかってしまいました。
色を排除して、カーソル移動で描画したいところだけ描画するように
直してみました。軽くなってるかどうかちょっとわかりませんが…

どうも連鎖してるように見せる為にSleepで一度止めたりしてるところとか
斜めの消去判定とるあたりが強引な気がします。
なんか良い斜めの消去判定ないものかなぁ…
ttp://gamdev.org/up/img/11181.zip

500 :名前は開発中のものです。:2008/03/10(月) 19:48:54 ID:ZiYiX7Gz.net
>>499
改良乙かれさまです、できればソースも見たいです
ちらつきは殆どなかったですよ!
連鎖もいいかんじでした、ただ連鎖のSleep()はむしろもう少し長い方がいいかも
連鎖だ!うおー、パパッ、アレ?と終わるせいかよく分からないことがw

キーを入力するとブレーキかかったような状態になるんですが
常に一定速度で落ちて来ないのは結構気になります

しかし、斜め判定は難しそうだなぁ

501 :名前は開発中のものです。:2008/03/10(月) 22:28:02 ID:0VovTDRA.net
>>500
あいかわらずの汚いソースですが…
ttp://gamdev.org/up/img/11183.zip

昔のソースを紐解いて、なんか斜めの消去のやり方が
二次元配列に添え字二つを同時に動かして、配列外になった添え字を元の場所に戻す。
これを繰り返してうまくループさせるために必要以上に大きく配列を取ってあるようです。

常に一定速度で落ちない理由がまだつかめてません。
割り当ててないキーを押したりしても、強制落下とは違う速度で加速してしまう
ようなので、そこの改善と消去関数をもう少し分かりやすく
合理的にできるといいな〜と

それよりグローバル変数に頼る癖も早く直したい気がしますね(ノ∀`)

502 :名前は開発中のものです。:2008/03/11(火) 13:14:48 ID:u0RGCZRQ.net
>>501
多分ですが
game_play()関数内でのswitch()でキー処理する直前のfor()文のせいかな?
コメントアウトで速くなったのでここで全体のウェイト取ってると思うんですが
これがキー処理に必ずウェイトかかる原因のような気がしますね

私は最近はグローバル使わずに全部構造体にぶち込んで渡してます
これもどうかと思いますが

503 :名前は開発中のものです。:2008/03/13(木) 05:24:55 ID:qALuOMqs.net
>>502
うーん、全体のウェイトをWin32APIのSYSTEMTIME構造体からwMillisecondsを
使って0.01秒を取得して、秒経過したら落とすようにしてみたんですが
どうでしょうね?

こちらで起きてた、割り当てされてないキーを押すと落下が加速する現象は
これで起きなくなったんですが、他で使えるのかわかりません。
またソースごとあげてみますので、よかったら試してみてください〜
あとカラー機能をON、OFFで切り替えれるように実装しときましたんで合わせて
いかがでしょうか?

ttp://gamdev.org/up/img/11197.zip

504 :503:2008/03/13(木) 15:19:19 ID:qALuOMqs.net
ちょっとバグがあったんで修正しておきました
ttp://gamdev.org/up/img/11201.zip

505 :名前は開発中のものです。:2008/03/13(木) 16:43:10 ID:snZebMO3.net
おお、消去に実にいい感じのアニメがつきましたねw
グッジョブです、これはマネしないとw
カラーも今の広さでは問題なしでしたよ!

報告ですが中連鎖以上位でキー押しっぱにするとビープ音連発状態になります
後は、細かく見ると左右交互に押すと結構処理が追いつかずカクカクしました
なので操作性辺りはまだ少し気にはなるです

私もコラムス作ってみた(ナナメ判定がやりたかった)のと
ヘッダ作ってみたのでちと上げてみます

506 :名前は開発中のものです。:2008/03/13(木) 16:59:39 ID:snZebMO3.net
コラムスは得点も一気に消す石もでないので凄い中途半端ですが
後はぷよぷよ辺りで落ち物は一通り完了かなぁ

ヘッダはぐちゃぐちゃだった前のを全面見直しして
位置と文字列が同時指定(フォーマット指定や縦書きとかも可)できる関数や
枠(普通、JIS、新JIS、枠一部なし等)を簡単描画できる関数を作ってみました
エスケープシーケンス版とコンソールAPI版の2つ入れてあります

ttp://gamdev.org/up/img/11202.zip

507 :名前は開発中のものです。:2008/03/13(木) 17:48:15 ID:qALuOMqs.net
>>506
memo.txtみました、なるほどこうすればよかったのかー
私の消し方かなり稚拙ですね、参考になりました(>Д<)ゞ

ぷよぷよは途中まで作って他の事始めちゃったので
ちゃんと作ったことないですねぇ、いずれ作りたいゲームではあります。
あと簡単に作れそうだけどサメガメとか、パズルじゃないけど
平安京エイリアンみたいなのか、前つくった自動生成ダンジョンの
アルゴリズムを使ってローグを自分で作るとかしたいですね

書き綴ってみて作りたいの多すぎですね(ノ∀`)

508 :名前は開発中のものです。:2008/03/16(日) 22:59:00 ID:z7zyGLKw.net
>>506
ソースをパッと見ただけだけど
columns xxx(columns data);
という関数は
void xxx(columns *data);
にしたほうが速い。
上の方は構造体のコピーを何回も行うことになる。
あと、基本的にはヘッダに実装を書いちゃダメ。

509 :名前は開発中のものです。:2008/03/17(月) 11:46:37 ID:BYBS0C4v.net
>>507
メモ書きは作る前にいつも書きなぐるもので
私がまだ再帰位しか分からないので参考になるか分からんとです
ぷよぷよってテトリス+コラムスみたいな感じですよね
うむしかし、挙げてくださったゲーム名がローグ以外ちっとも分からないw
私も作りたいのはたくさんありますがまだまだ技量が足りてません
色々作ったゲームがたまっていくのはなんか楽しいです

>>508
感想ありがとう参考になります
今はポインタ渡す方を試してますが、こっちの方が速かったんですね

ヘッダに実装というとヘッダ内の関数のことですか?
実は関数分けがよく分からなくて分けても○○はモジュールエラーでどうにもです
重複インクルードで引っかかってるのかな?と思って調べましたが
#ifndef〜#endifがいまいち分からず
凄い小さいプログラムでもう一回順々に試してみます

510 :名前は開発中のものです。:2008/03/18(火) 00:56:56 ID:JeDNgf5B.net
>>509
分割コンパイルとリンクについてもう少し勉強してみて。
コンパイル単位はソースファイル(*.c, *.cpp)だ。
あと、定義と宣言の違いとか。

511 :名前は開発中のものです。:2008/03/22(土) 21:14:20 ID:K/4nSBEA.net
>>510
おかげさまで分割コンパイルはできるようになりました
宣言はメモリを使用せず、定義はメモリを使用する、ですよね

セーブデータに反応してロード項目が明暗するタイトル画面と
ローグライクの"部屋割りしかできない"プログラムを作ってみました
部屋と部屋を繋げるのは難しいなぁ
あと、全角文字ってDOSプロンプトの全画面表示にすると文字化けするんですね

ttp://gamdev.org/up/img/11244.zip

512 :名前は開発中のものです。:2008/03/23(日) 22:00:41 ID:xiMUzKfB.net
>>511
もう少し細かいことを言うと、ヘッダファイルにはインクルードガードをつけよう。
例えば、game.hなら
#ifndef GAME_H
#define GAME_H

...

#endif /* GAME_H */
typedefや#defineが2重定義でエラーになることがある。

あと、ヘッダファイルでは必要最低限のものだけをインクルードすること。
基本はソースファイルでインクルード。
モジュール間の依存関係をなるべく減らすため。


ゲームに関係ないことばっか書いてるな

513 :名前は開発中のものです。:2008/03/27(木) 22:28:35 ID:Z85E7du+.net
>>512
指摘凄く助かってます、インクルードガードも付けました
無駄に何回もincludeさせて成功したので上手くいってるはず、多分
結局、関数も使いにくかったのでまた全部書き直しでした

ttp://gamdev.org/up/img/11257.zip

514 :名前は開発中のものです。:2008/06/10(火) 20:00:54 ID:GdKCfS38.net
gamedev.orgって死んでる?

515 :名前は開発中のものです。:2008/06/10(火) 21:27:20 ID:C6VWRbnA.net
新しいのができてますよん

TopPage - game-develop.com wiki
http://wiki.game-develop.com/

GameDevWikiを何とかするスレ
http://pc11.2ch.net/test/read.cgi/gamedev/1156117275/

516 :名前は開発中のものです。:2008/06/11(水) 04:35:11 ID:pgfiz1XC.net
>>515
ありがとー。需要ないかも知れないけど、スレ用Wikiを作っておきました。

gamedev@CUI
http://www7.atpages.jp/~whitewiz/cui/

基本的なゲームプログラミングはgame-develop.comに任せて、
CUIベースに特化した技術や構想、実装方法などをメモしていけたらなと思ってます。
# telnet.exeを使ったオンラインゲームやcursesの分かりやすい使い方など、
# 3D/2Dベースのゲームでは出てこない要素も結構あるし

517 :名前は開発中のものです。:2008/06/20(金) 02:02:35 ID:r2ZGTi5+.net
ふ〜む、久々にC++の練習も兼ねて作ってみようかな
このスレ的に、.NETってありなのかな?

518 :名前は開発中のものです。:2008/06/21(土) 06:07:40 ID:2xguHMDH.net
コンソールゲームであれば言語は何でもおk

519 :名前は開発中のものです。:2008/06/21(土) 08:11:30 ID:SxFf5e3W.net
日本語でもおk?

520 :名前は開発中のものです。:2008/06/21(土) 08:51:31 ID:2xguHMDH.net
おk

521 :名前は開発中のものです。:2008/06/25(水) 21:04:54 ID:Fq+B4v22.net
どうも過疎ってるな
面白いコンソールゲーはないのか

522 :名前は開発中のものです。:2008/06/27(金) 00:04:50 ID:Q3tbUled.net
ttp://www.textmodegames.com/

523 :名前は開発中のものです。:2008/08/02(土) 09:34:40 ID:BSqYp/Fl.net
そうか、ボンバーマンライクなゲームなら
アスキーで事足りるか

524 :名前は開発中のものです。:2008/08/03(日) 00:14:13 ID:K3uw6tAp.net
>>523
作るのなら応援するぞ。

525 :名前は開発中のものです。:2008/08/13(水) 23:37:24 ID:EJzQ6R8p.net
あまり人居なさそうだけども、ちと質問です。

コンソールのとある1部分をころころと変えるような処理をしたい場合、
・char配列としてバッファを持っていて、毎回全部出力
・WriteConsoleOutputCharacter();で場所を指定して、そこにちょこっと出力
のどちらが高速に動作するんでしょうか、、、教えてください。

526 :名前は開発中のものです。:2008/08/13(水) 23:56:55 ID:CMyXDagd.net
>>525
わたくしの気分的には、場所を指定できるなら指定した方が速いような気がします!
何ら根拠はありません。

ただ、毎回全部出力だとスクロールによって画面がちらつくとか、
画面サイズによって出力する文字数を調整しないといけない = めんどくさくなるので
速度に関わらず場所指定した方が幸せな気がします。

527 :名前は開発中のものです。:2008/08/25(月) 20:01:45 ID:GP5x1+ae.net
CPANのcursesモジュールはマルチバイト文字に対応してないバージョンみたいだね。
テキスト処理が要になってくるのでPerlは重宝するんだけど、日本語や全角記号が使えないのは致命的だ・・・

528 :名前は開発中のものです。:2008/09/06(土) 08:16:06 ID:2yEXI7qs.net
>>525
>・char配列としてバッファを持っていて、毎回全部出力
これは、何を使って出力する?printfとか?

529 :名前は開発中のものです。:2008/09/06(土) 08:44:13 ID:DyQwvJP2.net
というかまさにそのための curses だよね… 何使ってるの?

530 :名前は開発中のものです。:2008/09/06(土) 09:51:17 ID:P73o7xe5.net
System.Consoleだったりして

531 :名前は開発中のものです。:2008/10/27(月) 04:16:25 ID:Tr2ZhL8i.net
【お題】 コンソールゲーム
【タイトル】 くよくよ
【ジャンル】 パズルゲーム
【URL】 http://applis.servehttp.com/?file=00031419.zip(pass kuyo)
【製作時間】 二日
【開発環境】 Dev C++
【概要】 ぷよぷよみたいなの
【操作方法】 まだなし

ぜんぜん完成していないけどあげてみました

532 :名前は開発中のものです。:2008/10/27(月) 04:17:34 ID:Tr2ZhL8i.net
すいませんこれです
http://applis.servehttp.com/?file=00031419.zip

533 :名前は開発中のものです。:2008/10/27(月) 10:20:14 ID:FJ+86jwr.net
http://pc11.2ch.net/test/read.cgi/gamedev/1217601153/
Syntax Error. しかしらないキチガイが現れました

534 :名前は開発中のものです。:2008/10/29(水) 15:53:16 ID:k+1+1EX+.net
>>531
キャラの違いを、シンプルにバックの色の違いだけで
あらわしているのが、コンソールぽくっていいな。

535 :名前は開発中のものです。:2008/10/31(金) 22:44:34 ID:n1mfw1c7.net
このスレオモロー

536 :名前は開発中のものです。:2008/11/04(火) 03:06:58 ID:0nUrYxL5.net
【お題】 コンソールゲーム
【タイトル】 くよくよ
【ジャンル】 パズルゲーム
【URL】 http://www.dotup.org/uploda/www.dotup.org15831.zip (pass kuyo)
【製作時間】 いっぱい
【開発環境】 Dev C++
【概要】 ぷよぷよみたいなの
【操作方法】 矢印キーとスペース


操作と影つけた


537 :名前は開発中のものです。:2008/11/04(火) 03:07:58 ID:0nUrYxL5.net
なんかぐちゃぐちゃになってきて
いやになってきた

538 :名前は開発中のものです。:2008/11/04(火) 19:43:31 ID:1+4Hm42Y.net
*.oファイルは配布する必要ないよ

539 :名前は開発中のものです。:2008/11/05(水) 01:15:17 ID:ULMZJhap.net
>>537
作者まで悔々(くよくよ)とな?
やってみたけど、表示面綺麗じゃないー
完成がんばってね。

540 :名前は開発中のものです。:2008/11/05(水) 04:08:41 ID:MNLWX1do.net
>>538
ごめんなさい
プロジェクトそんまま突っ込んだ

>>539
背景白にしようかな
仕様かえて最初からがんばるは

541 :名前は開発中のものです。:2008/11/05(水) 13:38:47 ID:MNLWX1do.net
すいません
サゲわすれてた

542 :名前は開発中のものです。:2008/11/06(木) 03:21:40 ID:7vAPgL5Q.net
>>541
気にしなくておk

543 :名前は開発中のものです。:2008/11/06(木) 14:14:10 ID:1WlAiqgD.net
http://www.dotup.org/uploda/www.dotup.org17524.zip.html (kuyo)

エラーが見つかったので修正しました

544 :名前は開発中のものです。:2008/11/06(木) 16:34:05 ID:1WlAiqgD.net
http://www.dotup.org/uploda/www.dotup.org17552.zip.html

合体するとこまでできました^^

545 :名前は開発中のものです。:2008/11/11(火) 22:51:46 ID:wW1kgsT4.net
"cpan curses multibytes"で検索すると>>527の自分のレスがトップに表示されて涙目。
Unicodeベースでも使えるように腹くくって移植するかなぁ・・・。

546 :名前は開発中のものです。:2009/02/05(木) 01:35:37 ID:rshXbW3a.net
【お題】 コンソールゲーム
【タイトル】 くよくよ
【ジャンル】 パズルゲーム
【URL】 http://www.dotup.org/uploda/www.dotup.org18265.zip (pass kuyo)
【製作時間】 いっぱい
【開発環境】 Dev C++
【概要】 ぷよぷよみたいなの
【操作方法】 矢印キーとスペース 左上のEscで終了


完成

547 :名前は開発中のものです。:2009/02/05(木) 14:53:47 ID:Dlpd/hPu.net
>>546
起動したときに、コンソールウィンドウがすごく小さい状態になる。
自動と表示されている、サイズ変更の部分で変えると戻せる。

つながっている部分の表し方に、
ブロックと同じ色の輝度が明るい色を使い、
さらに文字でなく背景の方に表示していて、
それがすごく見やすい。

548 :名前は開発中のものです。:2009/02/08(日) 07:48:23 ID:DcOdlZJU.net
おお、なんか1、2年前くらいのレスに私の作品が紹介されてる・・。
元がコンソールで今は3Dになりつつ半分コンソール風っていうのはアリですか?

コンソール版
http://o0o.x0.com/Software/CUIRPG1.lzh
3D版(要新しめのDirectX9ランタイム)
http://o0o.x0.com/Software/D-HERO/D-HERO.zip

549 :名前は開発中のものです。:2009/02/08(日) 08:19:36 ID:XuTNyb68.net
>>548
> コンソール版
> http://o0o.x0.com/Software/CUIRPG1.lzh
なんかファイル見つからないってエラーページに飛ばされちった。

550 :名前は開発中のものです。:2009/02/08(日) 14:03:21 ID:DcOdlZJU.net
ああ!、ファイル名は.lzhでなく.zipでした。もともと.lzhで公開してたので直すのを忘れてました。

551 :名前は開発中のものです。:2009/02/09(月) 09:11:38 ID:TUjPJW+y.net
スレ的に有りか無しかでいうと、やはり無しだろう。申し訳ないけど。
でも、このCUI版のはわりと好きだ。

始めるならここら辺からでいいんだよな。うん。

552 :名前は開発中のものです。:2009/02/09(月) 17:07:12 ID:Ns7SMgA3.net
>>547
ぐぐったりしてみたけど、その動作の理由はわかりませんでした。
ごめんなさい。
xpとvistaでは動作確認してます。

ウィンドウ制御のところをコメントアウトしたやつです
お手数でなければ試してみてください

http://www.dotup.org/uploda/www.dotup.org26737.zip(kuyo)

553 :名前は開発中のものです。:2009/02/11(水) 03:18:13 ID:JHeLeqH7.net
>>551
遊んでくれてサンクスです。私も最初CUIだけで1年ほどRPGとか野球ゲームとか
ビーマニもどきとか色々作ろうとしていた(実際に最後まで完成したのはごくわずか)
ので2Dや3Dで色々作れるようになった今でもCUIにはこだわりと思い入れがあったりします。
やっぱCUIはprintfで文字が出せてscanfでパッと入力を読み込めるのがいいですよね。
FPSとか画面の更新タイミングに神経質にならなくていいですし。

554 :名前は開発中のものです。:2009/06/21(日) 14:41:48 ID:7CO2A7xl.net
このスレはコンソール上に上に画像表示して遊ぶゲームの話題は
GUIに分類されるからダメなの?
それともOK?

555 :名前は開発中のものです。:2009/06/21(日) 16:54:58 ID:tWoUEp3D.net
SDL 重ねるようなやつ?
個人的にはそこまでやるならコンソールにこだわる必要ないじゃない、と思っちゃうけど。

556 :名前は開発中のものです。:2009/06/21(日) 22:44:02 ID:WEIcdHcA.net
>>554じゃないけど、今こういうの作ってる。
(80x25サイズ端末向け、背景色8色、文字色8色、太字色8色のANSIカラー準拠)

http://sistia.s35.xrea.com/congame/map.gif
http://sistia.s35.xrea.com/congame/conrpg.gif

8色でもなかなか表現力が出てきて楽しいよねー。

557 :名前は開発中のものです。:2009/06/22(月) 17:42:40 ID:WX443P1m.net
>>556
すごす!
殆ど半角スペースと色だけで作られていると思うが、
ここまで表現できるとは。地形に影ついちゃっているし。

質問だが、その太字色というのは?

558 :名前は開発中のものです。:2009/06/22(月) 18:13:54 ID:WX443P1m.net
分かった、たぶん高輝度文字の事か。
キャラは(半角)文字で表現すると思うけど、
キャラの色と現在いる地形の色が同じでも、
キャラを表示が隠れてしまわない。

559 :554:2009/06/22(月) 20:41:06 ID:3/du3g8E.net
>>556
というか自分も同じ方法で描画してます。
そして評価スレにあるmonster×hunter
という作品を作りました。

560 :名前は開発中のものです。:2009/06/23(火) 01:11:03 ID:wV9cCa/x.net
>>558
そうそう高輝度なやつ。強調文字って言った方が良かったかぁ。
ただ、今は輝度で識別させるのは考えてないよー。

カラーマップこんな具合 http://sistia.s35.xrea.com/congame/colmap.gif
メニュー周りを書いてた http://sistia.s35.xrea.com/congame/menu.gif

>>559
いろんな意味で違う気がする・・・

561 :名前は開発中のものです。:2009/06/23(火) 02:23:22 ID:E12MNqfw.net
>>560
メニューかっこいいな、ウィンドウ化しているのか。
マップをフルサイズで表示しているみたいだから、必須ではあるか。

562 :名前は開発中のものです。:2009/06/23(火) 13:32:43 ID:NvkMU1Q4.net
AppleIIのローレゾ思い出すな・・・
メモリ増設してないとこれしか出ないんだよなあ

563 :名前は開発中のものです。:2009/08/07(金) 04:48:33 ID:fzhszXrn.net
>>556
半角スペース+8(16)色のみで、
外(自然)のマップはどう表現する?

山を表現するのが難しそうだから、
影をうまく使って段差(崖)を表現し、
それが連続である所を山と見るとかかな。

564 :名前は開発中のものです。:2009/09/30(水) 16:02:25 ID:5jQCdi1+.net
SetConsoleFontでフォントが変えられるらしいが、
未解決関数扱いになってしまう。
SimSumフォントとかでゲームを作ってみたい。

565 :名前は開発中のものです。:2009/10/01(木) 10:55:17 ID:FgYDHwSp.net
http://d.hatena.ne.jp/aharisu/20090427/1240852598

566 :名前は開発中のものです。:2009/10/03(土) 03:52:27 ID:m0Ea6ZwZ.net
>>565
サンクス、試してみる。

567 :名前は開発中のものです。:2009/11/12(木) 16:13:05 ID:O1AuEltG.net
規制されてるかな俺

568 :名前は開発中のものです。:2009/12/11(金) 13:38:16 ID:MHmXrNa/.net
>>563
山自体、つまり遠景の描写はもともと考えてなかったよ。
近景の山道森野原などは、ファンタジーRPGなら避けて通る事が出来ないだろうけど、
基本8色の80x24文字表示の制約の中では、無理に表現する事によってビジュアルを
損い兼ねない気がしたから、街とダンジョン以外の中途なマップは省こうと思ってた。

というのも、xtermやrxvtを使ったら256色まで使える(*1)んだけど、
コマンドプロンプト+cygwinのbashで256colors2.pl(*2)を走らせてみると、最低限の
色指定しか解釈してくれないみたい。

Windowsにべったりなコマンドプロンプトで多色を扱う方法はいくつかあると思うけど、

・シェルスクリプトで書いてる(*3)
・普段使ってるLinux環境(urxvt+bash)で動作する事が必須
・Windowsでも動作するように、コマンドプロンプト+bash(cygwin)もサポートする
・使える色が256個もあると、マップ製作が今以上に大掛かり(*4)になりそうな

という理由で基本8色で作ってる。

また、rogueみたいにマップの自動生成を付けるかは試作中。出来たら既成の
マップ(街など)も出したいので、D+VINE[LUV]みたいな方式になると思う。

*1) こんな具合 http://images.google.com/images?hl=ja&safe=off&q=urxvt+256
*2) xterm評価用スクリプト http://frexx.de/xterm-256-notes/data/256colors2.pl
*3) 既出かもしれないけどスレ的にオススメ http://gihyo.jp/book/2007/978-4-7741-3202-0
*4) 背景256色×前景256色×文字種 分のパターン(タイルチップ)が使えるようになる

569 :名前は開発中のものです。:2012/01/22(日) 06:27:58.93 ID:tmtHRFWh.net
2年ぶりに自己レス。xterm-256colorsをサポートしてみたらこんな具合になった。
実際には20色も使ってないと思う。

http://sistia.s35.xrea.com/congame/map1.png
http://sistia.s35.xrea.com/congame/map.png

んーしかし、ここまで背景色を駆使して表現力が出てくると、>>1の「文字主体」に反しないか気になるところ・・・。

570 :名前は開発中のものです。:2012/02/01(水) 21:05:33.40 ID:/am/RXX2.net
>>569
なにこの美麗マップ! この街マップに、むちゃくちゃ惹かれる。
そのゲームは、どこへ行ったら遊ばせていただけるんでしょうか・・・。

571 :名前は開発中のものです。:2012/02/02(木) 02:52:02.68 ID:ulaHjVu2.net
背景だけ一枚絵でほかのキャラはドットのゲームもよくあることだし大丈夫だろう

572 :電脳プリオン 【関電 63.1 %】 【22.6m】 :2013/10/13(日) 23:55:49.19 ID:EbYlLY7C.net ?PLT(12080)

もう語らないのか

573 :名前は開発中のものです。:2013/10/14(月) 10:13:15.75 ID:5nJRkgCL.net
age

574 :名前は開発中のものです。:2013/10/14(月) 19:30:48.19 ID:2zhTCY29.net
語ってもいいのよ

575 :名前は開発中のものです。:2013/12/26(木) 23:00:00.15 ID:YodFLbKj.net
5年前にカキコして、久々に来てみたが過疎ってるな。
きっとここは学生とかが、ちょっと作ったゲームとか投げるとこなんだろうとか当時は思ったものだが・・・

最近の学生はコンソールでゲーム作ったりとかしないのかな?
専門学校の今の授業形態は知らんけども。

576 :NPCさん:2014/03/03(月) 15:04:03.76 ID:QldzbTtZ.net
664357986774289758897264226+40=664357986774289758897264266
http://www.2ch.net/
http://207.29.247.115/gamedev/
http://207.29.247.115/test/read.cgi/gamedev/1081267627/

577 :名前は開発中のものです。:2014/09/08(月) 17:05:18.70 ID:67y2qr+m.net
教京サーバアビエ無戸籍交際薬剤消毒介護職利権ローション羽田帝国上層部24時間パトロール義務上野飲み会マックさむらいニューヨーク森林火災チェック問題ヤーフォー確定申告不足ラーメンスーパーポイントdビデオデッキ破壊タイピングGTX860MIGOZ

教京サーバアビエ無戸籍交際薬剤消毒介護職利権ローション羽田帝国上層部24時間パトロール義務上野飲み会マックさむらいニューヨーク森林火災グリーにんにく牡丹黒家宝ラーメン

教京サーバアビエ無戸籍交際薬剤消毒介護職利権ローション羽田帝国上昇部24時間パトロール義務セコム強盗マックさむらいニューヨーク森林火災グリーにんにく牡丹黒家宝ラーメン
築地TPP偏食中国人勧誘マナー憤怒北京オリンピックパブ立橋フロアWHO経済制裁代協議会飲み食い代官僚日テレ漏洩ボーリングITC問題調査福岡駐車近代道廃人画税幕張銀行ググール無断決裁広告料寒孫ゼリー失調栄養士指的フィルム不毛ハンバーグースラーメン

糞箱弐個弐個沖縄ランド近年ペット原発難民船頭100万円コミックコラムシフト廃品鉄工業プラチナ小スモ再販問題WHO光金アナ雪エネルギーソーシャル決裁ニッカン奮闘鬼記者サービスカ米ラマン露店捜査キセルストアアイダホ会長農家不動産工場感激息子

578 :名前は開発中のものです。:2014/09/13(土) 20:05:49.84 ID:2XM9TXnt.net
>>569
すごくきれい!

579 :名前は開発中のものです。:2014/10/21(火) 13:38:01.85 ID:I8+njO90.net
>>569
こういうゲームが作りたかった

580 :名前は開発中のものです。:2014/10/29(水) 21:03:28.99 ID:uzST3uBw.net
今からでも遅くない

581 :名前は開発中のものです。:2017/02/03(金) 02:09:20.57 ID:k1bXG8mt.net
age

582 :名前は開発中のものです。:2017/11/14(火) 08:39:45.51 ID:lj8g7Zej.net
>>579
いまからでもつくれ

583 :名前は開発中のものです。:2017/12/31(日) 22:31:31.83 ID:/rN76OKL.net
簡単にお金が稼げる方法興味ある人だけ見てください。

グーグル検索⇒『来島のモノノリウエ』

1X03I8GDWS

584 :名前は開発中のものです。:2018/02/17(土) 07:48:25.78 ID:G/oBdhuK.net
☆ 日本の、改憲を行いましょう。現在、衆議員と参議院の
両院で、改憲議員が3分の2を超えております。
『憲法改正国民投票法』、でググってみてください。国会の発議は
すでに可能です。平和は勝ち取るものです。お願い致します。☆☆

総レス数 584
164 KB
掲示板に戻る 全部 前100 次100 最新50
read.cgi ver.24052200