当前位置: 华文问答 > 游戏

有什么推荐的开源游戏代码?

2014-04-07游戏

安利15个开源游戏,点开即玩。

干货蛮多的,建议先收藏一下!

1、while-moses-was-away

https:// github.com/jimbly/jsjam 22

游戏地址:https:// dashingstrike.itch.io/w hile-moses-was-away


这游戏玩儿起来满足感十足,玩家可以自行添加很多东西进去,比如新的升级体系、地图、游戏模式等等。有玩家就自行加入了时间关卡——在规定的时间内取得目标物品。

随着游戏的推进,游戏也越来越难,会出现更多种类的工人单位,工人还可以进行升级,从而更高效地完成任务等等。

这款游戏看着简单,但其实大有玄机。

2. IT’S TOO RAW!

https:// xem.github.io/gamedevjs 2022/bonuses.html

游戏地址:https:// maximeeuziere.itch.io/i ts-too-raw

非常有趣的一款游戏!虽然游戏类型很常见,但是却有很多创新的元素。大体上就是要把一条鱼煎到恰到好处。

3、谷歌小恐龙

代码开源:https:// pan.baidu.com/s/1RHHZ8P 3axWi5HQR8MHhagw

提取码:b7uy
使用STM32的显示屏其实可以开发出许多有趣的小项目,比如:多功能菜单,小游戏等等。其中,STM32F1XX由于Cortex-M3芯片的性能一般(计算量与内存),所以能够实现的小游戏不多,较为常见的:贪吃蛇,俄罗斯方块,飞机大战等。

本文将给大家实现一款较为新颖的小游戏—谷歌小恐龙(Chrome Dino Game)。

简单使用0.96寸OLED屏幕搭配STM32F1系列的MCU就可以实现,硬件要求很低。(本游戏代码基于HAL库实现,文末有代码开源)

实验硬件:STM32F103ZET6;0.96寸OLED;2个KEY按键


效果图:

4、玩到我被美女包围了

这游戏不只是火,同时还口碑超高。【美女包围】刚发售时的好评率是83%,火了后评价不降反升,现在是恐怖的93%。

性感辣妈林乐清 —— 王星辰(身材姣好,入得厅堂下得厨房,娶妻当娶浩浩妈)

林乐清是游戏中最受欢迎的女主,虽然职业只是普通的会计,还是单亲妈妈的设定,但是却俘获了一大批男玩家的心。

魅惑魔女郑梓妍 —— 钟晨瑶(优点长得漂亮穿着时尚声音还奶)

游戏中,郑梓妍算不上是好女孩,属于标准的玩咖,性格叛逆情感复杂,正因如此,也充满了挑战性。

与郑梓妍在一起,生活会充满刺激,这是个敢爱敢恨的女孩。

清纯女生肖鹿 —— 邹佳佳(经典的校园小学妹,单纯可爱)

肖鹿是天真的小学妹,属于六大女主中人设上最不讨喜的那类。

因为在这款科幻游戏中,玩家可以做的梦太多,关于肖鹿的梦,太平淡。

刁蛮大小姐沈慧星 —— 余冰慧(性格直球,年轻多金,青梅竹马)

刁蛮大小姐,虽然行为幼稚,但是有霸总爸爸的光环,一旦在一起,也是这辈子不用奋斗的类型。

沈彗星同样有着超高的人气,毕竟在爱做梦的年纪,哪个少年会拒绝富家千金的喜欢?

知性姐姐李云思 —— 王姿允(情感专一的文艺青年)

李云思是游戏中的知性姐姐,与顾易兴趣相投,也相处融洽。

虽然柔情似水,但玩游戏,需要的是心跳和刺激。

游戏体验

魅惑魔女、清纯女生、知性姐姐、刁蛮大小姐、性感辣妈、冷艳总裁,与谁走到最后,由你来决定。

这次分享的无需登录steam绿色版,下载解压即可畅玩,大家可以放心下载使用。

最低配置:

需要 64 位处理器和操作系统、操作系统: Windows 10、处理器: Intel Core i3、内存: 2 GB RAM、DirectX 版本: 11、网络: 宽带互联网连接、存储空间: 需要 15 GB 可用空间

下载软件,然后选择下载【下面4个文件,单个压缩包太大,分成了4个,全部下载下来,解压任意一个即可】,软件我已经打包好了。

下载地址: https:// pan.quark.cn/s/1d8bf52a adee

夸克网盘分享

如何解压,如图所示

解压好之后,如下图一样,选择【WD.exe】,双击即可启动游戏

游戏中的人物都是真人演绎的,参与的演员中,有许多是国内知名的女演员。

值得一提的是,游戏全程使用了相当高质量的POV视角。演员的动作、神态与玩家对话选项之间的嵌套关系相比同类产品处理的很顺滑,没有突兀的感觉,显然经过了适配和打磨。

4、kawaks

这是一款电脑端的老牌街机游戏模拟器,游戏数量非常多,质量还是很不错的,而且全都是汉化版。

kawaks街机模拟器含有 游戏合集500+,包括曾经所有的街机经典之作:

拳皇系列、街霸系列、侍魂系列、饿狼传说 、惩罚者、龙虎之拳、三国志系列、快打旋风 、恐龙快打、名将、电精、麻将系列 、194X飞机系列。

各种休闲 、类球 、棋牌类、 街机,曾经玩过的街机游戏Kawaks全都有。

winkawaks 配一个游戏手柄,在Windows玩还是蛮爽的,玩了几个月了,偶尔来一两把!

kawaks下载链接:https:// pan.quark.cn/s/87b4e595 ec82

手柄、实测操作教程可参考: 目前有哪些街机模拟器?

街机实测效果:

合金弹头:

拳皇:

三国志:

战机系列:

少年街霸:

战国传承:

有条件的强烈建议买一个【北通】的游戏手柄,大大提升了游戏体验, 虽然现在的游戏在画面、剧情、动作、音乐各方面都越做越完美,但是「大鱼大肉吃惯了,也要来一点粗茶淡饭回忆一下味道」

有兴趣的可以先收藏,偶尔兴趣来了玩上一两把回味一下。

4、 lifeRestart(人生重开模拟器)

源码:https:// github.com/VickScarlet/ lifeRestart

地址:https:// liferestart.syaro.io/pu blic/index.html

说到在线文字游戏就不得不提到,前两年特别火的一款开源游戏「人生重开模拟器」。

游戏里,玩家只需在开局时选天赋、分配初始属性,后面就是看岁月如白驹过隙,转眼就过完了这一生,不满意的话可以点击 再次重开 即可开启新的人生。该游戏凭借诙谐幽默的文案,和出乎意料的结局,风靡一时。现在除了上述的经典模式玩法,还新增了名人模式,体验名人的一生。

5、 lila(国际象棋)

源码:https:// github.com/lichess-org/ lila

地址:https:// lichess.org/zh

这是一款承诺永远免费、无广告的国际象棋游戏,支持中文。该项目不单单是一款国际象棋的游戏,更像是关于国际象棋一切的平台。因为它除了可以在线对战、人机对战、好友对战、比赛等玩法,还有学习国际象棋的教程、社区以及观战和直播。

6、 react-tetris(俄罗斯方块)

源码:https:// github.com/chvin/react- tetris

地址:https:// chvin.github.io/react-t etris/

复刻经典的俄罗斯方块,该项目采用 React+Redux+Immutable 的技术栈。这款游戏的复刻程度堪称像素级别,不仅体现在画面上,还有流畅度、玩法、音效等方面都做到了极致。

7、 chinese-dos-games(中文 DOS 游戏)

源码:https:// github.com/rwv/chinese- dos-games

地址:https:// dos.zczc.cz/

一款在线的中文 DOS 游戏集合,目前支持 1800+ 款游戏。

8、 pacman

GitHub 地址:https:// github.com/mumuy/pacman

游戏在线地址:http:// passer-by.com/pacman/

