自己做的roguelike+恶魔城游戏《魔塔猎人》已发布。
游戏仍然是标准的roguelike,死亡后回到出生点重新开始,宏观架构上参考了<死亡细胞>,战斗设计上更加强调轻重攻击的组合,再配合236和28系列的搓招技、空中的突进飞腿、副武器等等。
战斗策略上,一定要注意距离把控,然后就是通过敌人出招瞬间闪避到敌人后方进行攻击。商店里面第2个视频是我在发
布前最后2小时录制的试玩,可以看一下大致的玩法。
开发历时1年1个月,2人团队,我们没有收入来源,为了养家不得不采用EA(抢先体验)发布,后续10个月会持续更新,
争取在明年夏促前完成正式版。
目前内容主要有3个大的关卡,2个BOSS,每个关卡的通过时间在15-20分钟左右,有些偏长,很多玩家反馈也是觉得有
些长,我在考虑是否把关卡进行拆分,比如每个大关有1-1和1-2,这样就比较接近传说法师的处理方式。
游戏刚发布的时候出了不少问题,难度设置,硬直设置不合理,敌人攻击方式有问题等等,还有很严重的多语言系统兼容性
问题,我们2人通宵奋战,连续几天解决了不少,玩家的好评率在回升,算是对我们努力工作的鼓励。
但是现在仍然会有一些卡墙,出城等等BUG,后续会进一步优化。
游戏的完整版将会有5个大关卡和4个BOSS(未来如果拆分小关,总计是10个),会有更多的主副武器,技能,甚至也考虑加
入时装要素。
关于剧情方面,其实不想说太多,我原本是希望制作一款更加正统的类恶魔城游戏,剧本已经在脑海中运量了很久,但是因为上个项目我在团队中被排挤 孤立、边缘化,最后项目失败,投资人撤资。
我已经没有任何资源了,于是只能对原本的计划进行更改,我一人担负起除了程序以外的所有工作,然后主程愿意跟我一起奋斗一把,于是有了这个游戏。剧本方面已经被精简为极小的前传故
事,主要讲述女主角Erza在成为帝国少将前,在神秘魔塔中的历练的经历。
如果我们这次能赚到一点奶粉钱,我希望去完成心目中那个比较宏大一点的作品,总之如果能得到一些支持就好了。
另外如果你们有一些希望加入的设计,我也会仔细研究,一起来完善这个作品。
关于设计上的一些技术细节,由于我的水平高度限制,可能难以理解,如果能得到高手的指导就好了。
商店地址:
https://store.steampowered.com/app/844850/Tower_HunterErzas_Trial/
自己做的roguelike+恶魔城游戏《魔塔猎人》已发布。的更多相关文章
- Java用户输入数值,做简单的猜数字游戏,导入基础的工具包util
Java用户输入数值,做简单的猜数字游戏,导入基础的工具包util,导入包的方法为,import java.util.*: 完整的实例代码: /* 导入基础工具包 */ import java.uti ...
- 神龟快跑,2016做的一款UWP游戏
神龟快跑,2016做的一款UWP游戏, 实际是H5页面, 用LAYA转AS3得到的 安装地址 https://www.microsoft.com/zh-cn/store/p/神龟快跑/9nblggh4 ...
- 知名游戏引擎公司Havok发布免费3D移动游戏引擎“Project Anarchy”
自EA发布“寒霜”引擎(Frostbite Engine)移动版后,知名游戏引擎公司Havok也发布了免费的3D移动游戏引擎“Project Anarchy”. 据悉,6月底时候,Intel旗下知名游 ...
- Roguelike元素对游戏设计的影响
Roguelike game自1980年以来,就占据着游戏市场中很大的份额,而现如今的很多游戏中,也加入了Roguelike元素来起到更好的效果.我们知道Roguelike game中有着一些看似任性 ...
- 【Qt】2.4 做一个“猜数字”的游戏
使用对话框和Qt设计师来实现一个相当简单的小游戏.同时将通过这个程序来看布局的隐藏和显示是如何来影响窗口界面的变化的. 新建一个Qt项目,把Qt Creator默认给的mainwindow.h.mai ...
- 用WPF做了几个小游戏
最近看书看累了,参考别人的代码(其实差不多就是把代码重新打了一遍o(╯□╰)o),用wpf做了个<2048>小游戏,顺便在<Git教程>学习下git,也顺便把在<写让别人 ...
- cocos2d-x快乐的做让人快乐的游戏3:cocos-2d 3.x中的物理世界
Cocos2d-x 3.0+ 中全新的封装的物理引擎给了开发人员最大的便捷,你不用再繁琐与各种物理引擎的细节,全然的封装让开发人员能够更快更好的将物理引擎的机制加入�到自己的游戏中,简化的设计是从2. ...
- 用javascript做别踩白块游戏2
这一次做一个好一点的,要求黑块自动下落,且速度逐渐加快 <!DOCTYPE html> <html> <head> <!-- 禁用缩放功能 --> &l ...
- 用javascript做别踩白块游戏1
初学Javascript做的一个别踩白块小游戏,代码简陋,如下: <!DOCTYPE html> <html> <head> <!-- 禁用缩放功能 --&g ...
随机推荐
- UVALIVE 2686 Stargates
尼玛真深坑合时p[x] = y 就RE,p[y] = x 就AC . #include <map> #include <set> #include <list> # ...
- 智联招聘的python岗位数据结巴分词(二)
上次获取第一次分词之后的内容了 但是数据数据量太大了 ,这时候有个模块就派上用场了collections模块的Counter类 Counter类:为hashable对象计数,是字典的子类. 然后使用m ...
- Java坦克大战 (二) 之画一个能动的圆圈代表坦克
本文来自:小易博客专栏.转载请注明出处:http://blog.csdn.net/oldinaction 在此小易将坦克大战这个项目分为几个版本,以此对J2SE的知识进行回顾和总结,希望这样也能给刚学 ...
- UI变化之动画效果
很多时候我们在需要动态的改变某一个场景下的显示. 最常见的一个场景就是view的最大化. 我们直接设置view的frame可以实现最大化,但是这样的最大化是突变的没有动画效果. 苹果可以将这种突变“放 ...
- JS计算两个时间差的问题
计算两个时间差的问题 function getDateIsMatching(){ var pactbegindate=$("#loanbegindate").datetimebox ...
- 【转】JSP自定义标签
转载自:http://www.cnblogs.com/edwardlauxh/archive/2010/05/20/1918587.html tld标签的描述文件 标签的描述文件是一个描述整个标签库标 ...
- OC学习——OC中的@protocol(@required、@optional)、代理设计模式
一.什么是协议? 1.协议声明了可以被任何类实现的方法 2.协议不是类,它是定义了一个其他对象可以实现的接口 3.如果在某个类中实现了协议中的某个方法,也就是这个类实现了那个协议. 4.协 ...
- ORM-班级信息系统
ORM版学员管理系统 班级表 表结构 class Class(models.Model): id = models.AutoField(primary_key=True) # 主键 cname = m ...
- linux基础学习目录
以下用一个表格来罗列linux默认的目录或文件及其用途: 目录/文件 用途 来源 / /处于Linux文件系统树形结构的最顶端,它是Linux文件系统的入口,所有的目录.文件.设备都在/之下. - / ...
- docker 与 yarn
有时我们的项目是使用yarn去发布的,当需要使用docker发布这个项目时,安装yarn是必须的,但是平时使用的npm install -g yarn此时却不可用 从网站上找到解决的方法 地址:htt ...