トップページgamedev
568コメント209KB

コンソールゲーム

■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。04/04/07 01:07ID:B46sLvhx
rogueライクやアドベンチャー等
文字主体のゲーム製作について語って。
0159名前は開発中のものです。2006/02/11(土) 04:41:28ID:rHJCqWUV
>>145
CのみでRPG戦闘もどきを作ってましたが、レベルが違いすぎましたorz
0160名前は開発中のものです。2006/02/11(土) 08:46:54ID:wuGKC3lU
>>157
ドラクエは、キー入力受ける時は、だいたい
[>が点滅している時と、フィールドでの移動時のみ。

それ以外の時はキー入力は必要なく、
何かをウェイトしている状態だから、
時間の経過を待ちつつ、キーを破棄すればいい。
01611522006/02/11(土) 10:33:31ID:/5zc9aIn
MIDIの鳴らし方教えて頂いてありがとうこざいます
ただおれの環境はLINUX でしてもしかしたら難しいかもしんない
作っているのはエロゲームなんでアップはちょっと
Linuxじゃないと動かないし
0162名前は開発中のものです。2006/02/11(土) 11:15:19ID:9em2+QLy
やべコンソールアプリケーションなのにめちゃくちゃ面白そう。
3Dにうんざりしてるせいもあるけど、こういうのなんか”ゲーム”って感じで良いな。シンプルイズベスト?
お前らもっと頑張れ!超頑張れ!
俺はここを見ながら3Dで頑張るから。
0163名前は開発中のものです。2006/02/11(土) 14:17:20ID:DFUG4xwc
コンソールでエロゲってすげえ興味ある
0164名前は開発中のものです。2006/02/11(土) 15:35:51ID:P2mjJ8ix
>>160
経験則になっちゃうんだけどコンソールだと関数で入力もらってくるとき以外でも
何故かどんどん端末の入力は溜まっていくみたいなんだよ
パズルゲーム作ってたんだけどゲーム始まる前に↓連打してたら始まった瞬間
積み上がってゲームオーバーとかなってた
触った感じでは今陥ってるのはそれと同じことだと思う
だからそういうのが出来ないようにするには入力を受け付ける直前に
flashinpみたいなので破棄するか、自前の関数かなんかで溜まったバッファを
空回しして消化してやらないといけないみたい

RPGだからローグが参考になるんだろうか
0165名前は開発中のものです。2006/02/11(土) 15:49:16ID:tJDn5zOO
>>163
           _、-‐--、,,,,,,,,,,__
            ̄~^ヽ、;ヽ;;;;ヽ;:ヽ
           '~" ̄ヽヽ;i;;;i;;;;i;;;;i
              ノ:ノ::ノ;/;;;;;i;;i
        __,,,,,,,,,,,___/:/;/:/;;i::ノ/
  /^~"´ ̄-‐‐‐'''"´/:/;ノ;;;;ノ://                _、-、_
 /::::::/:::::::_,,,、---‐‐'''`~,、-''/::/              /"`'ー-''`''-、
/:::/:-‐''''"~~::::::::;;;;-、,,,,、-,,、-‐ヽ,,_             /        ヽ
;/;;'`"~、-''''''~^'''''ー-、_,,i:i、  ヽ`ヽ、;ヽ、,,,ノ.   /"´ ̄~''/         ::::ヽ
;;;/~":、---、___/´ ,,i:'''  ::   ヽ. ヽ.`'''"´  /´    :::./         :::::::i
;;;;;'''''^~~~~^'''''/ー-  ';、 :::    `  ヽ`''ー-,,,i_    -‐''"         ::::::::;/-、,
;;;、;;;`''ー-,,,,,,,,,,,,,,_,,,,,、_   ''       ',::::    `'ー _、-'''~ ̄`''''''ー-、  :::::;/::  ヽ、
;;;ヽ、ー、;;ー-、,,,,,,,、-‐''"    .;´ ̄`,   ',::::,,,,、-  /"'::;,:ヽ    、    ヽ.:::::::      ''ー
:::::ー、ヽ、,,''ー-ヽ.''''",.,;' "^' 'ー-‐'' . _、-'''''"´  / ヽ,,,ノ   ヽ|     ヽ::::   ::
:::ヽ、`''ー-、ー-、'ヽ"、i;.     ヽ /"     i:::        i:     ':::   :::::
、::ヽ;;ヽ、:ー-、,,,,,、.ヽ ';''   ノノノ/;/        i::::::::::      υ    "    :::
ヽ,,_::''‐、,,,,''ー-''ー-"''/~'"''"/:/::      ::、:::i..::::::::::::::::::::::::::::::::::::       :::::::::
  ヽー''"~´     ヽ、  "`'i::::::::i、:..    :~^ヽ:::::::::::::::::::::::::::::ノ:::::::::::::::i'/::::::::::::::::::::::
~´   ::: :::::::::;;;;;; ;;;;;;;;;;;_,,、--、_i.::::::'ノ::::::::     `''ー-、,,,,,,,,,,‐'":::::::::υ::::υ::::::::::::::::::::::
    ヽ'''''''''''''' ''  :::::;;;;;;;;;;;;;;;;`-、:::::::::::::::::iノ:::::::::::   """`''ー、,,_;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
0166名前は開発中のものです。2006/02/11(土) 16:57:37ID:ytnG62/v
>>キー議論
邪道かもしれないがDirectInputを使うとか。
0167名前は開発中のものです。2006/02/11(土) 17:18:33ID:pGp6DJVj
>>165
残念、コンソールは等幅AAだ。

光栄に団地妻とか電気ウナギとかの復刻頼んでみるのがいいかもしれない。
0168名前は開発中のものです。2006/02/11(土) 18:23:10ID:8CeLIVZc
作ってる人みんなうp
0169名前は開発中のものです。2006/02/11(土) 19:07:07ID:pGp6DJVj
もうちょい待つのココロ
0170名前は開発中のものです。2006/02/11(土) 21:37:38ID:CI/YAFeh
ttp://gamdev.org/up/img/4617.zip
戦闘一応かたちになりました。
とくしゅの「次へ」ってのは選択しても何もおきません。

>>156
ええと・・それだと最大速度で連打とかで溜まっちゃうんですよ
連打しなかったら入力待ちになって止まっちゃうし
>>159
うp
>>160
あ〜ループで音が現在流れてるかの判定してるんで
入力待ちになってないですこれは
別スレッドで流せばいいんだけど面倒で・・
>>161
WINAPIだからLinuxじゃダメですねぇ
>>166
名前からしてDirectX?
使ったことない・・・
一応、FlushConsoleInputBufferでバッファの破棄はできました
0171名前は開発中のものです。2006/02/11(土) 21:47:21ID:CI/YAFeh
計算・判定にバグあったんで削除します
修正開始・・・
       λ....
0172名前は開発中のものです。2006/02/11(土) 23:29:24ID:CI/YAFeh
ttp://gamdev.org/up/img/4617.zip
修正・・・多分・・・大丈夫・・・知らんけど

>>158
ビープ音は仕様です許してください
行動の前に何か1音入れたい・・・でも攻撃の時だけでいいかもなぁ
0173名前は開発中のものです。2006/02/11(土) 23:31:45ID:CI/YAFeh
ってアドレス同じじゃん
0174名前は開発中のものです。2006/02/12(日) 08:24:30ID:/1M+LUlY
何とかアローンモララーに勝てた。
上やくそうがちょうどなくなる絶妙なバランスだった。
0175名前は開発中のものです。2006/02/12(日) 09:36:44ID:SqAsTr9E
AAバトラーじゃん
0176名前は開発中のものです。2006/02/12(日) 18:10:13ID:iaSf/GAt
バトラーは違う気がする
敵強いなw
戦闘はもうこれでOKでない?
よく出来てると思う
0177名前は開発中のものです。2006/02/12(日) 20:50:44ID:yHZA/xIW
http://gamdev.org/up/img/4633.zip

Linuxでしか動かないと思います
製作途中のエロゲームです
どうぞ
0178名前は開発中のものです。2006/02/12(日) 21:09:47ID:xdzH+82h
Windows用のcursesなんてものがあるんですか?
0179名前は開発中のものです。2006/02/12(日) 22:12:48ID:8v1BbUok
PDCurses - Public Domain Curses
http://pdcurses.sourceforge.net/
0180名前は開発中のものです。2006/02/13(月) 00:01:57ID:mwxC2IUE
おお、ありがとう
使ってみる
0181名前は開発中のものです。2006/02/13(月) 00:08:07ID:P3MJK4LE
賑わってまいりました
0182名前は開発中のものです。2006/02/13(月) 12:10:06ID:9/5ouX/t
>>177
見たことがないライブラリ関数がいっぱい。
Linux用のソースを始めてみた。

配列に@で絵が書いてあって、
それがエロ画像になる感じは何となく分かった。
0183名前は開発中のものです。2006/02/13(月) 12:18:06ID:9/5ouX/t
うぉ、良く見たら関数に、木馬とかお尻とかあるw。
その関数を呼び出すと、指定した位置に描画して、
それをいろんなパーツごとにやって1枚の絵にしているのか。
01841772006/02/13(月) 18:42:52ID:WD25nW3K
>>177
申し訳ありません
自分でも気がつかなかったのですが
これは間違いだらけのプログラムなんでどうぞDLしないで下さい
0185名前は開発中のものです。2006/02/13(月) 18:55:47ID:SBVdn043
光速で保存した
0186名前は開発中のものです。2006/02/13(月) 19:01:19ID:neZD4ru6
>>184
windows用のバイナリ作ってみたけど、上げない方がいい?
0187名前は開発中のものです。2006/02/13(月) 19:02:51ID:hduv3ggs
光ファイバで友人親族に配布した
0188名前は開発中のものです。2006/02/13(月) 19:05:51ID:vd48+han
>>174
あれ?ステータス間違えたかな?
勝てないと思ったんだけど・・

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

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

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

>>186
う〜pう〜p
01891772006/02/13(月) 19:27:55ID:WD25nW3K
>>186
おお!ありがとうございます!
ですけども少しだけ待って頂けますか?
今からバグを直したのをUPしようと思いますので
上げて頂けるのでしたらそれを是非お願いします。
01901772006/02/13(月) 20:55:12ID:WD25nW3K
ハァハァ
急いで直して参りました

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

http://gamdev.org/up/img/4641.zip
0191名前は開発中のものです。2006/02/13(月) 21:37:50ID:LLWbBuFL
Linuxのことをよく知らない初心者なのですが、
windowsとbcc32ではコンパイラできなかったので、
実行ファイルを付けてもらうわけにはいきませんか?
0192名前は開発中のものです。2006/02/13(月) 21:38:22ID:vd48+han
Linuxの実行ファイルはWindowsでは動かないと思います
0193名前は開発中のものです。2006/02/13(月) 21:39:21ID:LLWbBuFL
そうでしたか、残念です。
ムチャをいってすみませんでした。
0194名前は開発中のものです。2006/02/13(月) 22:02:46ID:mwxC2IUE
そこで>>186の出番というわけなんですよ
01951862006/02/13(月) 22:59:48ID:neZD4ru6
http://gamdev.org/up/img/4644.lzh
0196名前は開発中のものです。2006/02/14(火) 00:18:14ID:UrCGIkeq
>>186氏ナイス!

うけたw
なかなかおもろい
文字だけかと思ったが絵を表現してたとは
0197名前は開発中のものです。2006/02/14(火) 15:55:53ID:FazbnTDH
三角木馬バロスwwww
棒ついてるしwww

元々Linuxで作られてたからかエスケープシーケンスが
ただの文字列として出力されちゃってるところあるけどこれはしょうがないね
01981772006/02/14(火) 19:03:18ID:dzGuW2CY
>>195
ありがとうございます!
これで友人に俺の作ったゲームをやらせる事が出来ます。
感謝してます。
でこのゲームはまだ製作途中です
本当はスパンキングタイピングゲームや
キーボード連打ゲームも入れたいと思ってました。
絵はほとんど前作の流用です。
これから時間をかけて絵は全部新しくしたいと思ってます。
>>188さんお互いがんばりましょう
出来るの楽しみにしてますよ
0199名前は開発中のものです。2006/02/14(火) 19:26:13ID:FazbnTDH
>>198
移動と戦闘はくっつけることできたけど
メニュー関係あたりでうざくなってきたのでとりあえず木馬の棒でつっついて遊んでます
まだBADしか見てません
つか木馬のあたりクソワロタw
0200名前は開発中のものです。2006/02/15(水) 00:17:25ID:2SYLjzEV
ttp://gamdev.org/up/img/4654.zip
MAPと戦闘をくっつけた
TEST4
木馬に刺激されてUP
もう飲みたいから中途半端にUP
バグ上等〜明らかに変な数値の計算や挙動あったら教えてください
0201名前は開発中のものです。2006/02/15(水) 00:33:44ID:2SYLjzEV
あ〜ダメだMAPの領域freeし忘れてた
修正、再UP後もアドレス変わらないんでそのままでDLはOKです
0202名前は開発中のものです。2006/02/15(水) 02:10:56ID:sIOPBiW0
し〜ん〜だ〜
0203名前は開発中のものです。2006/02/15(水) 02:37:57ID:w6WZRcSw
しんだのとこだけ何か手抜きだw
0204名前は開発中のものです。2006/02/15(水) 02:46:56ID:2SYLjzEV
HGは自然災害とでも思ってください
出てくる確率1/14なんで・・・
それ以外なら負ける事はないかと
0205名前は開発中のものです。NGNG
ロープレになってんじゃん
すげーな
0206名前は開発中のものです。2006/02/23(木) 02:17:17ID:0SnVEsAY
作ってた人どこ行ったの?
0207名前は開発中のものです。2006/02/23(木) 11:29:02ID:QwaPz2CX
ラスベガス
0208名前は開発中のものです。2006/02/24(金) 06:37:07ID:bV95P5me
>>206
あ〜いや生きてるんですけどね
一旦飽きたっつかバイト、勉強、勉強会忙しくてまとまった時間とれないと言うかなんと言うか
まぁなんかそんな感じです
しばらくしたら再開します
0209名前は開発中のものです。2006/02/24(金) 10:19:30ID:bAncH3h2
>>208
Okey.
I wait for you.
0210名前は開発中のものです。2006/02/24(金) 20:08:44ID:/XG32Spz
I mo matu you.
0211名前は開発中のものです。2006/02/25(土) 01:03:46ID:nDDqnmV0
コンドームゲーム
0212名前は開発中のものです。2006/02/25(土) 01:07:01ID:L/oixmjW
近藤!向かって来い!
0213チラシの裏2006/02/25(土) 23:15:36ID:gyKfmZwY
>>200
やっぱりCURSES使ってるんですよね
BCCか,VCEEで画面クリアする方法は無いのかな
\fではダメだ品
0214名前は開発中のものです。2006/02/26(日) 00:15:24ID:r7YEXmtB
コンソール制御用のAPIがあるよ。
猫でもわかるのC言語編に使い方も出てる。
0215名前は開発中のものです。2006/02/28(火) 21:56:32ID:40f5qgBu
printf( "\033[2J" );

これじゃだめ?
0216名前は開発中のものです。2006/03/01(水) 16:04:39ID:6f9YqfDk
#include<stdlib>

system("cls");
0217名前は開発中のものです。2006/03/03(金) 20:30:10ID:LEwDrYNW
3Dより2Dより文字描くほうが遅いわけだが
0218名前は開発中のものです。2006/03/03(金) 22:33:53ID:Jr0rnjKE
でっていう
0219名前は開発中のものです。2006/03/05(日) 00:55:14ID:JwHhEHBs
ttp://gamdev.org/up/img/4862.zip

久しぶりに手を加えてみました。
しかし前回とほとんど変わってないです。
月曜から旅行に行ってしばらく帰らないのでそれだと1ヶ月間あくし
なんか嫌だなぁってだけでとりかかったのでへたしたらバグ満載です。
0220名前は開発中のものです。2006/03/05(日) 22:44:14ID:bTYVruhm
windowsは文字を[書]けないからな
0221名前は開発中のものです。2006/03/05(日) 23:40:35ID:IeMJ/j9Z
でっていう
0222名前は開発中のものです。2006/03/05(日) 23:59:59ID:UgR865cr
>>220
それを言ったらWindowsに限らずビットマップディスプレイは、
文字を描いてるわけで…


…プロッターは文字を[書]ける。
0223名前は開発中のものです。2006/03/06(月) 00:00:48ID:fFhFTivu
↑ドセイさんに見える
0224名前は開発中のものです。2006/03/06(月) 00:01:42ID:CKgP9jcu
あああ
0225チラシの裏2006/03/11(土) 07:49:23ID:TMRS6nhE
>>216
3x.それでいけました
0226名前は開発中のものです。2006/03/12(日) 16:54:15ID:SNLJzFNw
RPG作る言ってた者ですが
ちょっとごり押しでしわ寄せ来ちゃったんでソース書き直します
0227名前は開発中のものです。2006/03/12(日) 20:01:15ID:SNLJzFNw
>>225
clrscr();の方が高速と聞いたことがあります
0228名前は開発中のものです。2006/04/29(土) 20:56:44ID:9AZiarFm
http://gamdev.org/up/img/5259.zip

linuxで動くエロゲームが完成したようです
0229名前は開発中のものです。2006/04/30(日) 03:03:16ID:k9ouYufF
ウイルス臭い
0230名前は開発中のものです。2006/06/09(金) 18:57:48ID:rPK71ZQu
>>228
ウイルスじゃないと思うぞ。
やろうと思ったが文字化けしててできなかった・・・ort
0231名前は開発中のものです。2006/06/09(金) 19:52:49ID:1j9H2P+K
しっぽが生えてて、うんちもしてるんですかね
0232名前は開発中のものです。2006/06/13(火) 17:30:22ID:d0EaQWSt
そうですか
0233名前は開発中のものです。2006/07/17(月) 23:21:09ID:BcGYSsPv
age
0234名前は開発中のものです。2006/07/20(木) 22:42:57ID:NyRqxqyh
コンソールゲーム人気無いね('A`)
0235名前は開発中のものです。2006/07/23(日) 01:59:37ID:HploHoX0
需要はあると思うんだが開発できるような人材はわざわざゲームなんか作ろうとしないんだろう
0236名前は開発中のものです。2006/07/23(日) 02:25:49ID:2kPwgRqq
どういう需要だよw
0237名前は開発中のものです。2006/07/23(日) 03:37:11ID:gJEqPVqA
作ってたけどHDDあぼ〜んしてやる気失せた(;´Д`)
0238名前は開発中のものです。2006/07/23(日) 10:07:49ID:JH4B+lPz
テトリスなら作った
ttp://gamdev.org/up/img/6692.zip

壁蹴りとか入れてないから、かなりやりにくいと思うけどな。
0239名前は開発中のものです。2006/07/24(月) 00:27:11ID:XKCm6ZVq
>>238
問題なく動作できている感じ。

後は、ブロックが動く時、全体を描画しなおしている感じだから、
ブロックの前の位置を消す、新たな位置に表示のみの描画にすると、
表示速度が速くなると思う。
0240名前は開発中のものです。2006/07/25(火) 20:39:44ID:z0ohXYZ3
上書きすりゃ充分だと思うが
0241名前は開発中のものです。2006/07/30(日) 23:09:32ID:fJu1Ftc8
ttp://taat.fi/tmdc/tmdc5inv.zip

ちょっと趣がちがうけど、コンソールでも結構いけるもんだ
と思った。
0242名前は開発中のものです。2006/07/31(月) 00:08:16ID:wMuvCTeg
確かに凄いけど、そこまでしてコンソールにこだわる必要があるのかどうかってのがw
0243名前は開発中のものです。2006/07/31(月) 21:50:34ID:i8zoA9Nq
こりゃすさまじいな…
0244名前は開発中のものです。2006/07/31(月) 21:55:55ID:FofdWkYr
必要かどうかなんて考える必要ないじゃないか
0245名前は開発中のものです。2006/07/31(月) 22:02:57ID:xMttDHce
DOSもまだまだ捨てたもんじゃないな
これで、誰かがDOSを使ってそれっぽいグラフィックを表示してくれるライブラリを作れば…
ってこれ何ていうWindows?
0246名前は開発中のものです。2006/07/31(月) 22:37:37ID:i8zoA9Nq
dosshell?
0247名前は開発中のものです。2006/08/01(火) 10:45:02ID:z8VapORW
見てると半角カナが出てくるけど、本当は別の字だよね?
0248名前は開発中のものです。2006/08/01(火) 12:49:58ID:cmFrblxi
>>245
AALib
0249名前は開発中のものです。2006/08/11(金) 16:53:24ID:x/BVanJZ
ファミコンバグタ
0250名前は開発中のものです。2006/08/16(水) 22:29:27ID:6gKtZNK9
上のZIP見てないけど,ソースは入ってないよな?
俺は下のサイトでソース採ってきてコンパしてみたら上手く出来たw
とりあえず色々いじってみて最終的にはシューティング作れたらいいよなw
http://www.plustarnet.com/aspil/Programming/

あげ
0251名前は開発中のものです。2006/08/17(木) 02:13:41ID:tqkYSA9U
>>250
ダウンロードするだけなんだから確認しる!
zlibライセンス準拠のコード付きですよ
0252名前は開発中のものです。2006/08/17(木) 07:43:30ID:xGZtxkt2
>>241
すげえなこりゃ
映像もすごいが音楽まで...
俺には無理だが
0253名前は開発中のものです。2006/08/17(木) 21:02:41ID:eWtquHNJ
コンソールもすてたものではないな、普通すげぇ
0254名前は開発中のものです。2006/08/17(木) 21:20:35ID:Ekq9+ftJ
0verkillってゲームがすごかった
Win98のDOS窓では10FPSくらいでカクカクしてゲームにならなかったけど
0255名前は開発中のものです。2006/08/17(木) 22:01:51ID:x17H+5qO
音楽はoggだから、ライブラリ使って再生だろうな。
0256名前は開発中のものです。2006/08/17(木) 22:37:26ID:hdDoJ7Hw
>>241
なんかすげぇw
でも何で最後の方のエフェクトで、Direct3Dの算術関数使ったんだろ?
この人なら普通に出来そうな気もするけど
0257名前は開発中のものです。2006/08/19(土) 11:56:15ID:jj4pLxEq
【お題】 コンソールゲーム
【タイトル】 シューティング1(ry
【ジャンル】 シューティング
【URL】  http://gamdev.org/up/img/7172.zip
【製作時間】 三日
【開発環境】 VC++2005EE
【備考/DL容量】 17KB
【概要】 ミサイルとブロックを避けながら破壊orz
【操作方法】 キーボード
【コメント(感想)】
 FF8(ry以来の新作です.
 今回はシューティングに挑戦しました.
 今のところただの落ち物ですが(ry
0258名前は開発中のものです。2006/08/19(土) 16:25:55ID:crbrMLS0
http://gamdev.org/up/img/7174.zip
ちょっと変えた.
■ このスレッドは過去ログ倉庫に格納されています