This task has two parts (levels):
-Labyrinth
-Simple Angry birds-like scene
No fancy graphics, no sounds, no music, no animations
## Deliverables
We require a very basic prototype but we need that prototype to be able to be extended.
This prototype will have 2 levels, A Labyrinth (internally this is our level 3) and a Angry-birds like one (level 4 internal).
In the Labyrinth level player moves and collect some color balls. Then the player throws those balls in the next level in an Agry-bird scheme.
The result of this proyect should be a Shiva3d source game.
We need to be able to switch from level 3 (Labyrinth) to level 2 in some way as can be seen here: <[login to view URL]>
* * *______________________________________
**More details
**
* * *
* * *
* * *
***Part 1:*** Labyrinth level The player controls a character inside a labyrinth (veins- like pipes). Movement can be done with ASDW or arrow keys. In the labyrinth, there are items to collect (color balls). With SPACE BAR player switches to the level 2 and returns to level 3 when he wants. Both levels are frozen when the player is not playing the level but there is a 30 second timer:
* If player does not switches from level 3 to 2, temperature in level 2 rises
(just a variable) and there is a label indicating the temperature in level 3
* If player does not switches from level 2 to 3, player loses life (as if is
colliding with the walls of the labyrinth), also there is a label indicating the
life.
Success Player reaches the end of the labyrinth
Failure Character life reach 0 (by colliding to walls)
*
**Part 2:*** This is an "angry birds" type game. This is an "angry birds" type game. There is a list of cytokines (represented with color balls), that the player got from the previous level. The player chooses a cytokine from the list to throw it to the virgin lymphocyte using a slingshot. The player adjust the tension and the direction of the elastic with the mouse, with this the cytokine (color ball) gets its direction and velocity. There is a counter for the number of cytokines that hit the lymphocyte. When this counter is 4 (for the same cytokine) the lymphocyte changes to another lymphocyte (T or B, for example) and starts the next level (the final battle). To add difficulty, the lymphocyte moves from left to right and from right to left.
Success The player hits 4 times with the same type of cytokine and the new lymphocyte goes to the new stage. Failure The player doesn't have any cytokines left and the counter has less than 4 hits for one type of cytokine.
Sample Video: <[login to view URL]>
______________________________________
**Coding/design style
**
Should be simple LUA code or Shiva3d elements but extendable, for example states (moving, idle, etc) should be clearly defined to be used to add animations in the future or textures. As you can see in the Part 1, you should find a way to switch to a current 3d level so, Labyrinth level should be done in 3d, switching to a level we will provide as base code (check additional file for the compiled level, labyrinth level should go after level 2 in that file... click Start game, then Force Next and you will see the level 2).
Angry-birds like level should be done in HUD (2d) or 3d.
Check the attached file to see a sample about how simple we want the level to be.