目录

一、魔塔是什么?

二、游戏种类

三、世界观设定

四、核心要素——数值

五、为什么选择魔塔?

历史悠久,容易实现,可移植性强

素材来源丰富

​编辑

容易实现


202031103199  李狄坤

202031103186  伊赫

一、魔塔是什么?

魔塔是一款基于数值的RPG闯关向游戏,经典的魔塔版本中共有五十个层关卡等待玩家通过,每个关卡中都有数量不等、各式各样的怪物与道具,等待玩家探索。因为游戏是基于数值设计的RPG游戏,你需要设计一条合理的砍怪路线,通过击败怪物获得金币,提升主角的攻击力或防御力,一步步走向更高的楼层。因此玩家的每一步行动都有着类似“蝴蝶效应”的效果,每一步都会对游戏之后的发展有着深远的影响,故而要求玩家行动每一步都需要深思熟虑。

二、游戏种类

魔塔是一类固定数值的RPG游戏。经典魔塔有5种:50层魔塔(N.W、Oz & Kenichi做)、21层/24层魔塔(胖老鼠做)、新新魔塔(cos180做)、魔塔2006(Oksh做)、魔塔2000(ANGELA做),其中,具有里程碑意义的魔塔有三种:50层魔塔、21/24层魔塔、新新魔塔。这些魔塔中怪物的伤害除了新新魔塔,其他的是固定的,所以魔塔可以算作是益智类中的最好的游戏。商店一般有三种,21层/24层魔塔里商店是固定的价格,50层魔塔里商店的价钱翻倍,新新魔塔里商店有两个,一个初始20金币,买一次贵1金币;一个初始50金币,买一个贵2金币。这就意味着,50层魔塔中玩家属性值增长较慢,新新魔塔中增长较快,而21层/24层魔塔中则是爆炸式地增长。魔塔游戏虽不大,但是制作精美,道具很多,而且难度不低,对智商是一次艰巨的考验,所以如果你喜欢挑战,请一定不要错过!(摘自百度百科)

三、世界观设定

一位魔王为了想要一比他更厉害的人来拯救世界,拿公主做诱饵,引诱了一位勇者(就是你)进入魔塔。但是到塔顶时,无法击败魔王,没办法,再来一遍。二周目开始时,塔内机关已全部重置,勇者保持着一周目最后的能力,但是其它数据会乘44倍,到最后虽然可以击败魔王,但魔王仍然逃跑,重复N周目亦是如此,那么这个游戏到底有没有尽头呢?(摘自百度百科)

四、核心要素——数值

魔塔的数值设定是其玩法的核心所在。左上角可以看到我们操控的勇者拥有生命值,攻击力,防御力和金钱四种数值。同样的,每个怪物也拥有这几项数值。当玩家操控主角走向怪物所在格子后,战斗开始,用一方的攻击力-另一方的防御力便是我们能对对方造成的伤害数,伤害数将从生命值中扣除,双方轮流发动攻击,直到其中一方被击败。

五、为什么选择魔塔?

历史悠久,容易实现,可移植性强

为什么选择这款游戏,一方面是因为这款游戏是一个历史很悠久的游戏,因为游戏比较简单,且可玩性丰富,所以这款游戏的移植性也很强,从最初的win98到现在手机上可以直接通过html5运行该游戏。

素材来源丰富

在国内外都有一些该游戏的发烧友,有一个专门的聚集地,专门用爱发电提供素材,所以很大一定程度上简化了对素材的一来程度,转而关注对游戏的数值策划和剧情策划和代码规划等。

容易实现

这个游戏的操作部分很简单,因为是一个2d游戏,一般而言只需要使用上下左右进行操作,另一方面是因为这款游戏的扩展性很高,我们可以在里边设计各种各样的道具效果并且配合关卡设计一定程度上发挥道具的作用,然后这个游戏实现起来可以使用很多种语言,最常用的是c++,然后因为游戏中拥有很多种物品,所以运用java通过类去实现其中的各种物品也会使得面向对象这一概念清晰可见,然后还有专门的一个叫rpgmaker的类游戏引擎,使用专门研制的ruby语言也可以很好的来制作这一款游戏。


经典数值RPG游戏——《魔塔》调研报告相关推荐

  1. 一款玩法十分经典的RPG游戏《QQ宠物大乐斗2》

    文章目录 1.介绍 2.界面介绍 2.1游戏主界面: 2.2出城界面: 3.战斗系统 3.1主动战斗 3.2被动战斗 4.技能系统 4.1主动技能 4.2被动技能 4.3五神技 狂龙傲天拳 惊天混元掌 ...

  2. Python2.7开发经典RPG游戏《魔塔》

    <魔塔>是一种策略类的固定数值RPG游戏.游戏需要动很多脑筋,任何一个轻率的选择都可能导致游戏的失败.魔塔游戏虽不大,但是制作精美,道具很多,而且难度不低,对智商是一次艰巨的考验. 虽然魔 ...

  3. 如何制作一款HTML5 RPG游戏引擎——第二篇,烟雨+飞雪效果

    今天我们来实现烟雨+飞雪效果.首先来说,一款经典的RPG游戏难免需要加入天气的变化.那么为了使我们的RPG游戏引擎更完美,我们就只好慢慢地实现它. 本文为该系列文章的第二篇,如果想了解以前的文章可以看 ...

  4. html5游戏开发-零基础开发RPG游戏-开源讲座(一)

    因为上一篇雷电的开发中,有朋友反应不太理解,本篇将以零基础的视点,来讲解如何开发一款RPG游戏. 在游戏的世界里,我们可以看到各种地图,各种游戏人物,看到人物在地图上行走,对话等,无论是地图还是人物, ...

  5. rpg游戏发展史计算机网络,PC Gamer盘点史上最经典RPG游戏TOP15

    RPG角色演类游戏往往能带给玩家史诗般的剧情和难忘的战斗体验,今天外媒PC Gamer盘点了史上最经典RPG游戏TOP15,让我们一起来看看吧! 第 2 页 史上最经典15大RPG 2 6.<质 ...

  6. RPG游戏经典的系统架构

    RPG游戏经典的系统架构设计 : bigword 游戏引擎就是使用这种架构,我认识的很多rpg游戏公司的同事也大致采用了这种架构方式. loginapp : 登陆服务器,主要负责player 的登陆请 ...

  7. RPG 游戏数值系统—1

    今天讲一下做RPG游戏一个插件-RPGStatCollection,RPG游戏最主要的就是我们所谓的一些数值,就像英雄联盟一样,你选择每个角色的时候如果不带天赋和符文进去,每个角色都是存在基本的数值的 ...

  8. RPG 游戏数值系统—2

    接着前面所讲的RPG数值系统,前面讲到怎么添加一些基本属性然后怎么通过可视化的方法给每个人物进行配置他们所有属性,接下来就是怎么知道我的属性它的值是多少,例如当角色进入攻击状态的时候我们需要知道角色的 ...

  9. 人体工程学游戏椅行业调研报告 - 市场现状分析与发展前景预测(2021-2027年)

    人体工程学游戏椅市场的企业竞争态势 该报告涉及的主要国际市场参与者有DXRacer.X Rocker.Arozzi.ThunderX3.Vertagear.Subsonic.SecretLab.N.S ...

最新文章

  1. Java项目:图书管理系统(java+SSM+jsp+mysql+maven)
  2. 上下位机通讯协议_上位机与下位机的区别通讯
  3. 中职学校的学生计算机基础较弱,中职学校计算机专业教学的现状分析及对策探究.doc...
  4. Exploring Pyramids【动态规划——区间DP】
  5. linux网线连接树莓派,3、树莓派使用网线连接路由器获取网络的讲解
  6. 【SpringBoot】SpringBoot+druid+Myibatis集成
  7. 德国黑客使用租用的计算机资源攻击散列算法
  8. win10计算机错误代码,Win10错误代码:0xc00000f 解决方案
  9. vue中使用antv/g6 绘制关系图、结构图_CAD小白必看!手把手教你如何看懂室内设计施工图图纸(平面立面剖面大样节点图)...
  10. 标准更新|这次是OTA的EN301908-13即增加TRP和TRS的测试要求
  11. 微信小程序初始界面设置密码
  12. GuestBook Test
  13. RedHat7.4安装
  14. piv图像处理文献综述_数字图像处理文献综述
  15. Excel VBA 讲座04 - 过程,变量,循环和IF语句
  16. 13 MATLAB判别分析
  17. Windows更换壁纸脚本 获取必应壁纸 定时更换壁纸 c#调用.ps1脚本
  18. 山西初中计算机考试题,山西中考信息技术试题
  19. LINUX系统是什么?
  20. 无陌然个人倒计时引导页源码

热门文章

  1. 【自省】线程池里的定时任务跑的可欢了,可咋停掉特定的任务?
  2. 5G NSA 和SA 介绍
  3. 数字后端基本概念介绍Tie cell
  4. iOS开发学无止境 - UIStackView如何让你的开发更简单
  5. 半导体器件物理【5】固体量子 —— 能带与k空间
  6. 中国大学MOOC消费者行为学考试题库(含答案)
  7. linux下查看cpu峰值,linux下查看CPU信息
  8. Voluntarily Relinquishing the Processor-----《Pro_Java_8_Programming_(3rd_edition)》
  9. deny后加to do还是doing_区别的to do和doing用法的小技巧
  10. 辽宁小学计算机课本,辽宁初中教材版本