资源简介

使用cocos2d-x lua和code ide编写的贪吃蛇小游戏

反转贪食蛇一改传统贪食蛇的玩法,游戏大屏幕一分为二。半屏采用传统贪食蛇玩法,半屏加入反转元素,触屏即向相反方向转头!

除此之外,还新增多种规则,等着你来体验。

###游戏特性:

1. 全屏畅通体验,一改传统贪食蛇边框,不设置限制,可以左右上下穿透;

2. 分屏反转体验,屏幕一分为二,正反切换,准备好你的手指头迎战吧!

3. 优化用户体验,装到障碍物扣除爱心后,触屏选择再次行走方向,避免不必要的生命损失!

4. 全新场景体验,体验版有3大仿真场景任你选择,多款地图随机产生,不再是卡通背景,满足你的视觉享受。

5. 新建规则,吃食物之外还会吃自己!

旧游戏,新玩法,新视觉,新体验,等着你来一起贪食蛇吧!

###初始化
将cocos2d-x 3.1.1 创建的lua项目中,frameworks/cocos2d-x复制到framesworks

publish目录下有Android的apk安装包

资源截图

代码片段和文件信息

//
//  AdManager.cpp
//  SnakeGameLua
//
//  Created by Eleven Chen on 14-8-21.
//
//

#include “AdManager.h“

using namespace cocos2d;
using namespace std;


AdManager *g_adManager = nullptr;

AdManager* AdManager::getInstance()
{
    if (g_adManager == nullptr)
    {
        g_adManager = new AdManager();
    }
    return g_adManager;
}
// Android平台
#if (CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID)
#include 
#include “android/log.h“
#include “platform/android/jni/JniHelper.h“
#include 
const char* g_className = “org/cocos2dx/lua/AppActivity“; ///< 类名
void AdManager::showAds()
{
    CCLOG(“AdManager::showAds()“);
JniMethodInfo minfo; // 定义Jni函数信息结构体
// 无参数
bool isHave = JniHelper::getStaticMethodInfo(minfo g_className “showAds“ “()V“);
if (!isHave) {
CCLog(“jni: showAds 不存在“);
} else {
minfo.env->CallStaticVoidMethod(minfo.classID minfo.methodID);
}
CCLog(“jni-java 执行完毕“);

}

void AdManager::hideAds()
{
    CCLOG(“AdManager::hideAds()“);
JniMethodInfo minfo; // 定义Jni函数信息结构体
// 无参数
bool isHave = JniHelper::getStaticMethodInfo(minfo g_className “hideAds“ “()V“);
if (!isHave) {
CCLog(“jni: hideAds 不存在“);
} else {
minfo.env->CallStaticVoidMethod(minfo.classID minfo.methodID);
}
CCLog(“jni-java 执行完毕“);
}
#endif

// iOS平台
#if (CC_TARGET_PLATFORM == CC_PLATFORM_IOS)
void AdManager::showAds()
{
    
}

void AdManager::hideAds()
{
    
}

#endif

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2019-12-13 14:48  Cocos2d-x+lua璐铔囨父鎴忔簮鐮?SnakeGame\
     文件         306  2017-07-07 13:32  Cocos2d-x+lua璐铔囨父鎴忔簮鐮?SnakeGame\.buildpath
     目录           0  2019-12-13 14:49  __MACOSX\
     目录           0  2019-12-13 14:49  __MACOSX\Cocos2d-x+lua璐铔囨父鎴忔簮鐮?SnakeGame\
     文件         212  2017-07-07 13:32  __MACOSX\Cocos2d-x+lua璐铔囨父鎴忔簮鐮?SnakeGame\._.buildpath
     文件         110  2017-07-07 13:32  Cocos2d-x+lua璐铔囨父鎴忔簮鐮?SnakeGame\.cocos-project.json
     文件         212  2017-07-07 13:32  __MACOSX\Cocos2d-x+lua璐铔囨父鎴忔簮鐮?SnakeGame\._.cocos-project.json
     文件        6148  2019-12-13 14:48  Cocos2d-x+lua璐铔囨父鎴忔簮鐮?SnakeGame\.DS_Store
     文件         120  2019-12-13 14:48  __MACOSX\Cocos2d-x+lua璐铔囨父鎴忔簮鐮?SnakeGame\._.DS_Store
     文件         369  2017-07-07 13:32  Cocos2d-x+lua璐铔囨父鎴忔簮鐮?SnakeGame\.project
     文件         212  2017-07-07 13:32  __MACOSX\Cocos2d-x+lua璐铔囨父鎴忔簮鐮?SnakeGame\._.project
     目录           0  2017-07-07 13:32  Cocos2d-x+lua璐铔囨父鎴忔簮鐮?SnakeGame\.settings\
     文件          55  2017-07-07 13:32  Cocos2d-x+lua璐铔囨父鎴忔簮鐮?SnakeGame\.settings\org.eclipse.core.resources.prefs
     目录           0  2019-12-13 14:49  __MACOSX\Cocos2d-x+lua璐铔囨父鎴忔簮鐮?SnakeGame\.settings\
     文件         212  2017-07-07 13:32  __MACOSX\Cocos2d-x+lua璐铔囨父鎴忔簮鐮?SnakeGame\.settings\._org.eclipse.core.resources.prefs
     文件         104  2017-07-07 13:32  Cocos2d-x+lua璐铔囨父鎴忔簮鐮?SnakeGame\.settings\org.eclipse.ltk.core.refactoring.prefs
     文件         212  2017-07-07 13:32  __MACOSX\Cocos2d-x+lua璐铔囨父鎴忔簮鐮?SnakeGame\.settings\._org.eclipse.ltk.core.refactoring.prefs
     文件         212  2017-07-07 13:32  __MACOSX\Cocos2d-x+lua璐铔囨父鎴忔簮鐮?SnakeGame\._.settings
     目录           0  2017-07-07 13:33  Cocos2d-x+lua璐铔囨父鎴忔簮鐮?SnakeGame\bytecode\
     文件         577  2017-07-07 13:32  Cocos2d-x+lua璐铔囨父鎴忔簮鐮?SnakeGame\bytecode\Barrier.lua
     目录           0  2019-12-13 14:49  __MACOSX\Cocos2d-x+lua璐铔囨父鎴忔簮鐮?SnakeGame\bytecode\
     文件         212  2017-07-07 13:32  __MACOSX\Cocos2d-x+lua璐铔囨父鎴忔簮鐮?SnakeGame\bytecode\._Barrier.lua
     文件         211  2017-07-07 13:32  Cocos2d-x+lua璐铔囨父鎴忔簮鐮?SnakeGame\bytecode\Food.lua
     文件         212  2017-07-07 13:32  __MACOSX\Cocos2d-x+lua璐铔囨父鎴忔簮鐮?SnakeGame\bytecode\._Food.lua
     文件        1178  2017-07-07 13:33  Cocos2d-x+lua璐铔囨父鎴忔簮鐮?SnakeGame\bytecode\G.lua
     文件         212  2017-07-07 13:33  __MACOSX\Cocos2d-x+lua璐铔囨父鎴忔簮鐮?SnakeGame\bytecode\._G.lua
     文件        4032  2017-07-07 13:33  Cocos2d-x+lua璐铔囨父鎴忔簮鐮?SnakeGame\bytecode\Gamelayer.lua
     文件         212  2017-07-07 13:33  __MACOSX\Cocos2d-x+lua璐铔囨父鎴忔簮鐮?SnakeGame\bytecode\._Gamelayer.lua
     文件        1910  2017-07-07 13:33  Cocos2d-x+lua璐铔囨父鎴忔簮鐮?SnakeGame\bytecode\GameOver.lua
     文件         212  2017-07-07 13:33  __MACOSX\Cocos2d-x+lua璐铔囨父鎴忔簮鐮?SnakeGame\bytecode\._GameOver.lua
     文件         238  2017-07-07 13:33  Cocos2d-x+lua璐铔囨父鎴忔簮鐮?SnakeGame\bytecode\GameScene.lua
............此处省略1056个文件信息

评论

共有 条评论