GithubHelp home page GithubHelp logo

dinghow / crazyarcade Goto Github PK

View Code? Open in Web Editor NEW
2.0 2.0 1.0 74.2 MB

Tongji University, School of Software Engineering, Object-oriented Programming (42031102). A cocos2d-x game imitating Crazy Arcade

HTML 2.69% C++ 51.15% Csound Document 45.91% C 0.26%

crazyarcade's Introduction

Cpp-finalproject

It's a cocos2d-x game imitating Crazy Arcade,and also a final project of TongjiUniversity School of Software engineering.

1.项目分工

The list of the game's group(In no particular order ):

学号 姓名 分工
\ Dinghow 人物移动,碰撞检测,地图制作,动画效果,地图角色、选择,视频,音效,UI设计
\ HPC 泡泡的放置、爆炸、地图对应变化,人物对炸弹检测及相应动画
\ ZHC 人物属性,道具产生,拾取,使用
\ THE DO 网络模块,房间列表,聊天功能

如果具体任务量较大可以协同一起做,其他附加功能暂时没有分配,等以上功能完成后看情况决定

要求

2.功能完成情况

泡泡堂

得分权值:1.2

团队人数限制:<= 4 人

描述:实现一个类似于泡泡堂的游戏。

需要达成的基础功能:

  •   支持地图绘制、人物绘制、水泡效果绘制等(√)
    
  •   支持鼠标和键盘操作交互(√)
    
  •   支持障碍物(√)
    
  •   支持泡泡的放置与爆炸(√)
    
  •   支持三种基本增强型道具(鞋子,泡泡,药水)(√)
    
  •   实现服务端:支持局域网联机对战(自由对抗模式),且支持多人在同一个地图游戏(√)
    
  •   支持动画效果(√)
    

基础功能以外的可选功能(欢迎自创):

  • 支持多个角色(角色造型和属性不同)(√)
  • 支持聊天(组队聊天和所有人聊天)
  • 支持房间列表(√)
  • 支持 >= 2 张地图(√)
  • 支持 >= 2 种游戏模式(如团队模式、大乱斗、抢包山、刺猬模式等)(√)
  • 支持使用道具(如香蕉皮,飞镖)
  • 支持骑宠(如乌龟,猫头鹰,飞碟,恶魔等)(√)

3.待解决BUG

  • 碰撞检测对炸弹放置位置的影响(√)
  • 界面Touch检测范围和文字消失问题(√)
  • 人物死亡后角色动画悬空(√)
  • 人物被炸的检测(√)
  • 炸弹对障碍物的破坏(√)
  • 尸体移动,尸体碰撞检测(√)
  • 默认地图和默认角色(√)

4.开发日志

Commits on Jun 15, 2017

Function Update 0.8.4(Finish victory judge,add game countdown,repair …

Dinghow committed 2 days ago

Commits on Jun 14, 2017

Function Update 0.8.0(Add offline model,repair animation bug,wrap the…

Dinghow committed 3 days ago

6c97dad

Merge remote-tracking branch 'origin/hpc'

Dinghow committed 3 days ago

炸弹相互引爆,人物间相互杀伤

SherlockHpc committed 4 days ago

Commits on Jun 13, 2017

Function Update 0.7.4(Redefine class Role to Player,add struct to sav…

Dinghow committed 4 days ago

Commits on Jun 12, 2017

File Update(Merge Zhc,Hpc and Ydh's latest edition)

Dinghow committed 5 days ago

Merge remote-tracking branch 'origin/hpc'

Dinghow committed 5 days ago

Merge remote-tracking branch 'origin/zhc'

Dinghow committed 5 days ago

Function Update 0.7.0(Add Hall scene,repair bug of Login scene's butt…

Dinghow committed 5 days ago

炸弹间的相互引爆

SherlockHpc committed 5 days ago

randomNum function for dropping items optimized;

Pomevak committed 6 days ago

Commits on Jun 11, 2017

Function Update(Merge Zhc's and Hpc's branches to master,add more eff…

Dinghow committed 7 days ago

a46f5f7

Merge remote-tracking branch 'origin/hpc'

Dinghow committed 7 days ago

爆炸对人物杀伤的修正

SherlockHpc committed 7 days ago

Commits on Jun 10, 2017

Function Update0.6.2(Combine Hpc's branch to master)

SherlockHpccommitted an hour ago

Commits on Jun 7, 2017

Function Update 0.6.0(Add bomb dropping and explosion function)

SherlockHpc committed 3 days ago

Commits on Jun 6, 2017

Function Update 0.4.8(Add about us scene,and add volume controller,fi…

Dinghow committed 4 days ago

Function Update 0.4.5(Add a new map,add role select function,and add …

Dinghow committed 4 days ago

Commits on Jun 5, 2017

Update README.md

Dinghow committed on GitHub 5 days ago

Update README

Dinghow committed 5 days ago

Function Update 0.4.0(Add map select function and related scene,repai…

Dinghow committed 6 days ago

Commits on Jun 4, 2017

File Update(Add new map,modifiy the map1 with adding three more spawn…

Dinghow committed 6 days ago

Commits on Jun 3, 2017

Update README.md

Dinghow committed on GitHub 7 days ago

Commits on May 31, 2017

File Update(Add project's sln file of VS,add css file of CocosStudio)

Dinghow committed 10 days ago

Commits on May 30, 2017

Update README.md

Dinghow committed on GitHub 11 days ago

Function Update 0.3.5(Add background music play and transfer,optimize…

Dinghow committed 11 days ago

Function Update 0.3.1 & File Update(Divide PlayScene.cpp in terms of …

Dinghow committed 11 days ago

Function Update 0.3.0(Finish collision check,repair scheduler bug,add…

Dinghow committed 11 days ago

Commits on May 29, 2017

File Update(Add float layer to the map)

Dinghow committed 12 days ago

Function Update 0.2.0(Repair the animation bug happened when two keys…

Dinghow committed 12 days ago

File modification(add some annotation about role class)

Dinghow committed 12 days ago

Function Update 0.1.8(Finish role control,add role class,add role pro…

Dinghow committed 12 days ago

Commits on May 28, 2017

Function Update 0.1.5(Optimize role control,add exit function)

Dinghow committed 13 days ago

Commits on May 26, 2017

Function Update 0.1.0(Add role control and animation,optimize the view)

Dinghow committed 16 days ago

Commits on May 21, 2017

Function update(add map layer and object , recreat the play scene)

Dinghow committed 21 days ago

Commits on May 18, 2017

Function update 0.0.1(Add map loading function)

Dinghow committed 24 days ago

Commits on May 10, 2017

Document update

Dinghow committed on 10 May

cocos project files

Dinghow committed on 10 May

Picture resource 1.0.0

Dinghow committed on 10 May

April to May

Learn cocos2d-x and related knowledge

April 8,2017

Submit the application of project

crazyarcade's People

Contributors

dinghow avatar hongchengzhao avatar sherlockhpc avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

Forkers

vominhtrius

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.