Skip to content

woluoyifan/voyage-clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

项目简介

该项目是基于cgi页游年代的游戏  网络大航海时代  重构而来

网上流传原版源码使用perl写成,本项目使用Java进行了重构

cgi游戏作为最早的页游,其界面朴素,玩法逻辑简单,但在那个拨号上网都难得而昂贵的时代,是一代人的历史回忆

项目状态

完成度90%,基本还原了原作以下各模块

  • 船只
  • 商品交易
  • 战斗
  • 城镇
  • 冒险和发现物

当然,也包括原作的bug(笑)

待完成的部分

  • 网上流传源代码的冒险为日文,需转换后添加至项目中
  • 后台管理优化
  • 原作的bug修复

目录结构

项目为标准的Java web mvc结构

项目依赖

  • spring boot
  • mysql
  • bootstrap
  • jquery

使用说明

使用mysql5.7版本,新建数据库voyage

连接用户和密码设置在application.yml中

使用voyage.sql初始化表和数据

maven打包构建后使用spring boot典型方式启动

启动类为com.luoyifan.voyage.Application

相关配置可在resources/application.yml中的voyage项查看

在浏览器中打开http://localhost:18888访问(默认)

一些想法

最初只是打算重构后给自己构建一个世界来回忆这个游戏

所以只是用了最简单便捷的jpa+mysql进行开发,作为游戏服务来说性能其实是非常低下的,当然,后台模板引擎渲染也是一个问题

如果有空时,可能会考虑进行内存化\前后端分离化的改造

最后,就像是魔兽也推出了怀旧服一样,希望大家在怀旧中能找回当年的那一份乐趣

About

cloned from cgi voyage game

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published