[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 2chのread.cgiへ]
Update time : 06/19 00:43 / Filesize : 149 KB / Number-of Response : 546
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

コンソールゲーム



1 名前:名前は開発中のものです。 [04/04/07 01:07 ID:B46sLvhx]
rogueライクやアドベンチャー等
文字主体のゲーム製作について語って。

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

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

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

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

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

...

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

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


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

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

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

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

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

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

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

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

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

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

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

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



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

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

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

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

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

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

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

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

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

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

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

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



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

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

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

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

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

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

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

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

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


操作と影つけた


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

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



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

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

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

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

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

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

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

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

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

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






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<149KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef