作者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