周一见 | 开源游戏总动员,重温美好时光
转眼间,童年的纸飞机早已不见,奥特曼与小怪兽不知藏在了抽屉的哪个角落,曾经追逐过的游戏也在时光里淹没。而当年的孩童如今都已长大,进入了一个全新的“游戏”时代......
虽然游戏模式在不断变化更新,但是内容都大同小异。今天,小一就给大家介绍几款由不同语言开发的开源游戏,有没有哪一款勾起了你小年轻时的回忆呢?快来看看吧~
一、微信类游戏
微信转盘抽奖及猜歌游戏
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操作系统
编译工具VS2013、VS2015
服务器介绍:
网络模型采用Windows完成端口
开发语言使用C++11、Lua
数据库采用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 发布,语法有改变 | 软件周刊
微信号:mayunOSC
长按识别二维码了解更多精彩内容