Command-and-Conquer 是原始《命令与征服》游戏的娱乐版,它是完全由 HTML5 和 JavaScript 实现的实时策略游戏。此项目只是作为 技术证明,用来阐释 HTML5 RTS 游戏的基本工作元素,没有用于任何商业目的。所有的图像和声音均来自《命令与征服:泰伯利亚的黎明》,版权属于原游戏作者。此款游戏最好在 Google Chrome 或者 Firefox 上运行,图像加载可能有点慢,请耐心等待。
# 休闲游戏
Tower-Defense 是用 Three.js 库,以及用 JavaScript 和 HTML5 编写的塔防游戏。
Plane 纯 JS 实现商业版飞机大战游戏
TypingGame WordGame 打字游戏
一款用脸去操作的PC《忍者移动》 1. 完全开源; 2. 融入人脸检测技术; 3. PyGame 作为游戏引擎支持众多平台;最后一点,千万不要被大便砸中脸哦!
实现汤姆猫的固定动作及响应屏幕拍打。仅作学习交流使用。
dockercraft 是一个简单的 Minecraft Docker 客户端,用来可视化和管理 Docker 容器。
Snake-AI,这是一个用 C/C++ 语言编写的贪吃蛇游戏的人工智能。AI 的目的是让蛇尽可能的吃更多的食物,直到吃满整个地图。想参与这个项目,请查看todos。派一条与蛇S1完全一样的虚拟蛇S2沿路径P1吃掉食物。计算从蛇S1的头部到达其尾部的最长路径P3。算法建立在DFS与贪心算法的基础上。每次遍历邻接点时,离目标位置最远的位置将会被优先遍历到。这个问题是一个NP完全问题,此算法得出的结果路径只是一个近似最长路径。
# 神经网络/人工智能 # 休闲游戏
PySolFC一个优秀的 Python 纸牌游戏集合。这是 Shlomi Fish 和其他人维护的 PySol 分支,旨在清理代码、添加功能、修复错误等。PySolFC 包含了超过 1000 款的纸牌游戏,fork 自PySol Solitaire。它的功能包括现代外观、多张卡片和桌面背景、声音、无限制撤消、玩家统计、提示系统、演示游戏、纸牌向导,支持用户写入的插件,集成的 HTML 帮助浏览器和大量文档。
The Powder Toy 是一款免费的物理模拟类沙盘游戏,它可以模拟空气压力和速度,热、引力、电磁和无数种不同物质间的相互作用!The Powder Toy 有一个Lua的API接口,当你熟练掌握原版游戏之后,你可以利用它自动化你的工作或者制作一些用处多多的游戏插件。物理沙盘游戏是免费且开源的,因此玩家也可以通过修改游戏文件来增加游戏性或者帮助完善游戏开发。
幼麟棋牌社区版,是幼麟棋牌的开源版本,用于提供给大家学习游戏服务器编程和客户端编程。在此之前,幼麟棋牌早已开源在Cocos社区,造成了不小的影响力。幼麟棋牌框架被业内众多爱好者评为 业界清流。同时也是目前唯一能够一次开发,同时发布iOS,Android,H5三端的棋牌框架。由于其纯脚本特性,在发布iOS和Android时,天然支持热更新功能。有了幼麟棋牌的动静,业内也有部分团队开始以棋牌平台为主打,建立开源社区,希望在开源社区找到新的盈利模式。
一款名为《KK的四幅画》的开源游戏,跨平台支持 Android、Linux、Mac OS、Windows。肥蕉岛人造小行星,宇宙各星球人民联合推出的项目,能够方便各大星球的宇航船及时补充能源和物资,是一种半自助式的小型太空救援站。由宇宙高级文明使用引力干涉自适应生成技术创建的非生物太空田,虽然大部分科学家都认可这片太空田当中的物体都是非生物,但对于这片太空田整体是否属于生物目前学术界还没有比较统一的说法。
通过实现 模版 中的一个函数 get_color_at ,在一个 1024x1024 的画布上画出尽可能 “有意思” 的图案。int x, int y ,取值均为 0 - 1023,对应画布上坐标点,左上角为起始点 (0,0). 注意:各语言中 alpha 分量定义可能不同,由 模版 统一转换为: 0 - 255,值越大越透明。代码总字符数不能超过 1024 个;本程序主要是汇集各种语言的 “模板”和 升级新的规则玩法;并提供一套网站代码进行在线展示。
项目文件目录说明img 放游戏所使用的图片文件夹frame 放控制游戏场景相关的文件instance 放游戏窗口进程 游戏循环 工具类 碰撞类的文件render 放游戏渲染引擎的文件夹trigger 放对一些消息进行映射的文件夹后面会详细对游戏的各个流程进行详细说明
react-tetris ——用 React、Redux、Immutable 实现的俄罗斯方块游戏,支持自适应、数据持久化等。数据持久化,通过订阅 store.subscribe,将 state 储存在 localStorage,精确记录所有状态。网页关了刷新了、程序崩溃了、手机没电了,重新打开连接,都可以继续。
项目文件目录说明img 放项目需要的图片文件js 放项目需要的脚本文件instance 放控制游戏进程的js文件render 放控制渲染对象的js文件robot.js 是机器人对象的js文件后面会详细对游戏的各个流程进行详细说明
Poke 基于 egret 的棋牌斗地主游戏
Tetris 俄罗斯方块游戏
Battle City Remake 是基于 React 的高质量坦克大战复刻版。该仓库的版本是经典坦克大战的复刻版本,基于原版素材,使用 React 将各类素材封装为对应的组件。素材使用 SVG 进行渲染以展现游戏的像素风,可以先调整浏览器缩放再进行游戏,1080P 屏幕下使用 200% 缩放为最佳。此游戏使用网页前端技术进行开发,主要使用 React 进行页面展现,使用 Immutable.js 作为数据结构工具库,使用 redux 管理游戏状态,以及使用 redux-saga/little-saga
2048.cpp 是用 C ++ 编写的游戏 “2048” 的终端版本。要求C++11 编译器 任何平台: Linux MacOS Windows CMake或 Meson
安科网(Ancii),中国第一极客网
Copyright © 2013 - 2019 Ancii.com
京ICP备18063983号-5 京公网安备11010802014868号