[x] Conclusion : en combinant ce qu'on a fait dans le shooter (tirs et collisions) vous pourriez créer un top down shooter ou autre chose selon votre imagination.
Techniques avancées
[x] Déplacements pixel par pixel avec collision
[x] Ouvrir le jeu dans un autre éditeur (qu'est-ce qu'un éditeur, installer VS Code, plugin VS Code, utiliser Include et le live reload
[x] Utiliser la souris et le clavier en jeu
[x] Créer un outil de debug : afficher autant de valeurs qu'on veut :
expliquer les fonctions de debug (afficher cpu...)
vous pouvez utilisez Alt+Flèche pour naviguer entre les fonctions rapidement
CTRL-F to search for text in the current tab
CTRL-G to repeat the last search again
CTRL-L to jump to a line number
CTRL-UP, DOWN to jump to start or end
ALT-UP, DOWN to navigate to the previous, next function
CTRL-LEFT, RIGHT to jump by word
CTRL-W,E to jump to start or end of current line
CTRL-D to duplicate current line
TAB to indent a selection (shift to un-indent)
CTRL-B to comment / uncomment selected block
Navigate tabs by left-clicking, or with ctrl-tab, shift-ctrl-tab.
Conclusion
quand vous allez faire votre propre jeu, il y aura forcément un peu plus de tatonnements à chaque fois que vous découvrirez une nouvelle commande, vous suarez pas toujours quelle est la manière idéale de programmer tel truc... mais heureusement, la simplicité de pico8 fait que vous aurez toujours un résultat rapidement, et c'est pour ça que c'est un super logiciel pour tester des nouvelles idées de jeux et s'améliorer en programmation.
Code pour visualiser écarts vagues d'ennemi
e=5 dans init puis dans draw :
--bonus
line(0,0,127,0,15)
if (btnp(⬇️)) e-=1
if (btnp(⬆️)) e+=1
gap=(128-8*e)/(e+1)
print("ennemis:",0,5,6)
print(e,32,5,8)
print("ecart:",0,13,6)
print(" (128-8* )/( +1)=",0,13,7)
print(e,52,13,8)
print(e,68,13,8)
print(gap,88,13,15)
for i=1,e do
line(gap*i+8*(i-1),0,gap*i+8*(i-1)+8,0,8)
end
[x] Réorganiser les chapitres
Introduction
Les bases
Créer un shooter spatial Inspiré de https://ztiromoritz.github.io/pico-8-shooter/
Jeu d'aventure Inspiré du tutoriel de MBoffin
Techniques avancées
Vidéos
Notes
vous pouvez utilisez Alt+Flèche pour naviguer entre les fonctions rapidement CTRL-F to search for text in the current tab CTRL-G to repeat the last search again CTRL-L to jump to a line number CTRL-UP, DOWN to jump to start or end ALT-UP, DOWN to navigate to the previous, next function CTRL-LEFT, RIGHT to jump by word CTRL-W,E to jump to start or end of current line CTRL-D to duplicate current line TAB to indent a selection (shift to un-indent) CTRL-B to comment / uncomment selected block Navigate tabs by left-clicking, or with ctrl-tab, shift-ctrl-tab.
Conclusion
quand vous allez faire votre propre jeu, il y aura forcément un peu plus de tatonnements à chaque fois que vous découvrirez une nouvelle commande, vous suarez pas toujours quelle est la manière idéale de programmer tel truc... mais heureusement, la simplicité de pico8 fait que vous aurez toujours un résultat rapidement, et c'est pour ça que c'est un super logiciel pour tester des nouvelles idées de jeux et s'améliorer en programmation.
Code pour visualiser écarts vagues d'ennemi
e=5 dans init puis dans draw :