Archives for 开源游戏

开源游戏

开源国际象棋游戏-PyChess

PyChess是一款基于Python编写的开源国际象棋游戏。遵守GPL开源协议。使用GTK界面,支持Windows和Linux操作系统。游戏对新手和老手都适用,除了默认自带的AI,还可以安装其他的国际象棋AI引擎,如GnuChess, Crafty, Sjeng and Fruit,  Rybka等。 其他特色: 选择人机对战,难度可以低、中、高。 可以登录到 FICS/ICC 服务器进行网络对战(可匿名 )。 打开并保存成 PGN 格式。 Tab 页,可以同时打开多个游戏。 可以打开提示模式(提示下步该怎么走)、spy 模式(对手可能会怎么走)。 可以悔棋。  
继续阅读
开源游戏

H5开源小游戏—打砖块-h5-game-blockBreaker

h5-game-blockBreaker是国人基于H5,利用原生Javascript开发的打砖块开源小游戏。使用大量es6语法。游戏遵守MIT开源协议。游戏操作:使用左右方向键,进行移动;空格键发射小球并开始游戏,游戏结束时按空格键重置游戏;P 键暂停游戏;通关游戏后,按 N 键可进入下一关卡。 游戏功能特色:  多个关卡 显示计分板 特殊砖块血量更多 小球撞击挡板多角度反弹 小球与砖块撞击不同部位,反弹角度不同 图片素材更新 砖块不同血量下图片自动切换  
继续阅读
开源游戏

终端版开源小游戏-term2048

term2048是一款基于Python编写的终端版2048开源游戏。遵守MIT开源协议。游戏玩法:使用箭头移动,或者VI快捷键 (h,j,k,l)。 -h 查看选项,  --rules 查看游戏规则. 空格键随时暂停.  用 term2048 --resume随时恢复。 安装: pip install term2048 T升级: pip install -U term2048 通过 snap 安装: sudo snap install term2048  
继续阅读
开源游戏

开源的坦克大战复刻版Battle-city

Battle-city是国人基于React开发的坦克大战复刻版开源游戏。遵守MIT开源协议。游戏基于原版素材,使用 React 将各类素材封装为对应的组件。素材使用 SVG 进行渲染以展现游戏的像素风,1080P 屏幕下使用 200% 缩放为最佳。 此游戏使用网页前端技术进行开发,主要使用 React 进行页面展现,使用 作为数据结构工具库,使用 redux 管理游戏状态,以及使用 redux-saga/little-saga 处理复杂的游戏逻辑。支持关卡编辑器,点击鼠标,选择画笔类型,在地图中拖拽鼠标就即可完成关卡配置,完成自定义关卡配置之后,可以将关卡信息保存到浏览器缓存中(localSt…
继续阅读
开源游戏

EA 计划开源红警和泰伯利亚黎明游戏源代码

EA 游戏制作人 Jim Vessella 在 Reddit 上宣布 ,红警和泰伯利亚黎明源代码计划在发布《命令与征服》重制版的同时,以GPL开源协议进行代码开源,预计时间在6月5日。Vessella 称《命令与征服》应该是第一个在 GPL 下公开源代码的大型即时战略游戏。采用 GPL 是为了确保它与开源项目如 CnCNet 和 Open RA 相互兼容。此外EA还会把.dll动态链接库公开,允许玩家创建地图,自定义单位,替换游戏中的美工作品,改变游戏逻辑和编辑数据。但原本计划开放的局域网多人模式的模块儿,因为疫情影响进度,可能推迟。  
继续阅读