Skip to content
This repository has been archived by the owner on Oct 15, 2023. It is now read-only.

NAVERON/ShipSimulation

Repository files navigation

关于

项目来源

  • 从辅修双学位的毕业论文开始,我不断优化和更新无人船舶避碰仿真项目,历时3年迭代4个版本
  • 本项目分别由之前的CollisionAvoidance项目,SmartAvoidingCollision项目,RadarNavigation项目和AutoVehicle项目合并而成,转变为当前collisionmarker, simplecollisionavoidance,radarnavigation,smartvoyage 项目
  • 使用maven作为项目构建工具,代替之前需要复制引用的第三方jar包

初衷

从开始接触程序,第一次制作船舶避碰开始,就热衷于不断晚上带有UI的客户端制作,希望不断完善和增加功能
在读研期间,因为对计算机算法和船舶的电子化有兴趣爱好, 不断深入学习自研仿真系统和补充计算机专业内容,所以把所有的精力放在自己的小项目上
开始不断完善船舶避碰项目,求学期间完成4个版本,并在研二期间自己找兼职,进入一家7人创业小公司,慢慢接触软件行业,在实习期间不断补充基础算法和练习项目, 见识得到了增长, 从开始的不懂技术到了解和实现部分功能, 慢慢好起来了,自己独立学习Java UI技术,从swing完全转向JavaFX
毕业后有幸入职小米,不断提升和学习先进的计算机技术,接触到了SpringBoot项目,redis,zookeeper,自动化部署,项目构建工具,shell脚本,远程调用[RPC]的使用,一直希望有时间可以重新拾取现在的项目继续向前

项目构建和运行

IDE和运行环境

  • IDE Eclipse, 因为IDEA需要经常使用注册码破解,正版又太贵,所以使用eclipse免费
  • 运行环境 Java 17, JavaFX,maven

直接进入各个项目,使用mavn构建即可,或者导入Eclipse运行

运行效果展示

Bilibili演示视频

About

ship simulation system

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages