当前位置:网站首页>Angry bird design based on unity
Angry bird design based on unity
2022-07-04 18:49:00 【biyezuopinvip】
be based on unity Angry bird design Demo video
Resource download address :https://download.csdn.net/download/sheziqiong/85893027
Resource download address :https://download.csdn.net/download/sheziqiong/85893027
Catalog 2
One 、 Game design 3
1.1 Preliminary design ideas 3
1.1.1 Design lens 3
1.1.2 Game theme 3
1.1.2 originality 3
1.2 Design purpose 4
1.3 Changes 4
Two 、 Program realization 5
2.1 The main function 5
2.1.1 Catapult ejection function 5
2.1.2 The injury of pigs , Death , And the corresponding special effects 8
2.1.3 Decision of game logic , Realize the flying of multiple birds 10
2.1.4 The trailing effect of birds flying 12
2.1.5 Show failure / Victory interface 12
2.1.6 Show the stars one by one and display the fireworks particle effect 14
2.1.7 Pause the game 16
2.1.8 Shot tracking 17
2.1.9 Play music 17
2.1.10 Add yellow birds 18
2.1.11 Green birds 19
2.1.12 Black birds 20
2.1.13 Map selection , Level page 21
2.1.14 data storage 22
2.1.15 scoring 23
2.1.16 Switching between levels , load , as well as “ The next level ” Button 24
2.1.17 Parallax roller 25
2.1.18 Golden egg level 27
2.1.19 Big red bird 28
2.2 Other unclassified bug And solutions 28
2.2.1 The resolution of the 28
2.3 optimal design 29
2.3.1 Different birds / Buildings show different scores 29
2.3.2 Quit the game 30
3、 ... and 、 Reference material 30
One 、 Game design
1.1 Preliminary design ideas
Before you start thinking about design , I first reviewed the principles and various methods of game design mentioned in the class , Try to use various game design tools to guide my thinking direction .
1.1.1 Design lens
(1) Essential experience : What experience do I want players to have ?
—— I want players to have a relaxing experience —— This requires moderate difficulty .
(2) surprised / Interest : What surprises players / happy / Interesting ?
—— Constantly design new birds and levels , Keep updating to make people interested .
(3) Curiosity : What is the real motivation of players ? What goals do they want to achieve by playing this game ? How to buy questions to stimulate curiosity ?
—— Time bound goal ? Level animation to reveal the plot ?
(4) Endogenous value : In my game , What is valuable to players ? Such as sonic's collection , Not simply collecting .
—— My collection of stars here is not just stars , Instead, unlock hidden levels —— Or new birds .
(5) Problem solving : Ask players to solve any problems ?
—— Kill the pig . Hide the problem —— New problems —— Design colored eggs ! For example, flying back (《 No. 1 player 》), Can have collection , There are even hidden basements and other hidden levels .
(6) Four types of elements MAST:
—— The mechanism is basically fixed , But there is still a lot of room for modification —— For example, you can choose your own birds , It's like 《 Plants vs. zombies 》 equally .
—— The fine arts , Not the focus of this assignment …
—— The story , The general story is to defeat the pig , Take back your home . But you can also design some colored eggs —— Even similar to the simulation of a goose 《 Terror cruises 》 Same as , There is a hidden picture of using pigs to hunt birds in the basement , Pay tribute to the episode that humans are also invaders in seven Altman .
—— technology , Change with the change of demand .
But the most important thing is the cooperation between the four , That is to serve as a core of leisure and entertainment , So art and sound effects must meet the requirements of leisure —— Simple but not complicated , Relaxed and cheerful .
(7) Holographic design : See the table and inside of the game .
1.1.2 Game theme
Namely “ leisure ”, Serve this core purpose .
1.1.2 originality
The way to get good ideas , First, there are a lot of ideas , The above thinking has included the content of brainstorming .
Further use the creative filter to screen out ideas
(1) My own inner feelings . Aesthetic feeling , Or if I can feel surprise as a player .
(2) Audience preference . For example, I design a new bird , It's like 《 Angry birds 》 The image of the invincible eagle in the film , Then the audience of the film will naturally like .
(3) Whether the experience design is good : Interest curve —— Keep the difficulty matching the player's existing skills , Maintain a certain threshold . Game balance , That is, the numerical design needs to be reasonable .
(4) innovative : For example, the idea of golden egg given by the teaching assistant was also found in the original game , It's not good enough
(5) Market outlook : Due to limited investment in this operation , Don't consider comparing with commercial games for the time being
(6) Technical feasibility : If I want to be a bird of my choice , We need to consider the difficulty of Technology —— Considering that no one has done it before , So while being innovative, it may also be difficult .
(7) Social goals :.
(8) Test feedback : According to the idea of iteration , First make an idea , Collect feedback , Then modify and so on
1.2 Design purpose
To sum up a little , Angry birds this game can not be clearly divided into RTS perhaps RPG And so on, typical types , Its core is “ leisure ” Two words , The purpose of our design is to serve for leisure .
So the story of angry birds is weak , He abandoned the design of colored eggs —— Thinking carefully about the design of fear may be very good in the game of simulating goose, which has its own story requirements , But it's not .
The idea of creative transformation probably has :
(1) It's like 《 Plants vs. zombies 》 equally , Players can choose which birds : Designed as a little red bird with only one grid , Three bombs for blackbird , And with the upgrading of the level , The lattice will open . While giving players freedom , It can further improve the variables of the game , Players can combine birds by themselves , Produce chemical changes that the designer didn't expect .
(2) Design new birds . It's like 《 Angry birds 》 Like the invincible eagle in the movie . Or a bird that can be controlled by the player after flying out . Or a bird that can automatically fly to the nearest pig .
(3) Golden egg level .
Resource download address :https://download.csdn.net/download/sheziqiong/85893027
Resource download address :https://download.csdn.net/download/sheziqiong/85893027
边栏推荐
- Redis master-slave replication
- Machine learning concept drift detection method (Apria)
- DB engines database ranking in July 2022: Microsoft SQL Server rose sharply, Oracle fell sharply
- Load test practice of pingcode performance test
- Li Kou brush question diary /day1/2022.6.23
- Journal des problèmes de brosse à boutons de force / day6 / 6.28
- Deleting nodes in binary search tree
- 力扣刷题日记/day7/6.30
- 华为云ModelArts的使用教程(附详细图解)
- 2022年全国CMMI认证补贴政策|昌旭咨询
猜你喜欢
Numpy 的仿制 2
机器学习概念漂移检测方法(Aporia)
Li Kou brush question diary /day8/7.1
字节跳动Dev Better技术沙龙成功举办,携手华泰分享Web研发效能提升经验
MySQL常用增删改查操作(CRUD)
Journal des problèmes de brosse à boutons de force / day6 / 6.28
How is the entered query SQL statement executed?
TCP waves twice, have you seen it? What about four handshakes?
Load test practice of pingcode performance test
Mysql5.7 installation tutorial graphic explanation
随机推荐
TorchDrug教程
【2022年江西省研究生数学建模】水汽过饱和的核化除霾 思路分析及代码实现
People in the workplace with a miserable expression
Li Kou brush question diary /day5/2022.6.27
爬虫初级学习
【Go语言刷题篇】Go完结篇|函数、结构体、接口、错误入门学习
蓝桥:合根植物
网上开户安全吗?是真的吗?
Just today, four experts from HSBC gathered to discuss the problems of bank core system transformation, migration and reconstruction
Imitation of numpy 2
TCP两次挥手,你见过吗?那四次握手呢?
【2022年江西省研究生数学建模】冰壶运动 思路分析及代码实现
Installation and use of VMware Tools and open VM tools: solve the problems of incomplete screen and unable to transfer files of virtual machines
大厂面试总结大全二
如何使用 wget 和 curl 下载文件
力扣刷题日记/day5/2022.6.27
"In Vietnam, money is like lying on the street"
6.26CF模拟赛E:价格最大化题解
2022年全国CMMI认证补贴政策|昌旭咨询
力扣刷题日记/day2/2022.6.24