作者RaiGend0519 (鮮度減半,老了0.5歲囧)
看板GameDesign
標題[請益] 如何在命令列室窗做出棋類遊戲及圖形連結?
時間Fri May 1 02:06:05 2009
前面先說明一下吧~
我現在在做一款遊戲
整體架構是機器人或有非現實力量的人類之戰棋式的遊戲方式
(這是目前目標,以後可能會改)
目的:1。興趣
2。體現自己的想法
3。增強思想多元以及邏輯
簡約目標進度:(以機器人說明)
戰鬥流程 > 整備室 > 城市對立 > 勢力規劃 > 世界觀
(完成度中) (目前位置)
對戰流程的部分
就是像以前哈電族
有一款非常熱門英雄XX(?)的遊戲
純粹以文字方式來表達戰鬥流程
例如誰攻擊了
用甚麼方式攻擊
是否有偏差
HP SP如何增減等等...
但是戰鬥流程的內容及變數
是以近期及以前有玩過的遊戲能力值
加上一些同學的建議和自己的想法湊成
例如對戰方式是以半回合制
取鏡自小時候玩過的軒轅劍三外傳
(現在還是很喜歡這款XD)
依照個人敏捷(或速度等等的)
來決定誰動作以及動作的快慢還有單位時間內的次數
(有時靈光一動就會加一些改變進去~)
好吧~
問題來了
我使用的語言是C
因為學校的程式語言課程
以及課本只有教到鍊結串列...
(洪維恩、紅色書皮那本,後來因為直接教C++所以後面的章節不教)
因為我不會連結圖形
所以只能在命令列室窗裡面發揮
看到有人寫出棋類、貪食蛇等等遊戲
都是可以直接控制畫面上的東西
(例如作選項、貪食蛇移動、棋子選格子移動等等...)
而不是要用輸入東西來做出命令
這個要怎麼做呢?
另外我買了一本"深入淺出DirectX"
依照裡面去下載了DirectX 9.0 SDK
可是完全不會用ˊˋ
看書也看不懂...
而且裡面是用c++...
(多少有點差異)
爬文說可以用這個來創造圖形介面
可是這個好像是做3D的...
我想先玩玩看2D or 2.5D的說...
如果我想套用圖形介面
就像是網路上的小遊戲
用我在C寫的程式
依照我按的或鍵盤移動畫面圖形上選項及動作
這個要怎麼做呢?
有推薦的書籍可以看嗎?
我現在正在學C++跟JAVA
C處於教學完畢自強中...
所以如果有用C的書籍請優先推薦><
JAVA我還是搞不懂建構子跟函數在使用上有甚麼差別...
(雖然老師說妳就是不能這樣想...要兩個分開想...)
因為我現在就只能苦苦的用文字圖形編碼來畫圖冏......
拜託各位強者大大賜教><
我們學校資訊相關系成立沒幾年
設備有是有
雖然教授學歷都很高...
雖然以後好像會有甚麼遊戲設計課...
(那要等太久了ˊˋ,時間也衝堂...)
可是東問西問都說沒甚麼在碰冏...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.104.228.136
1F:→ jhs1213:c++不也是有建構子跟函數? 05/01 03:02
2F:推 Splash5:這個只能靠自己去學了.. 多少還是有陣痛期 05/01 10:45
3F:推 NDark:付我諮詢費用,我可以認真的幫你想一下ㄎ... 05/01 11:02
4F:推 killman:先推薦你可以到PTT2去學一下BBSLua 學過Lua還是有些好處的 05/01 20:09
5F:→ killman:再來要用console寫遊戲最基本的就是用getch()接按鍵 05/01 20:11
6F:→ killman:然後重印整個畫面來達到動態 05/01 20:11
7F:→ killman:但我覺得既然你還在學習各種語言 乾脆學個action script 05/01 20:12
8F:→ killman:去寫個flash的遊戲更有成就感 05/01 20:13
9F:推 KanoLoa:我很不推薦command來玩遊戲,試看flash,有程式基礎好上手 05/01 20:15
10F:推 syntex:樓上其實也沒那麼嚴重,遊戲主要的是遊戲性,console or 05/02 00:16
11F:→ syntex:window 只是個介面,好的遊戲idea不會因為介面是console就 05/02 00:16
12F:→ syntex:降低他的遊戲性,在踏入視窗介面前,以console來訓練其實也 05/02 00:17
13F:→ syntex:是很ok的。 05/02 00:17
14F:推 biowave:建構子是用來生出該class的object的命令 05/02 00:38
15F:→ Splash5:我總覺得原po應該要多加強自己的實力再來寫.. :pp 05/02 21:28
16F:推 softwind:戰棋 其實是很有難度的game ... 應該比象棋難度更高吧 @@ 05/05 01:36