Pacman 是基于 HTML5 的吃豆人游戏。该项目在 GitHub 上的核心代码就两个文件,代码有注释、整洁。对于新手来说是个很好的实践项目。

9、 ratel

Ratel 这个项目是基于 Netty 实现的一款命令行斗地主游戏。

Ratel 分客户端和服务端,你可以让小伙伴们的客户端都连接你的服务器进行游戏,也可以直接连接作者的公网服务器进行游戏。

10、美女与龙珠

https:// github.com/jCodeLife/be auty-and-dragonball

在线地址:

https:// jcodelife.gitee.io/onli ne/

游戏讲述的是一个小女生被恶魔诅咒找不到家了,她听说收集七龙珠可以召唤神龙,神龙可是帮她实现回家的愿望,于是她开启了她的冒险故事。

寻找散落各处的龙珠。当人物碰到龙珠时,龙珠发生变化,表示此龙珠被找到。当找完七颗时,寻找地图中出现的龙,按提示找出神龙,即可完成游戏!

控件:W = 前进,W+E = 快跑,S = 后退,鼠标 = 控制视角,空格 = 跳跃

这个游戏使用Vite + React技术栈,基于Three.js的Lingo3D实现,以及使用了这些工具:sketchfab:3D模型下载、mixamo:3D人物动作绑定及动画、 readyplayer:3D角色生产工具、gltf.report:模型压缩、polyhaven:hdr素材库(环境贴图)、textures:材质贴图素材。

11、跳一跳

https:// gitee.com/fwjzzz/Jump

在线地址:

https:// fwjzzz.gitee.io/jump/

2017年12月28日,微信更新的 6.6.1 版本开放了小游戏,微信启动页面还重点推荐了小游戏「跳一跳」。曾经一时间火遍朋友圈,2018年5月,研究公司QuestMobile,发布了微信小游戏【跳一跳】的数据,这款只有4MB大小的游戏截至2018年3月份已经积累了3.9亿玩家。

作者 奶油小泡芙 基于Three.js让经典重现「网页版跳一跳」,长按鼠标蓄力、放手,方块就会从一个盒子跳到另一个盒子「使用鼠标又是另一番体验,快去试试吧」。然而就是这个小动作,让你一旦开始就魔性地停不下来。

12、我的世界

https:// github.com/vyse12138/mi necraft-threejs

相信大家对我的世界应该都不太陌生, 它是一款 3D 像素风的生存类游戏, 本项目是模仿我的世界来进行实现的。

项目的初衷便是探索一下Three.js,所以除了Three.js之外并没有别的第三方库依赖,因此最后的打包大小其实是十分轻量级的, gzipped 后仅有 140kb 左右。在此之上笔者还添加了 TypeScript 来进行类型检测, 并且使用了Vite进行的开发。

13、3d

https:// github.com/dragonir/3d

基于 Three.js 的前端 WebGL 页面开发合集,包含冰墩墩、数字城市、3D人像、车模展示、塞尔达传说等一些3D趣味演示页面。

14、小游戏2048(Vue版)

https:// gitee.com/lblbc/game_20 48

在线体验:https:// lblbc.cn/redirect/game_ 2048

2048游戏规则:

一共16个单元格,初始时由2或者4构成。
1、手指向一个方向滑动,所有格子会向那个方向运动。
2、相同数字的两个格子,相遇时数字会相加。
3、每次滑动时,空白处会随机出现一个数字。
4、当所有单元格都不可移动时,游戏结束;当界面中最大数字是2048时,游戏胜利。

15、鱼了个鱼

开源地址 :https:// github.com/liyupi/yuleg eyu

鱼了个鱼是开发者 @liyupi 开源的高仿游戏,使用纯前端实现,基于 Typescript、Vue、HTML。

相比于羊了个羊游戏,UI 方面是有些简陋了 但是增加了一些小程序内没有的能力,比如圣光、透视等等。

鱼了个鱼包含简单、中等、困难、地狱、天狱模式。同样你还能自定义游戏的设置,你可以通过自定义槽容量、合成数、随机区数等设置来自定义一个游戏。