分享33个js游戏案例~😜

18,803 阅读3分钟

收集内容大多来自codepen,可以线上运行,在线游玩,也可以下载下来学习。包含内容Three.js游戏,纯CSS游戏、数字逻辑游戏、射击游戏、扭蛋机等。

案例链接

01. Threejs game - dont hit the spikes

001.gif

基于Threejs的躲避尖刺游戏

  • 按左右可以进行左右移动,
  • 按上可以旋转整个场景。
  • 随着得分变多,速度会越来越快,
  • 碰到尖刺得分清零,回到初始位置。

02. 2048 (codepen.io)

001.gif

2048~

03. Tower Blocks

001.gif

方块从左右出现,逐层叠加,保留和上一个相同的区域,多一层得分加1。

04. Platform game engine

001.gif

小球移动

  • 可以上下左右移动
  • 途中的道具通过不同颜色表示
  • 变成黑色还能隐身。。。

05. Stick Hero with Canvas

001.gif

点击屏幕生成棍子,长度随时间变化,目标搭上下一个柱子。

06. Bullseye Game

001.gif

射击小游戏,可以拉动弓弦,根据射中目标给出相应的提示。

07. Christmas Cannon

001.gif

点击屏幕,射出礼物大炮,在发生大炮的同时,还可以有开火效果(灯光!)

08. CSS Rock-Paper-Scissors

001.gif

纯CSS,通过form表单实现!

09. SUDOKU

image.png

数独

  • 点击左上角按钮,可以开新局
  • 点击数字,可以显示表格上相同的数字!
  • 点击空格,可以填入数字!

10. Pure CSS Tic Tac Toe w/ SVG 🕹 #CodePenChallenge

001.gif

11. Get to zero

001.gif

数字消除

  • 点击数字,合并为一块,方块数字减1,
  • 目标,合成出0!

12. Lock-picking minigame

001.gif

当方块移动到圆圈的时候,点击屏幕,方块会根据不同速度移动。

13. Minesweeper

001.gif

扫雷!

14. A matter of gravity

001.gif

点击按钮,可以旋转迷宫。

15. Air Balloon game

001.gif

点击屏幕,消耗燃料,热气球飞起来,碰到树木结束。

16. microvania

001.gif

迷宫探索,找寻对应颜色的钥匙,打开对应颜色的门!

17. Coronavirus Shooting Game

001.gif

消灭新冠病毒!

18. Gacha Machine with GSAP

001.gif

扭蛋机🥚🥚🥚!

19. Pong game with JavaScript

001.gif

打乒乓球。。

20. 3d canvas computer + pong

001.gif

带旋转的打乒乓球。。。好看😎😎😎!

21. HTML5 Breakout

001.gif

打砖块!

22. Helicopter Physics - Three.js Tutorials (sbcode.net)

001.gif

Threejs 模拟直升机效果!!!

  • 来自网站 - sbcode.next

23. Menja

001.gif

切方块~

24. Towers of Hanoi - HTML5, JS and SCSS Game

001.gif

汉诺塔!

25. Tetris

001.gif

俄罗斯方块!

26. Multi-input Maze 🎮

001.gif

表情包走迷宫,边走边变换表情。。。🙃🙃🙃

27. Blue Monsters of the Deep!

001.gif

蓝色怪物。。

28. SVG tutorial

001.gif

学习svg!

29. Arrows Defense Game (Challenge)

001.gif

箭头保卫战!

30. The Mine: No JS, CSS only adventure game

001.gif

纯CSS,form表单实现!

31. Simon® Game

001.gif

按灯光次序选中按钮!

32. Snake Game - CSS Renderer

001.gif

会发光的贪吃蛇!

33. Traffic Run Game with Three.js

001.gif

Threejs实现

  • 按上,可以加速
  • 按下,减速!
  • 碰撞到车辆结束。

总结

Js实现的游戏,有助于学习Js,包含数字游戏、射击游戏、物理模拟、迷宫探索等。屯一波案例,学习游戏实现源码,还有游戏思路~

若有所收获,欢迎点赞与分享~

挣扎在现实里,为明天而战。留下的歌与泣,对生命交代。- 《荣耀》