GameDesign 板


LINE

我也曾经跟你的心境很相似 很想写游戏,但是却在各种技术中迷失 我大概可以给你一点点过人来的建议 ※ 引述《feedingdream (饲梦)》之铭言: : 小弟不太确定程度这麽低的文章PO在这是否恰当, : 如果哪里不适合小弟马上删文。 : 其实说初学者甚至还不到,可以算是门外汉了。 : 心中一直想着想要制作游戏,不过实际的接触却非常的少, : 到现在也只学了一小部分的 C++,连个自订的视窗都弄不出来。 这是当然的,用C++要写视窗并不简单。(以我推测你的程度) C++是写游戏的首选没错,但这是指商业公司推出的"游戏产品"。 对业余初学者而言....C++并不友善。 : 但是一直想要真的起头,就算只有一点点也想做点东西, : 却连一个底一个型都摸不到,也找了一段时间了,可是找到的资讯都模模糊糊的。 : 於是想要请教设计游戏到底是用了哪些技术, : 换个说法就是想请教一些游戏的部分是如何制作的。 : 比较想问的是 RPG、横向动作、棋盘式战略甚至是 AVG、电子小说这几种, : 像是游戏视窗的设定、进入以及游戏内视窗的选单、读取和过场画面、 : 键盘滑鼠的控制、时间的流动、主要角色活动的画面、座标定位之类, : 这些东西感觉都是一个游戏必备的东西, : 但是跟小弟所接触到的程式设计内容却似乎完全没有碰到, : 只有流程控制似乎有点影子,却顶多弄个猜数字之类的阳春小游戏出来。 : 这纯粹是小弟所学的还太浅,还是说是配合其他工具所设计? 看似完全无关,其实完全有关。 所有的游戏行为归结到底, 都是一些流程判断,资料储存等等程式码。 重点是你「将想法转换成程式码」的能力如何? 这是我走过这麽多路,写过这麽多程式後最大的体会,也就是思考的高度。 今天要控制一台坦克从地图的一边走到另一边。 脑中能不能马上浮现一个蓝图,我大概要怎麽处理这个问题, 地图要用二维阵列存,不同的地形用不同的代码, 坦克用一个class包起来,里面有目前座标,前进的方向向量,前进的速度。 然後用一个无限回圈,每次都变更座标一点点。 当你有办法将脑中的想法,都迅速转换成可行的程式流程後, 什麽工具到你手上都可以变成游戏! : 能否稍微讲述一下这些部分是如何制作出来的? : 或者能指点一下什麽东西是小弟该去学习的, : 或是提供个网站或书目小弟也会去研究。 : 万分感谢。 推文中有人提到可以去学flash,我也这样推荐。 因为可以避开很多底层的细节,直接享受设计游戏的乐趣。 用flash做游戏也要写Actionsrcipt 网路上很多精致的flash game没有三两三也是写不出来的。 要从C++一行一行去刻出一个"游戏" 对程式初学者来说太难,太漫长了。 除非你原本就对程式有着热情, 在享受到设计游戏的乐趣之前,很可能就先倒下了。 : 真正想要的是整个程式就自己做起,即使很困难也想试试看。 冲着你这句话,我还是给你一些建议。 (因为当年我也说着同样的话呀.....) 先把C++放一边。(包括DirectX、OpenGL学习曲线都很陡..) 我的第一个游戏是从JAVA开始的,JAVA建立视窗容易多了,画图也不难。 坊间的JAVA书介绍扑克牌或横向卷轴游戏范例也很多。 简单的小游戏,不过两三百行。 C#+XNA也是一个选择,小弟没用过, 但是小弟的室友用XNA做大学专题,一个3D横向卷轴游戏。 有一本书可以推荐给你 「大师谈JAVA游戏设计」 绝对不要当入门书,啃下去你会死得很惨。 但是你有一些小小游戏经验之後,这本书会带领你一步步把小游戏扩充成大游戏, 包括游戏引擎、设计架构、很多很实用的知识, 很多你原本觉得跟「设计游戏」无关的议题, 这时才会发现让游戏动起来真的不容易呀。 (血泪走过的人回头推荐你用flash的原因....) 有机会的话,资料结构、演算法,这两个打底内功的科目一定要学好,太重要了。 这两科直接关乎程式思考的高度。 (也关乎你看懂上面那本书的程度) 当然大量程式的磨练也是不能少的。 心得太多,只能先这样。 小弟也只能算这个领域上的一个小辈,一些经验献丑了。 -- 怀着一颗对这个家有无限关爱的心,我,再度流浪到远方。 --<舒伯特> 这些年来,我唱着歌,唱出爱,可是它对我来说却是痛苦; 我唱出痛苦,可是它对我来说又是爱。 爱与痛苦就这样分割着我。 --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 203.68.15.209 ※ 编辑: chchwy 来自: 203.68.15.209 (06/01 01:42) ※ 编辑: chchwy 来自: 203.68.15.209 (06/01 09:38)
1F:推 feedingdream:小弟在满久之前也尝试过FLASH做游戏 06/01 12:30
2F:→ feedingdream:不过感觉上那不是我所想做的东西 06/01 12:31
3F:→ feedingdream:感谢您的指点,这些资讯小弟我会尽量研究 06/01 12:32
4F:推 sarsenwen:好文推 06/06 14:05
5F:推 davidbright:push 06/10 22:38
6F:推 newstar2007:大师谈 那系列 比较像是专案管理人要看的 06/12 10:42
7F:→ newstar2007:当然你只有一个人要做游戏 最後也是需要看 06/12 10:42
8F:→ chchwy:楼上说得没错 不过我特别提的那一本是给程设人看的 06/12 18:16
9F:推 fbiwbi:java跟毒药一样吃了就会上瘾 06/25 00:49







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Gossiping站内搜寻

TOP