查看原文
其他

周一见 | 开源游戏总动员,重温美好时光

开源中国 开源中国 2016-12-27

转眼间,童年的纸飞机早已不见,奥特曼与小怪兽不知藏在了抽屉的哪个角落,曾经追逐过的游戏也在时光里淹没。而当年的孩童如今都已长大,进入了一个全新的“游戏”时代......

虽然游戏模式在不断变化更新,但是内容都大同小异。今天,小一就给大家介绍几款由不同语言开发的开源游戏,有没有哪一款勾起了你小年轻时的回忆呢?快来看看吧~


一、微信类游戏


微信转盘抽奖及猜歌游戏

http://git.oschina.net/weicoding/jcbase-wx-song


大转盘抽奖项目:

实现功能需求:

1、微信公众号里面增加一个抽奖及查看奖品的入口菜单。
2、奖品都是优惠券,有使用时间限制。
3、中奖概率100%。
4、可单独设置每个奖项的中奖概率。
5、每个微信用户至少可参与1次,分享给朋友或朋友圈各增加1次机会,最多可参与3次抽奖。
6、每抽中一个奖品生成一个二维码,商家可以通过微信扫码对优惠券进行核销验证。

 

微信猜歌项目:

 实现功能需求:

1、通过听一小段音乐前奏让用户猜歌名
2
、一共有12道关卡,从简单到困难
3
、通过向公众号直接回复的方式进行答题
4
、可以重玩游戏,需要消费一定的金币
5
、可以通过邀请好友加入赚取金币
6
、可以查看自己的排名及前10名排行榜,排名按历史最高分排
7
、猜歌游戏可以在个人非认证的公众号使用
8
、后台可以随机选择歌曲

 

二、Andorid类游戏


Andorid小游戏—盒子与点


http://git.oschina.net/wangzehao/DotsAndBoxes


项目简介:双方交替在两点之间画一条线,如果这条线是一个方框的最后一条边,则这个人占领这个格子,并获得一次额外的划线机会, 最后谁占领的格子最多谁获得胜利

 

三、C++ 类游戏

 

基于C++ GLEST 游戏


http://git.oschina.net/qcdong/test

项目简介:网上的一个RTS游戏,类似魔兽争霸。网上的代码比较老,不能直接编译。这个仓库是项目作者整理编译通过的。代码版权归于原作者。这个项目适合大家学习,vs+cmake完美编译。 

 

开源RTS网游—《口袋仙侠》


http://git.oschina.net/9miao/KouDaiXianXia


项目简介: 

游戏名称:《口袋仙侠》
游戏类型:横版RTS
游戏版本:Alpha V1.0
服务器框架:Firefly V1.3.1
客户端引擎:Cocos2d-x 2.2.0
服务器运行环境:CentOS 5.0+

 

本项目一共开源如下内容:

1、《口袋仙侠》完整策划文档;
2
、完整服务器端源码+数据库脚本+完整服务器端说明文档;
3
、完整客户端源码+完整客户端说明文档;

  

基于 cocos2d 的雷电飞行游戏


http://git.oschina.net/msxher/AirFight


项目简介:一款简单但是功能完整的飞机空战小游戏,使用coocs2dx引擎,c++语言开发。实现了飞机飞行,飞机碰撞,发射子弹,敌机发射子弹,背景音乐,子弹特效、分数统计,菜单管理等功能。


Artemis 开源游戏

http://git.oschina.net/1050676515/Artemis



项目简介:Artemis 是一款开源的游戏,包含服务器和客户端,服务器主要由C++11/Lua编写,客户端用Unity3D编写   

 

服务器环境配置:

  • Windows操作系统

  • 编译工具VS2013VS2015

 

服务器介绍:

  • 网络模型采用Windows完成端口

  • 开发语言使用C++11Lua

  • 数据库采用Mysql

  • 自己打造日志模块、通信模块、协议模块等,尽量避免使用第三方库

 

客户端介绍:

  • Unity3D引擎,脚本用C#编写

  • 使用UGUI,后面也可能会用NGUI,看需求

  • 资源暂时是用的网上LOL相关的资源,功能开发完成后可能会换


四、HTML类游戏


基于 HTML 的页面小游戏


http://git.oschina.net/binny_w/PageGame


数字连连看:

 

消灭格子:


 

五、JavaScript类游戏

 

基于 JavaScript 的坦克游戏


http://git.oschina.net/linex/battlecity 



项目简介:在原有小霸王坦克游戏源码的基础上修了些bug,并做了相关优化处理。



推荐阅读

Google Chrome 55 发布,默认禁用 Flash;PHP 7.1.0 发布,语法有改变 | 软件周刊

6 个技巧,提升 C++11 的 vector 性能

如何成为谷歌大神 Jeff Dean 般的传奇人物 | 源资讯

手把手教你用 Jenkins 构建 iOS 项目

10+ 款 Web 开发常备工具



微信号:mayunOSC

  

长按识别二维码了解更多精彩内容

点击“阅读原文”查看更多精彩内容

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存