meta data for this page


This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
courses:html5_game_development:pablo_caro_martin [2013/04/10 23:01]
g0404489 Added unit 3
courses:html5_game_development:pablo_caro_martin [2013/07/06 14:38] (current)
Line 22: Line 22:
 ====== 4. Entities ====== ​ ====== 4. Entities ====== ​
-Imma firin' mah lazer.+This unit introduces some useful concepts in game programming,​ as well as some good practices to have in mind when programming a game.
 +However, some tests were broken; and would accept almost any code, even if it was not correct.
 +Time used: around 45 minutes.
 ====== 5. Physics ====== ​ ====== 5. Physics ====== ​
-Imma firin' mah lazer.+This unit is not difficult, some basic maths are applied, and some checkbox quizes (none of them specially revealing or useful...). The most difficult part was, again, using the given code and structures. In any case, not very complex.
 +Time used: around 50 minutes. ​
 ====== 6. Sound ====== ​ ====== 6. Sound ====== ​
-Imma firin' mah lazer.+Again, some failure with parts of the code that need a bit of hacking around. In any case, the only content of this lesson were related to the sound structures of the code, and not to the actual sound playing, which disappoints me a bit.
 +Time used: around 30 minutes.
 ====== 7. Asset Loading ====== ​ ====== 7. Asset Loading ====== ​
-Imma firin' ​mah lazer.+This unit has some info related to online resources load, which it's really useful in online applications,​ not only in HTML5 games. Also, the concept of a "batch loader"​ is interesting. 
 +The last task has several problems with the given code, and the fixes required are not supposed to be part of the quiz... Otherwise, an easy unit. 
 +Time used: around 30 minutes. 
 +====== Course status ====== 
 +====== Game Report ====== 
 +The game is a vertical scrolling shoot-em-up,​ similar to games like Tyrian: http://​​watch?​v=THpa6POfjLo 
 +  * http://​​NoTyrian/​ 
 +  * Code: http://​​NoTyrian/​NoTyrian.tar.gz 
 +  * Move with WASD, fire with Space. 
 +**Used resources:​** 
 +  * Some code from the Udacity course. 
 +  * Some code from the box2d examples (https://​​p/​box2dweb/​). 
 +  * Music by "​maxstack"​ (http://​​content/​through-space),​ edited and reduced to fit. 
 +  * Laser sound and sprites by "​Mumu"​ (http://​​content/​dark-moon-inc-stuff). 
 +  * Main ship by "Alex Pineda"​ (http://​​content/​basic-airship). 
 +  * Enemies ships adapted from the main ship by Elena Flores (http://​​). 
 +  * You control the main spaceship, using WASD to move. 
 +  * You can fire with space. 
 +  * You can get points by destroying enemies. 
 +  * Your hull ("​life"​) is represented by the green-red bar at the left of the screen. 
 +  * Your goal is to achieve the maximum number of points before your ship is destroyed. 
 +====== Academic Honesty ====== 
 +I, Pablo Caro Martín, with student number 0404489 and spanish National Identity Document 75171744Q, state that the whole software, but the resources specified before, is only my own work. The resources are property of their owner.