alvyre / thatcreeperwasnotalone Goto Github PK
View Code? Open in Web Editor NEWSchool project in C & OpenGL
School project in C & OpenGL
Les collisions sont faite mais y'a quelques petits bugs :
Collisions :
gauche bizarre, droite OK, haut centré sur une case : tu la traverse Oo, haut entre deux case, OK
j'ai essayé de comment un max si tu trouves dis moi
je suis sûr c'est une histoire de T+1 ou T+2 mais j'ai pas encore trouvé
TODO
Petite correction à faire lors du replacement sur la droite, on s'enfonce un peu dans le bloc ce qui permet de grimper (du à la détection de collision basse du coup)
normal qu'on puisse pas sauter quand on est en bord de fenêtre ?
dans la fonction CollisionGround,
dans le for, le i ne varie pas, il vaut toujours la valeur de la colonne du centre du perso. Pourquoi je ne sais pas, j'essaie de voir. Temporairement j'ai trouvé une solution : quand tu verifie que la case est à 1, tu mets i-1 i i+1 pour un perso de 2 cases, jvais voir si jpeux pas automatiser en fx de la width du perso :)
note : normal qu'en bord de fenêtre le perso puisse pas sauter ?
...
A certains moment, une des touches (droite ou gauche) reste comme enfoncée alors que ce n'est pas le cas : le perso bouge tout seul
Pour reproduire le bug il suffit d'appuyer un peu sur toutes les touches en même temps et en quelques secondes ça devrait le faire.
Je suppose que ça doit être une des touches qui ne passe pas à false lors du relâchement, ou alors ça vient de mon clavier, mais ça me parait gros ?
@Arctic76 Tu peux regarder ça ?
Si le perso est en collision gauche :
si tu restes appuyé sur la flèche gauche et que tu saute, tu montes au mur
si le perso est en collision droite :
obstacle invisible pour sauter (notamment sur les murs de fin de fenêtre)
Ça m'arrive une fois sur deux en testant d'autres trucs, sans même faire le bourrin, faut trouver une solution.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.