前言
各个领域模块的都整理了一下,包含游戏、一些沙雕的工具、实用正经的工具以及一些相关的电商项目,希望他们可以给你学习的路上增加几分的乐趣,我们直接进入正题~
游戏
1.吃豆人
一款经典的游戏开发案例,包括地图绘制、玩家控制、NPC根据玩家坐标实时自动寻径、吃豆积分系统、能量豆功能、多关卡(共12关)、特殊物品记分功能的实现,基于Javascript开发的小游戏。
在线体验:https://passer-by.com/pacman/
仓库地址:https://github.com/mumuy/pacman
![](https://img.php1.cn/3cd4a/1eebe/cd5/1e3db12dd78db092.webp)
2.俄罗斯方块
在这个经典的游戏项目中,体验小时候在游戏机上游玩俄罗斯方块的感觉,其对于pc、手机端都做了自适应,同时适应键盘和触屏的操作,此外,无论你对页面刷新亦或是不经意关闭,都会保存当前的进度,重新打开链接便可以继续游玩。
在线体验:https://chvin.github.io/react-tetris/?lan=zh
仓库地址:https://github.com/chvin/react-tetris
![](https://img.php1.cn/3cd4a/1eebe/cd5/617c1173853af4b6.webp)
6.斗地主
完全基于Java语言开发的项目,通过键盘输入相应的数字或字符来实现出牌的功能,当前游戏有多种模式,若是你对这款游戏有兴趣,那么这不为是一个Java练手的好项目。
在线体验:http://rtol.isnico.com/
仓库地址:https://github.com/ainilili/ratel
![](https://img.php1.cn/3cd4a/1eebe/cd5/433ea70d6ea577b1.jpeg)
7.FlappyBird
这一款休闲小游戏可谓是一代人的回忆了,都说笨鸟先飞(小时候玩这个游戏才感觉笨鸟竟是我自己),咳咳,言归正传,这一款游戏FlappyBird基于Java标准库开发,它相比以前的flappybird优化(加大)了游戏难度,加入了可上下移动的水管,手残党泪目。如果你是Java的初学者,那么用它练手将非常的合适,原因是它没有采用第三方库和游戏引擎,同时项目结构简单、代码注释完整。
仓库地址:https://github.com/kingyuluk/FlappyBird
![](https://img.php1.cn/3cd4a/1eebe/cd5/67cc2e96eddffff8.png)
娱乐(沙雕)工具
1.表情包生成器
骚年,是否苦恼自己各类玩梗的表情包羞涩,“图到用时方恨少”,这款GitHub上开源的表情包生成器完美的解决了你的问题,它将各种名场面都去掉了字幕,转而你可以自行添加语句输出自己独特的表情包。
在线体验:https://sorry.xuty.cc/
仓库地址:https://github.com/li24361/sorryJava
![](https://img.php1.cn/3cd4a/1eebe/cd5/67cc2e96eddffff8.png)
5.Thief
一款摸鱼神器,包含小说、视频、游戏等的高技术摸鱼手段(,真正的做到工作摸鱼两不误。
官网下载:https://thief.im
仓库地址:https://github.com/cteamx/Thief
![](https://img.php1.cn/3cd4a/1eebe/cd5/ed19db63ee478b98.png)
7.诺基亚短信生成器
“有内鬼,终止交易”,这张百年的老图令人印象深刻,当下,这个项目可以让你在手机上自由编辑信息,支持多种机型,体验DNA被唤醒的感觉。
在线体验:https://zzkia.noddl.me
仓库地址:https://github.com/dcalsky/zzkia
![](https://img.php1.cn/3cd4a/1e618/bdf/129913486c37ddf6.jpeg)
实用工具
1.Exchart
Exchart提供了大量精美的图表,只有你想不到,没有你在它上面找不到的,同时点进相应的图标后便可以在线对它的JS或者TS源码进行修改,在其图形模板下修改自己想要的数据呈现,同时制作完后你可以将改图标下载到你的电脑或者是将修改后的JS代码复制到其他支持这类数据可视化的软件(如Axure)来呈现
在线网址:https://echarts.apache.org/zh/index.html
仓库地址:https://github.com/apache/echarts
![](https://img-blog.csdnimg.cn/img_convert/a94bac4b4a39ff0abdd4053d938b6788.webp?x-oss-process=image/format,png)
![](https://img-blog.csdnimg.cn/img_convert/aec555659975a9a582d2f46c3d25eb31.webp?x-oss-process=image/format,png)
2.FHelper
作为一款浏览器插件,同时你也可以把它作为浏览器里的工具箱,它包括了JSON自动/手动格式化、JSON内容比对、代码美化与压缩、信息编解码转换、二维码生成与解码、图片Base64编解码转换、Markdown、 网页油猴、网页取色器、脑图(Xmind)等,若是你不太喜欢去下载专门的软件去实现这些功能,那FHelper无疑是一个好选择
在线地址:https://www.baidufe.com/fehelper/index/index.html
仓库地址:https://github.com/zxlie/FeHelper
![](https://img-blog.csdnimg.cn/img_convert/43a4847c730e839dcde1cebed874d02e.webp?x-oss-process=image/format,png)
3.qwerty-learner
为键盘工作者提供锻炼打字能力和英文记忆能力的项目,当然,若是你在备考四六级,这同样可以为你提供帮助,提供发音和再次拼写单词能加深印象~
在线网址: https://qwerty.kaiyi.cool/
仓库地址:https://github.com/Kaiyiwing/qwerty-learner
![](https://img-blog.csdnimg.cn/img_convert/7c19fbe7e54162b159e4d989bf1938b4.webp?x-oss-process=image/format,png)
4.JustAuth
你是否因为网页不时繁琐的登录而烦恼呢?如果是,不妨试试这一款帮你搞定第三方登陆的 Java 开源组件,操作便捷,令你在登陆时更加的简单省心,目前Justauth已经支持十多个平台,而且该项目目前仍然在更新当中~
在线网址:https://justauth.wiki
仓库地址:https://github.com/justauth/JustAuth
![](https://img-blog.csdnimg.cn/img_convert/42bb4e7dd0e7d10af7e1baf248267691.webp?x-oss-process=image/format,png)
企业项目
1.人力资源管理系统
视频教程:https://mp.weixin.qq.com/s/dcJv6BIVFPnokI8nBf4IrQ
仓库地址:https://github.com/lenve/vhr
2.学之思开源考试系统
视频教程:https://ke.qq.com/course/3614230#term_id=103758206
码云地址:https://gitee.com/mindskip/uexam
3.电商系统
文档教程:https://www.macrozheng.com/](https://www.macrozheng.com/
仓库地址:https://github.com/macrozheng/mall
4.新蜂商城
视频教程:https://download.csdn.net/learn/26258
仓库地址:https://github.com/newbee-ltd/newbee-mall
5.后台管理系统
文档教程:https://gitee.com/geek_qi/cloud-platform/blob/master/dev-doc.md#cloud-platform
仓库地址:https://github.com/wxiaoqi/Spring-Cloud-Platform
持续更新中