本游戏为本科的毕业设计,开贴旨在用来用来记录。目前所写的角色扮演游戏(RPG)已经有了一个成品,但是部分实现上不便于扩展,故进行第三次重构。本游戏基于SDL_Engine进行开发(简化版的cocos2d-x)。首先需要构建框架。本游戏采用MVC设计模式,GameScene为MVC中的Control控制器,主要起到负责全局的管理,逻辑处理,事件接收与分发等。为了便于以后lua脚本的接入,故GameS
转载 2023-07-17 12:41:39
206阅读
  游戏玩得多了,可能每个人都曾会想过一个问题:要是自己也能制作出一套游戏那多好。究竟编游戏的吸引力在哪里呢?在很多地方,颇具微妙--你就真正控制了故事中剧情的发展、主角的命运,也许还有用自己主观感情去感染别人。这就好比写作,虽然并非人人都会去做,却人人想做,极富魅力。  那么,在业余条件下能否完成游戏的编制呢?答案是完全可以。  一套游戏,其中包含的内容很多,涉
题目:
原创 2022-11-07 15:26:23
68阅读
这篇博客承接上一篇,介绍一下MVC的框架建设完毕后如何使用。在使用了MVC模式后,其他的部件其实只不过是一个普通的类而不是要继承某个frame或panel的看起来十分高大上的类了。同时,这样的类也就不可能去添加监听器。这次我们拿Start界面做例子(毕竟是一个游戏的门面)。那么我们面临三个问题:1.如何把这些类中的内容画出来。既然没有swing中的一些东西,那么按照常理自然也就不能“画”出这个类想
“本鹏”上回书言道,Java 游戏中地图的构建是一件极其简单的事情,本次书接前文,探讨游戏中角色的移动问题。 众所周知,[角色]是一个游戏的灵魂所在,没有角色的游戏,就是没有灵魂的游戏。 那么,如何让这重要的角色[动]起来呢? 现在“本鹏”先演示个简单的实例,以为抛砖引玉之用。Example2.java:package com.zql.rpg.three; import java.awt.Con
转载 2023-09-01 11:17:55
44阅读
三个英雄角色参与PK每个英雄具有以下几个属性:生命值(为0时英雄倒下)、攻击力(每次攻击时扣除对方的生命值点数)、攻击间隔(每次攻击过后都要等待间隔时间才能进行下次攻击,首次攻击之前也要先等待间隔时间)另外,每个英雄都拥有两个技能:攻击技能和防御技能,攻击技能在攻击对方时有一定概率发动,防御技能在被对方攻击时有一定概率发动,具体参数如下BM:生命650 攻击力40 攻击间隔1.5s攻击技能(跳劈)
Python RPG游戏:带你进入主角的魔幻冒险世界Python是一种广泛使用的高级编程语言,被用于开发各种应用程序和游戏。其中,RPG游戏是其中最受欢迎的游戏之一。Python的各种优点使其成为开发RPG游戏的一个理想选择。在这篇文章中,我们将探讨Python RPG游戏的一些关键功能,并带你进入主角的魔幻冒险世界。什么是Python RPG游戏Python RPG游戏是一种基于文字和图形的角色
Java基础之—反射(非常重要)反射是框架设计的灵魂:使用的前提条件:必须先得到代表的字节码的Class,Class类用于表示.class文件(字节码)一、反射的概述JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 要想解剖一个类,必须先要
转载 2023-08-05 02:01:17
28阅读
Simon最近迷上了一款RPG游戏,现在他要从坐标(0,0)沿着y轴跑到坐标(0,100),他每秒能跑1个单位长度。可是沿途
原创 2022-11-07 14:05:16
34阅读
游戏视频地址
原创 2022-11-02 13:44:29
228阅读
这次代码完全使用c++的特点写的游戏,什么封装,多态,继承等等。遇到过问题,也遇到过快乐。一开始写的m>..
转载 2021-11-12 14:40:06
153阅读
什么是rpg类游戏角色扮演游戏(Role-playing game),简称为RPG。传统的RPG游戏,玩家负责扮演一个或多个角色,并在一个结构化规则下通过一些行动令所扮演的角色发展。现在RPG类的游戏更加宽泛,只要是玩家扮演一个或者多个角色的游戏都可定义为RPG类游戏。例如市面上比较流行的卡牌类游戏,MMRPG等等。不论是否网络游戏。 你需要什么我们是一个开发者,也就是说,我们专注于游戏
书接前文,事表上回。话说上回书提到“画面闪烁问题和角色动作的变更”是目前我们所面临的两大难点之一,本次,将就解决画面闪烁的前提条件——角色动作变更,也即“动画”进行较为深入的分析。 大家都很清楚的知道,所谓的动画,并不是一个“会动的画”,而是一组“连续变动的画”,就好比Flash制作时的需要凭借“桢”调节画面运动,在Java游戏开发中一样要通过类似的方式来控制画面。Example.java:pac
极乐迪斯科Disco Elysium for Mac是一款很好玩的侦探类RPG游戏,在Disco Elysium汉化版中,玩家将扮演一个落魄潦倒的中尉侦探,身处堕落的港口城市雷瓦科城,极乐迪斯科mac版可以通过和不同的角色互动来发现更多线索,你的任务是揭露这个城市中隐藏的黑暗秘密,这里带来极乐迪斯科mac中文版,有兴趣的朋友可以来体验一下哦!极乐迪斯科Disco Elysium for Mac官方
转载 10月前
0阅读
插件指令与脚本是应用在RPGMaker事件流程中的,如果你在插件里自定义了一种行为,那么可以通过插件指令来调用,脚本就更加灵活了,因为脚本里是直接可以编写js代码的。当然自定义的函数也可以被脚本调用。首先来了解一下插件指令,先新建一个“test.js”插件,在插件中插入以下代码://处理插件指令 Game_Interpreter.prototype.pluginCommand = function
“本鹏”上回书言道,Java 游戏中地图的构建是一件极其简单的事情,本次书接前文,探讨游戏中角色的移动问题。 众所周知,[角色]是一个游戏的灵魂所在,没有角色的游戏,就是没有灵魂的游戏。 那么,如何让这重要的角色[动]起来呢?  现在“本鹏”先演示个简单的实例,以为抛砖引玉之用。 文件 Example2.Javapackage org.loon.c
转载 9月前
74阅读
了解上两篇的内容请点击:html5游戏开发-零基础开发RPG游戏-开源讲座(一)http://www.html5cn.org/article-1737-1.htmlhtml5游戏开发-零基础开发RPG游戏-开源讲座(二)-跑起来吧英雄http://www.html5cn.org/article-1738-1.html前两篇,RPG的开发已经实现了添加地图和添加游戏人物,本篇来实现地图的卷轴滚动和人
转载 7月前
0阅读
#大家好,我是N君,这是我写的第一篇博客!我现在就读大一,对于编程的世界几乎没有什么了解!但是我对编程还是有热情!好了不说多了 #我最近在研究一个游戏引擎,rpgmaker!因为它相对于其他引擎更加的简单因为它的门槛很低,不会编程也能做游戏,那么显然,它的局限性很大,几乎只能做回合制游戏,我想是否可以利用逻辑和事件来做成其他类型的游戏呢?并且不需要插件和脚本呢? #答案是可以的!我尝试做一个枪战游
package ggg; import java.awt.*; import java.awt.event.*;import javax.swing.*; import java.util.*; import java.io.*;public class Tank1 extends JFrame { //用来存储对应的图片的二维数组 (这里的icon数组,只是用来将我们设置好的数组在界面上显示
转载 2023-06-22 23:14:35
374阅读
Rpgmaker2003可以创建角色扮演游戏(RPG游戏),一个用户友好的图形界面,允许用户自定义的游戏的各个方面,不需要编程知识,很容易制作一个真正的RPG游戏。整个游戏程序的编制是通过一个个名为“事件”的元素串连起来的。通过简单的积木式的拼接即可完成类似 Hsp 游戏编程大师那种复杂脚本能够达到精美效果。完全可以自定义特技、角色动画效果的动画编辑器。软件还支持导入您电脑中任意的 png 图片作
  • 1
  • 2
  • 3
  • 4
  • 5