Castle-game.
This repository is deprecated, please see this城堡游戏
Android版
目前我正在使用Java继续更新这个项目,请移步Java分支
内容介绍
GUI版与CUI版共存。
v1.0纯Java版
v1.2Java&Kotlin版
v1.2.1含jar包Java&Kotlin版
Java初学者可通过此项目的v1.0对于OOP的设计模式有一个初步的了解。
v1.1展示如何使用Kotlin和Java进行简单的对接。
地图:
运行方法
这个必须看哦!
java -jar 城堡游戏.jar
- enjoy
实现情况
- 一个图标
- 地图系统(完善)
- 存档系统(完善)
- 战斗系统(完善)
- BOSS系统(不完善)
- 等级系统(较为完善)
-
GUI封装的CUI - GUI、CUI双版本共存
- 地图存储在SQLite中。
- 物品、背包系统
- NPC系统
- 与服务器端的通讯。
更新日志
本次更新
2016年5月 记不得多少号了
- 增加jar包,可以直接运行
早期更新
2016年4月19日
删除过时的运行方法:
你使用基于Linux或者Unix的操作系统
你了不起啊你这是歧视瘟都死吗
看到那个jar包了吗,castle.jar,这个是我已经打包好了的。
所以你们只需要打开终端
在终端先进入城堡游戏文件夹。
如果你想尝试CUI版,请输入:
$ java -jar ./castle-cui.jar
如果你想尝试GUI版,请输入:
$ java -jar ./castle.jar
按理说应该是可以运行的。
你使用瘟都死操作系统
滚去学习如何编译运行
首先确保你安装了Java8的环境。
如果没有的话,请百度“jre”。
右上角"download zip"看到了吗,下载下来,解压,
然后根据你的需求,找到“城堡游戏-GUI.exe”
双击运行就行了。
Windows平台不提供CUI的可执行文件,如果你执意运行的话,cmd运行jar包吧。
方法和上面一样。
2016年4月2日
- 挖坟——继续更项目
- 增加地图元素
- 将部分类转化为Kotlin代码
- 从此踏上了Kotlin的不归路
2016年2月15日
- 更多的移植到SQLite。
2016年2月11日、12日
- 地图数据库移植到SQLite中。
SQLite脚本
2016年2月2日
- 更新了map指令图片显示不出来的bug
2016年2月1日
- 根据j8的朋友的反馈修复了一个空指针异常 感谢这位朋友!
- 更改背景颜色。
- 增加3个新指令。
- 扩张地图。日出村增加了井底。
- 修复无法退出的bug。
- 每次更新textArea时滚动到最下方。
2016年1月31日
- 在奶茶同学的要求下,分别封装了CUI和GUI两个版本,各自有各自的main。(工作量极大!!)
- 因此有了两个MANIFEST。
- 然后更改了重命名的方式。
- 大量简化API。
2016年1月30日
- 扩张地图。增加了一个村庄。
- 来到一个地方的问候方式改变。
- 开始做物品系统。
- 简化代码
2016年1月29日
- 有了
GUIGUI封装的CUI - 修复GUI无法退出的问题
- 修复GUI无法重命名、重命名之后又反正就是乱七八糟的一大堆解释起来很麻烦的问题
2016年1月29日
- 封装了所有数据库操作
- 将所有的交互放在了主类中
- 现在可以保存每个Room的状态了
- 妈的今天修bug修惨了,我真可怜
2016年1月28日
- 大规模更改设计模式, 用一个地图类封装了地图的操作
- 扩张地图
2016年1月27日
- 扩张地图
- 增加新企划
2016年1月26日
- 解决存档的问题
- 修复地点不能保存的bug
2016年1月26日
- 各种封装
- 写Javadoc
- 搞了个图标出来
- 去掉暂时无用的功能
2016年1月25日
- 游戏完整化