JAVA RPG游戏
回顾
刚开始写的毕业设计,我拿出来分享了下,真丑!!!!链接如下,主要写逻辑什么的,还未关注于画面。
初界面展示
算是成品的展示↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓(毕竟觉得槽点很多)
移步到我的github,,觉得可以的话,给颗小星星呀
服务器代码:地址--->github 或者 gitee<---- 有图片展示。
客户端代码:地址--->github 或者 gitee<---- 有图片展示。
总结
项目开始时也是犹豫了java开发游戏的美观度,导师也建议再想想看。后来也是考虑到时间的问题和对java的熟悉度才决定用java开发。
1:通信就是很原始的TCP协议,一个连接一个线程。(后来了解到Netty协议,很不错)
2:并发用synchronized关键字修饰。
3:数据库使用最基本的JDBC连接。
4:信息的传输用的拼接数据,就是数据加分隔符那种(应该用json或者直接用序列化的方式甚至是pb协议)
5:客户端的界面用java的Swing界面做。至于怎么让图片动起来,就是帧的方式,多张图片连续刷新,哈哈,很古老。说起来我写的游戏没有用任何框架,导致开发周期很长,但是也是认识到了很多问题。
================我是分割线================
项目开始重构地址:https://github.com/xiaobaobao007/RpgGame
最后放个https://www.bilibili.com/video/BV1V54y1y7e2/,是一个演示视频。有兴趣可以加我QQ:932824098,一起讨论学习,,,
JAVA RPG游戏相关推荐
- java rpg对战_箭头键优先(java rpg游戏)
我正在使用LibGdx开发Java游戏,我需要你的帮助 . Explanation :箭头键有一个问题 . 让我解释一下我的代码是如何工作的 . 所以在我的更新方法中,我检查是否按下了键 . 如果他们 ...
- 人生如梦游戏间,RPG游戏开源开发讲座(JAVA篇)[0]——月晕础润
开场诗: 不儒不道又不仙,非神非圣也非贤.轻吐心头寻常语, 开辟文武一片天. 自表诗: 北冥沉渊有鲲鹏, 吞噬金乌戮真龙.一日扶摇凌天起,三千世界可横行. 小子"鹏凌三千",欲将心 ...
- Java创建RPG游戏角色
◆题目名称 创建RPG游戏角色 ◆题目分析 该程序需要用到有关类与对象的知识点,所以不能使用C语言来编写代码,这里我选择Java语言.本题目要求的游戏角色应有以下属性:名字.性别.种族.职业.力量.敏 ...
- Java实现RPG游戏(mini版pokemon)
Java实现mini版RPG游戏 总体概述 英雄与NPC的创建 图形化界面 战斗过程 结算界面 最后 代码连接 总体概述 游戏素材来源:游戏素材 java图形界面开发:Swing教程 RPG游戏人物移 ...
- 【纯JAVA语言做RPG游戏】1.做个瓷砖地图生成器
开个坑,想做个JAVA游戏. 虽然现在有着各种游戏引擎,使得做游戏的效率提高了很多,但是用着别人的代码来做感觉对自己也没啥提升,而且在游戏的模式上也不得不去迎合别人的思维,所以露珠准备应用前面学到的所 ...
- java rpg对战_[源码和文档分享]基于java的RPG回合制游戏
一.工作积累总结 该项目是一个回合制RPG游戏,讲述了动物主角对抗人类,自逃出动物园开始,一路与人类对抗,提升能力,并寻找新队友组成团体,逼得人类不得不与之谈判,最终与人类达成了和平协议的故事.玩家可 ...
- Java实现RPG游戏
一.实验目的 掌握面向对象程序设计的方法. 明确类与对象的概念,掌握面向对象设计七大原则: 掌握常见的设计模式以及类图的描述. 二.UML类图 三.实验要求 1.功能描述几乎所有的RPG游戏(一种源自 ...
- 打怪游戏Java课程设计_java 课程设计大作业 写的一个RPG游戏(代码+文档)
[实例简介] java 课程设计大作业 写的一个RPG游戏(代码+文档) java 课程设计大作业 写的一个RPG游戏(代码+文档) [实例截图] [核心代码] Rebellion-master ├─ ...
- JavaXYQ - 纯Java打造的2D回合制RPG游戏
JavaXYQ是使用纯java实现的一个2D回合制RPG游戏,大部分资源来自<梦幻西游>,类似梦幻西游玩法.风格. 目标: 1.打造成一款强大方便的RPG游戏引擎,提供场景编辑器.任 ...
最新文章
- 2020长沙“科技之星”榜单重磅揭晓,近百家企业凭实力“出道”!
- 谷歌地图控件,通过扩展实现GMAP的自定义绘图系统
- JBoss 4.x 5.x 6.xJBossMQ JMS 反序列化漏洞
- Linux进程分配内存的两种方式--brk() 和mmap()
- php分页实例下载,PHP文件操作实例总结【文件上传、下载、分页】
- 【IT笔试面试题整理】数组中出现次数超过一半的数字
- 通过Spring Integration消费Twitter Streaming API
- 计算机开机是什么,你了解电脑开机时都做了些什么吗?
- pku1192 最优连通子集
- 深入理解JVM虚拟机
- 三个比较经典的策略: Dual Thrust、R-Breaker、Dynamic Breakout II
- matlab 文本分类,中文文本分类语料库-TanCorpV1.0
- 中国巧克力生产线及解决方案市场趋势报告、技术动态创新及市场预测
- OSI和TCP/IP网络参考模型傻傻分不清?图解和各层作用详细说明
- 小罗学习笔记之安卓的存储路径(持续完善)
- 如何使用Selenium自动化测试工具获取动态图片验证码?
- TOMCAT服务器的安装与配置
- mysql实现vpd_MySQL支持类似Oracle的VPD特性吗
- 游戏策划概述(二)——设计
- Python 学生管理系统