Skip to content

PKU Course Project. Designing a complete Angry Birds game with only the original pictures and sound sources provided. Code thoroughly self-developed.

Notifications You must be signed in to change notification settings

KuangzhiGe/AngryBirdsProject

 
 

Repository files navigation

AngryBirdsProject

(北京大学の企画)

PKU Course Project. Designing a complete Angry Birds game with only the original pictures and sound sources provided. Code thoroughly self-developed.

Task Checklist

All Attention: 物理引擎的模拟方式涉及到“最短刷新时间”的概念,需要在写代码实现的时候共同处理这个问题

Part 1 (1号队员负责)

  1. 游戏抓包:游戏基本界面、图贴、音效
  2. 游戏基本框架架构:(1)主界面:开始新游戏/继续当前游戏->关卡的设置、存储和读取;设置(设置音效);退出
    (2)关卡界面基础操作:拖拽
    (3)评分系统
  3. 视效:鸟,猪,材料及建筑物;弹弓及其物理效果(注意橡皮筋的拉伸和释放)

Part 2 (2号队员负责)

  1. 物理引擎实现:(1)rigid body建模:基本的速度、角动量的计算和模拟;
    (2)物理碰撞检测和计算:一般碰撞情况;特殊碰撞情况的处理->特解
    (3)弹弓的建模
  2. 物理引擎与游戏的接口

Other Things

游戏开发进度: 0%
定时讨论会:

Notes

Attention: The whole project is designed based on C++ object-oriented programming paradigm

About

PKU Course Project. Designing a complete Angry Birds game with only the original pictures and sound sources provided. Code thoroughly self-developed.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Makefile 45.8%
  • C++ 42.8%
  • CMake 8.1%
  • C 2.9%
  • Other 0.4%