GithubHelp home page GithubHelp logo

erlineryi / plantsvszombies Goto Github PK

View Code? Open in Web Editor NEW
1.7K 36.0 271.0 135.21 MB

PlantsVsZombies game made by cocos2dx 3.16 (c++)

License: Apache License 2.0

CMake 1.16% C++ 70.92% C 7.87% Python 0.25% Shell 0.11% Batchfile 0.01% Objective-C 13.40% Makefile 0.18% Objective-C++ 2.35% Java 3.25% GLSL 0.31% JavaScript 0.07% Lua 0.07% sed 0.01% PowerShell 0.01% AIDL 0.04%

plantsvszombies's Introduction

PlantsVsZombies

[English] [русский]

  • 本项目详细教程地址
  • 游戏引擎基于版本 Cocos2d-X v3.16
  • 游戏全部使用c++开发
  • 如果你刚刚接触Cocos2d-X 这绝对是个不错的入门项目
  • 如果是你C++初学者或者其他语言转游戏开发,这个项目没有复杂的语法绝对是一个不错的学习项目
  • 如果你是游戏开发从业者想做一些类似的游戏,这个项目可能会帮到你或给你一些启发
  • !!! 重要 这个游戏模仿了原版植物大战僵尸。不要用于商业用途,否则后果自负
  • 官网: 游戏下载网址:
    https://erlineryi.github.io/LZ
    http://www.lzgd.xyz/web/index.html
    https://gitlz.gitee.io/lz

项目说明

  • 此游戏全部由本人自己制作完成。游戏具有可玩性(目前有104个关卡),今后会不定时更新(不断完善)。
  • 该游戏相较于原版的优势有更大分辨率,更好的画质,更高的刷新率。游戏中的属性与原版有较大差别。难度比原版稍难。有新的游戏模式等。
  • 游戏大部分的素材来源于原版游戏素材,少部分搜集于网络,以及自己制作。
  • 此游戏为仅供学习交流使用,不得用于商业用途,否则后果自负。
  • 目前有14种僵尸和13种植物,植物和僵尸的动画都是本人做的,由于做动画的能力有限,有些僵尸和植物动画不能实现.(动画使用Dragonbones/Spine制作)。
  • 如果发现程序有什么问题或者对游戏有什么建议可以发送到我的qq:2117610943或者Email:[email protected]
  • 【可运行文件下载】【视频演示】

项目类图

ClassDiagram

运行示例

Image(图片) Image(图片)

运行要求

  • 安装visual studio 2017 or visual studio 2019
  • 下载此项目并在visual studio中编译运行

注意!!!该项目不能直接运行,因为缺少游戏所需要的资源文件。(由于资源文件可能存在侵权问题,所以被移除。唯一的要求:把star点亮。如果您觉得这很困难,请您退出此仓库。)
资源文件下载地址在项目教程(二)中有给出,教程地址:项目教程博客地址

最后

Author: LZ
QQ: 2117610943
Email: [email protected]
Website:
https://erlineryi.github.io/LZ
http://www.lzgd.xyz/web/index.html
https://gitlz.gitee.io/lz

plantsvszombies's People

Contributors

erlineryi avatar glgele avatar nagayev avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

plantsvszombies's Issues

cant open window

Can't creat window
More info:
GLFWError #65542 Happen, WGL: The driver does not appear to support OpenGL

I'm trying to run the game in a windows VM

[Linux] app doesn't work on Wine

System info:
wine-5.0 (Ubuntu 5.0-3ubuntu1)
No LSB modules are available.
Distributor ID: Linuxmint
Description: Linux Mint 20
Release: 20
Codename: ulyana
Command: sudo wine LZELEYPVZ.exe
Message:
wine: Unhandled page fault on read access to FFFFFFFF at address 7BC68556 (thread 0044), starting debugger...

无法安装

通过下载器下载的,但是提示说 此应用无法在你的电脑上运行

电脑配置
处理器 AMD Ryzen 5 4600U with Radeon Graphics 2.10 GHz
机带 RAM 16.0 GB (13.9 GB 可用)
系统类型 64 位操作系统, 基于 x64 的处理器
笔和触控 没有可用于此显示器的笔或触控输入

版本 Windows 10 家庭中文版
版本号 21H1
操作系统内部版本 19043.1706

Translation

Hello. I want to translate this game to Russian.
How can I do it?

完整代码下载

您好,想学习手机游戏开发,能否提供完整代码包下载,谢谢啦

V1.3.7.0版本影响游戏运行的巨大BUG

V1.3.7.0版本安装包无法覆盖旧版更新,手动选择另一目录安装后打开游戏至“点击开始”就闪退。旧版进入主界面时又弹出更新界面,点击不更新也会闪退无法使用。

IOS版本

可以提供IOS的安裝檔嗎?沒有Android手機。

English README

Hello. Thank you for awesome project.
Could you make readme in English?
You can make two versions: English and Chineese.

Windows V1.3.7.0 一些游玩体验

  1. 首先是画面风格,偏灰暗,植物的结束也特别直白,其实个人认为 植物大战僵尸大战僵尸 这个游戏的喜庆元素还是很重要的,为了冲淡吃人脑的恐怖??
  2. 关键点来了,画面视距太远,种植物没有那种轻松的感觉,反而是像fps游戏一样,要求精确点击,很紧张,但其实本身看僵尸冲过来就已经够紧张的了,总的来说更容易让人失误
  3. 没有 阳光自动拾取 ,对于像本人一样不喜欢做重复事情的懒人来说,无疑是个减分点,认为游戏的专注点更应该是在过关策略,而不是看拾取阳光的手速上
  4. 没有铲子、植物的一些快捷键,也并不方便。

近期很火的一个游戏叫 植物大战僵尸 杂交版 ,作者也可以参考下

cmake报错,Classes/AppDelegate.cpp不存在

cmakelist要求Classes/AppDelegate.cpp,但classes目录下根本没有,是cmake文件很久不更新了吗?程序目前能编译成linux版本吗?

`set(GAME_SRC
${PLATFORM_SPECIFIC_SRC}
Classes/AppDelegate.cpp
Classes/HelloWorldScene.cpp
)

set(GAME_HEADERS
${PLATFORM_SPECIFIC_HEADERS}
Classes/AppDelegate.h
Classes/HelloWorldScene.h
)`

建议

建议做一下Wiki和发布Release(GitHub里的),这样的话它会自动打包为.zip和.tar.gz

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.