Difference between revisions of "Tutorial - tiny-ecs demo"

From GiderosMobile
 
(10 intermediate revisions by the same user not shown)
Line 4: Line 4:
 
Hello developer!
 
Hello developer!
  
In this tutorial, we will build a simple demo using '''tiny-ecs'''. The aim is to demonstrate most of tiny-ecs functions.
+
In this tutorial, we will build a little demo using '''tiny-ecs'''. The aim is to demonstrate most of tiny-ecs functions (''cf'': '''[[Tiny-ecs|tiny-ecs API]]''').
  
  
Line 12: Line 12:
  
 
There will be one level in which you will "''kill''" the actors by pressing the spacebar on your keyboard. After a certain amount of hit, the actors "''die''" :-(
 
There will be one level in which you will "''kill''" the actors by pressing the spacebar on your keyboard. After a certain amount of hit, the actors "''die''" :-(
 +
 +
You will control the player1 with the arrow keys on your keyboard, and the enemies will have basic '''AI'''.
  
  
 
Let's do it!
 
Let's do it!
  
* [[Tuto tiny-ecs_demo Part 1 Setup]]
+
* '''[[Tuto tiny-ecs_demo Part 1 Setup]]'''
* [[Tuto tiny-ecs_demo Part 2 Menu]]
+
* '''[[Tuto tiny-ecs_demo Part 2 Menu]]'''
* ...
+
* '''[[Tuto tiny-ecs_demo Part 3 tiny-ecs World]]'''
 
+
* '''[[Tuto tiny-ecs demo Part 4 tiny-ecs Entity]]'''
 
+
* '''[[Tuto tiny-ecs demo Part 5 tiny-ecs System]]'''
'''Next: [[Tuto tiny-ecs_demo Part 1 Setup]]'''
+
* '''[[Tuto tiny-ecs demo Part 6 tiny-ecs Component]]'''
 +
* '''[[Tuto tiny-ecs demo Part 7 Systems to move actors]]'''
 +
* '''[[Tuto tiny-ecs demo Part 8 Enemies]]'''
 +
* '''[[Tuto tiny-ecs demo Part 9 Player Shoots Enemies Die]]'''
 +
* '''[[Tuto tiny-ecs demo Part 10 Conclusion]]'''
  
  
 
'''[[Written Tutorials]]'''</br>
 
'''[[Written Tutorials]]'''</br>
 
{{GIDEROS IMPORTANT LINKS}}
 
{{GIDEROS IMPORTANT LINKS}}

Latest revision as of 01:59, 22 December 2023

The first time I used the ECS paradigm to code a game, I was hooked! Let me share with you my excitment :-)


Hello developer!

In this tutorial, we will build a little demo using tiny-ecs. The aim is to demonstrate most of tiny-ecs functions (cf: tiny-ecs API).


First let's see what we will build:

Tiny-ecs demo pic1.png Tiny-ecs demo pic2.png

There will be one level in which you will "kill" the actors by pressing the spacebar on your keyboard. After a certain amount of hit, the actors "die" :-(

You will control the player1 with the arrow keys on your keyboard, and the enemies will have basic AI.


Let's do it!


Written Tutorials