Skip to content

Milieth/Gun-Mayhem-master

 
 

Repository files navigation

Perfect GunMayhem Remake - A 2D Shooting PVP Game Based on Cocos2d-x

  • If you like it, please STAR this project!
  • Our project page is now available! Project Page
  • Original game created by Kevin Gu. Original Game
  • Shoutout to Kevin Gu for creating this incredible game!

logo

image-20231106202137990

Runtime Environment

environment Version
Visual Studio Both VS2019 and VS2022 are available
Cocos-2dx 4.0
Windows Windows 10, Windows 11

General Design

image-20231106201215916

Function

  • Game start interface, background music, volume control, pause and resume function, exit function
  • Create rooms and enter rooms, support for adding AI
  • Weapon system, at least the realization of pistol, sniper rifle, machine gun three different weapons and special weapons explosive kit. Different weapons have different effects.
  • Weapon drop feature, you can get different weapons by picking up dropped treasure chests
  • Keyboard to realize the character walk and jump, the mouse to achieve gun attack and explosives attack
  • Infinite life
  • Special effects for attacks and explosions
  • Timing system
  • Critical strike and hit display
  • Scoring and leaderboards

Detailed Design

See docs/Design

Setup

See docs/Setup

Game Play

Execute the Gun-Mayhem.exe in dist

Developer

Name School Major Work
蔡政特 华南理工大学 数据科学与大数据技术 Framework establishment, base class design, map derivatives design, firearm derivatives design, character movement design, shooting logic design, character body components creation, character skills creation, package system design, firearm animation design
张皓泉 华南理工大学 数据科学与大数据技术 Character art design, gun art design, map art design, sound effect production
全秦霄 华南理工大学 数据科学与大数据技术 UI interfaces design, game music management realization, game information data management realization
李伟杰 华南理工大学 数据科学与大数据技术 Game AI base class and its derivatives, game scene design, Package class design , program test

About

full cocos2d-x game project example

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 82.5%
  • C 8.6%
  • Objective-C++ 3.5%
  • Java 2.4%
  • Objective-C 1.1%
  • CMake 1.0%
  • Other 0.9%