2D、3D、益智、RPG — 创造游戏乐趣的一切
实现4人日本麻将的项目。用代码精确实现复杂的和牌判定、役种计算和计分体系本身就是一大挑战。
通过浇水、晒太阳等简单操作培育虚拟植物的放置类游戏。真实时间会反映在游戏中,形成让玩家每天登录的机制。
与AI进行韩语词语接龙对战的游戏。AI基于词典DB选择最优单词进行回应,同时支持在线多人对战。
结合跳跃、重力、移动平台和开关解谜元素的2D平台游戏。内置关卡编辑器,社区可以分享自定义关卡。
一款死亡后从头开始的程序化生成地牢游戏。每局不同的地图和物品组合提供了极高的重玩性。
在15×15的棋盘上先连成5子即获胜的五子棋游戏。同时支持AI对战模式(极小化极大算法)和在线对战模式。
在红灯变绿灯的瞬间点击按钮来测量反应速度的游戏。全球排行榜和好友比较功能带来强烈的上瘾感。
在浏览器中配合音乐节奏按时点击的节奏游戏。可以通过 BPM 分析自动生成音符,也可以创建自定义谱面进行分享。
设置概率并抽取角色/道具的抽卡模拟器。也可作为透明展示保底系统和概率统计的教育工具使用。
在路径上放置塔楼以阻止涌来的敌人的策略游戏。路径搜索算法和塔楼升级系统是核心挑战。
蛇吃到食物就会变长,碰到墙壁或自己身体就游戏结束的经典游戏。这是游戏循环和方向输入处理的基础。
每次翻两张扣面朝下的牌,找到相同图案的记忆游戏。加入动画和计时器后,就成为一个完成度高的迷你游戏。
在 9×9 格子中填写数字的数独游戏。核心在于自动生成谜题和答案验证算法,非常适合学习算法。
以文字形式进行的地下城探索 RPG。实现战斗、道具获取和升级系统,学习游戏逻辑设计的基础知识。
多名玩家实时同时答题并争夺排名的游戏。可以创建房间并用代码邀请朋友加入。
角色自动奔跑、躲避障碍物的无限跑酷游戏。通过跳跃和滑行操作尽可能坚持更长时间并累积分数。
单词从屏幕上方落下,你需要快速打字将其消除的游戏。随着时间推移,速度加快,分数也随之提高。
通过上下左右滑动数字方块,将相同数字合并以达到 2048 的益智游戏。规则简单,但在实现过程中可以深入学习二维数组操作和动画。