Roguelike 开发小组

创建于:2016-04-16

创建人: eastecho

99 信息 1405 成员
Roguelike 开发的相关讨论

冬至总结

kuaile 2016-12-21

前进的过程真的很痛苦,以至于根本没有心思更新日志,“尽量简化你的设计,第一款千万不要做太复杂”,朋友的提醒在现在看起来,是多么的悦目,可在当时,没有走过来之前,是完全体会不到的,在此也把这句话送给每一位和我类似,初学程序的小伙伴。

先放一套教程,这是对于用c#制作roguelike最好的教程了,从入门到一个完整的系统,感谢原作者的无私奉献。

https://roguesharp.wordpress.com/

是在原作者 RogueSharp库的基础上展开的。

https://bitbucket.org/FaronBracy/roguesharp

遗憾的是,教程并不针对unity,为此我尝试着结合unity,制作了两个版本,一个是完全用字符的,当然也可以使用1bit tileset。这里面用了一个插件PhiOS,也感谢插件作者,授权为 CC4.0。

http://pastebin.com/XfWNf1DJ

第一个版本,效果如下,完全不用考虑性能问题,用于制作原型,实在是方便。

Image title

github地址

https://github.com/KuaileY/RogueCsharpUnityTraining

第二个版本,结合unity官网的素材,自己又七拼八凑了一些。

Image title

效果如下,仅仅是功能完成,没有做任何优化。

Image title

包含的内容,大致包括:

  1. 随机地图生成
  2. 玩家视野
  3. 摄像机跟随
  4. 战争迷雾
  5. 调度系统
  6. 战斗系统
  7. 信息反馈
  8. 怪物掉落(金币)
  9. AI行为(回复,呼救,逃跑,分裂,移动攻击)
  10. 装备(包括头盔,护甲,靴子,武器)x3
  11. 技能(火球,治愈,闪电波,魔法弹,地图显示,龙卷风)
  12. 道具(护甲卷轴,毁灭权杖,治疗药水,地图显示卷轴,回城卷轴,磨刀石)

github地址

https://github.com/KuaileY/RogueSharpUnity2

这也是我最早练习打算的复杂度吧,不论大小,起码得是一个完整的系统吧。

欢迎交流,同时继续寻小伙伴合作,QQ:3289971474



(转发自:原日志地址

近期喜欢的会员

 

加入 indienova

  • 建立个人/工作室档案
  • 建立开发中的游戏档案
  • 关注个人/工作室动态
  • 寻找合作伙伴共同开发
  • 寻求线上发行
  • 更多服务……
登录/注册