title: "开源游戏集合"
date: 2021-01-27T20:40:48+08:00
draft: true
tags: ['games']
author: "dadigang"
author_cn: "大地缸"
personal: "http://www.real007.cn"
关于作者
开源游戏集合
gameboy.live:Gameboy 模拟器,还可以通过 socket 远程玩
pyxel:基于 Python 编程程语言实现的复古游戏引擎。
emoji-minesweeper:Emoji 符号的扫雷游戏。代码很简短,游戏创意很酷。寥寥 300+ 行代码实现该游戏,简短易于初学者学习
tinytetris:一个用 C++ 编写的终端版俄罗斯方块游戏。提供了两个版本的源码,分为注释版和库版,注释较多易于理解和学习
taiko-web:Web 版的太鼓达人,太好玩啦!
quinesnake: 贪吃蛇
Gameboy:这个项目在终端上面打造了一个 Gameboy 模拟器,让你可以直接在终端上面玩掌上游戏
ratel:命令行可联网的斗地主游戏。Ratel 分客户端和服务端,你可以让小伙伴们的客户端都连接你的服务器进行游戏,也可以直接连接作者的公网服务器进行游戏
nes:Golang 写的 NES 模拟器。现在可能已经没人玩 NES 游戏了,不过可以了解下怎么写模拟器、如何用 Go 模拟 CPU 和 GPU
2048.cpp:C++ 写的终端 2048 游戏
pacman:基于 HTML5 的吃豆人游戏。核心代码就两个文件,代码有注释、整洁。对于新手来说是个很好的实践项目。
battle-city:基于 React 的经典坦克大战
python-console-snake:命令行贪吃蛇
Snake:贪吃蛇游戏 AI 版,通过算法实现让小蛇通过吃豆,最后蛇的身体填满整个地图算结束。该项目详细描述实现思想以及相关算法的讨论
react-tetris:逼真的俄罗斯方块
sshtron:sshtron 是通过 SSH 运行的多人贪吃蛇游戏,命令行输入:ssh sshtron.zachlatta.com,无需安装等待几秒即可进行游戏
BrowserQuest:Mozilla 开源的多人在线角色扮演游戏项目
games:GitHub 上游戏项目的合集
OpenEmu:在 macOS 系统上回味下童年时的游戏,一个可以玩各种复古游戏的游戏机
rwv/chinese-dos-games-web:中文 DOS 游戏
FightLandlord:该项目采用 .NETCore 跨平台技术,实现斗地主服务端。已实现功能:洗牌、发牌、抢地主、斗地主、提示出牌、游戏结束等。
PythonPlantsVsZombies:a simple PlantsVsZombies game
PPet 在你的桌面放一个萌妹子,多一点趣味~(支持Mac、Win和Linux)
Awesome-Game 用Vue写几个小游戏玩玩 扫雷,管道小鸟,贪吃蛇
css-sweeper 一个只用 HTML 和 CSS 实现的扫雷游戏。 在线试玩
MazeBattles.com 使用 Node.js 和 Socket.io 实现的在线迷宫游戏。入口在左上角出口在右下角,通过 [a][w][s][d] 按键移动位置。支持多人和单人两种模式,点击 “Show Solution” 可展示迷宫的解(BFS 算法实现)。 在线试玩
CnC_Remastered_Collection EA 发布的《红警》和《泰伯利亚黎明》游戏源代码
chinessChess 基于 Qt5 开发的中国象棋网络对战平台,支持单机和网络对战
sunfish 111 行 Python 代码能写出什么?一个简单却强大的国际象棋引擎
itch.io:一个专注于独立游戏内容的数字商店,开发者可以在这里上传自己的游戏售卖,也可以在这里找到自己喜欢的游戏。
vue-tetris Use Vue, Vuex to code Tetris.使用 Vue, Vuex 做俄罗斯方块
EndlessCheng/mahjong-helper 日本麻将助手:牌效+防守+记牌(支持雀魂、天凤)
Mindustry 一款 Java 编写的免费沙盒塔防游戏。支持多平台:Windows、Linux、macOS、Android
网友评论