该项目是基于cgi
页游年代的游戏 网络大航海时代
重构而来
网上流传原版源码使用perl
写成,本项目使用Java
进行了重构
cgi
游戏作为最早的页游,其界面朴素,玩法逻辑简单,但在那个拨号上网都难得而昂贵的时代,是一代人的历史回忆
完成度90%
,基本还原了原作以下各模块
- 船只
- 商品交易
- 战斗
- 城镇
- 冒险和发现物
当然,也包括原作的bug(笑)
待完成的部分
- 网上流传源代码的冒险为日文,需转换后添加至项目中
- 后台管理优化
- 原作的bug修复
项目为标准的Java web mvc结构
- spring boot
- mysql
- bootstrap
- jquery
使用mysql
5.7版本,新建数据库voyage
连接用户和密码设置在application.yml中
使用voyage.sql初始化表和数据
maven打包构建后使用spring boot典型方式启动
启动类为com.luoyifan.voyage.Application
相关配置可在resources/application.yml
中的voyage
项查看
在浏览器中打开http://localhost:18888访问(默认)
最初只是打算重构后给自己构建一个世界来回忆这个游戏
所以只是用了最简单便捷的jpa+mysql进行开发,作为游戏服务来说性能其实是非常低下的,当然,后台模板引擎渲染也是一个问题
如果有空时,可能会考虑进行内存化\前后端分离化的改造
最后,就像是魔兽也推出了怀旧服一样,希望大家在怀旧中能找回当年的那一份乐趣