java 板


LINE

不晓得这样问有没有失礼仪 请问网路上会有可供参考的游戏原始码吗? 我希望能找到像是这样的资讯: 例如下面网址给的范例 http://eportfolio.lib.ksu.edu.tw/~4980C060/blog?node=000100016 不错的地方是程式码中有提到每个部分该放那些东西 如field里写些什麽,建构子里面写些什麽,事件处理类别写些什麽 可惜的部分有2: 1. 注解部分不够详尽清楚 2. 没有可以跑的程式范例与完整的程式码 身为新手,我目前努力的部分有: (也许还不够努力,想请求个方向 1.网路上放的类似大学一学年要修个课程看完 http://tung.tsu.edu.tw/lecture/java/java.htm 2. java蚂蚁书看完3/4 (无奈理解力不太够 3. 去书店查有没有关於用java写游戏的书的资讯,书目有: a. 大师谈java游戏设计 <= 书店告知绝版 b. 重构-改善既有的程式设计 <= 有难度,且不太像是我想要的 (我要的比较与游戏设计相关) c. 深入浅出java程式设计 d. 完全探索java游戏程式设计 cd其中一本书商那边已经没书, 另一本跟蚂蚁书和网路讲义教的内容一样 (都是基础从字串阵列教起 4. 上网搜寻原始码,但似乎没找到相关资源 於是我靠着既学得的微薄知识完成游戏机本的功能 (我要做的类似战棋游戏) 如: 1. 切换游戏的介面,例如从战斗视窗跳到选择队员编辑队伍的画面 2. 玩家与敌人每回合攻守交替,拖曳玩家到敌人身上与之战斗并计算伤害 3. 将玩家所选择的队伍成员存成txt档,留待下次读取用 等等相当基本的功能 然而还是私心期盼能有完整或仔细的游戏教学资源 (也很愿意花钱学 像是这样的一个画面,并配合程式码解说: http://imgur.com/kzW98l5 (这里拿我写的game当例子,很逊不好意思 //首先自订一个类别,让其继承JFrame,作为战斗画面的视窗 public class CardBattleFrame extends JFrame{ //在field中设定各个地方(如建构子,自订method中)会用到的变数,如下 //玩家回合开始时在战场上的牌总数 int totalPlayerCardOnBattlefieldFromStart; //玩家的牌被敌人击败的总数,此值会随着玩家的牌被敌人击败时逐渐增加, //当此值增加至与玩家拥有的牌的值一样时则结束游戏。 int playerCardDefeatedByEnemyTotal; ... //还有新增许多会用到的JLabel、JButton public CardBattleFrame() throws Exception { //在建构子里面,为会用到的JLabel设定范围,图片、在萤幕上的位置 ...程式码过多,请原谅不多赘述。 举例子只是希望能够参考别人所写的程式,究竟是如何办到页面间的切换 存取档案,在哪个step时作存取的动作... 等等基本的游戏功能 虽然到目前为止难处都靠着google、论坛、上网谘询得到答案 但仍是想参考别人写game的程式码 ,进一步去改进获改善自己缺乏的部分 断断续续边自己写,边尝试找这样的网站一个月後 心里想说:理应有这样的资源才对,毕竟我要的又不是人家神魔之塔游戏公司 上架的成品,只是像五子棋游戏般那样没那麽复杂的游戏的原始码 (而网路上大多也只是片段的程式码,告诉你整个游戏中的某 一个部分该怎麽写) 於是经验不足的我猜想有以下几点原因,导致我无法在中文网站找到这样的资源 1. 国外网站这样的资讯比较多 2. 其实这都是每个coder呕心沥血的作品,想取得原始码本来就没那麽容易 3. 要学会decompile 或是用jad.exe去破解人家的游戏, 进一步去看别人程式码怎麽写 4. 本来就该靠那些"蚂蚁书"这样的基本功,去进一步研究出游戏该怎麽写 而并非靠参考别人的作品去写 (然而在下不是天才,只能做出几本的功能 5. 搜寻能力不足 (这一点就只能请前辈给予提示或方向了 简言之,我希望能够做出像神魔之塔那样的介面, 也将除了转珠以外的部分完成 (虽然介面阳春 如选队伍成员画面: http://imgur.com/ZtxZDyN (转珠也不可能去写,因为升级系统都模仿成类似的了, 连战斗方式都抄就太...) 总之,我认为自己程式码不是很好看,不够成熟,很多瑕疵 想说多看别人的,(就好比画家去欣赏别人的画,去改进自己的画,但画廊在哪?) 於是来请教,有没有哪里有这样的资源,或者是我要求过多? --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.228.126.7
1F:推 DeathWatch:很有趣 可以找找人帮你一起写 12/08 14:07
2F:→ n3oanderson:http://www.greenfoot.org/door 12/08 14:36
3F:推 cyclone350:直接找国外网站吧... 12/08 16:01
4F:推 vip82:他们做的游戏颇有趣 http://stabyourself.net/ 有source可看 12/08 16:17
5F:推 ckvir:建议用Libgdx,自己刻太慢效率又差 12/13 02:40
6F:推 ckvir:或是用coco2dx不过是c++, 这些框架教学文件都满齐全的,可 12/13 02:44
7F:→ rubric:谢谢你们提供的网址:) 以及给的建议,我会努力吸收的~(‧ω 12/14 09:44







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灯, 水草

请输入看板名称,例如:Boy-Girl站内搜寻

TOP