Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Car Class #1

Open
Pchambet opened this issue Oct 1, 2023 · 0 comments
Open

Car Class #1

Pchambet opened this issue Oct 1, 2023 · 0 comments

Comments

@Pchambet
Copy link
Contributor

Pchambet commented Oct 1, 2023

@lallet

Cela fait une semaine que nous avons commencé à prendre en main les différents aspects des librairies que nous utiliseront. Nous devrions commencé à commit les premiers éléments dans la semaine.

Pour démarrer le projet, nous avons commencé par scinder les premières choses à faire. C'est donc pour cela que nous commencerons par faire au moins deux classes distinctes : une classe pour la voiture et une classe pour le circuit.

Pour le classe voiture, il faudra les attributs suivants : (liste non exhaustive)

  • angle
  • vitesse
  • accélération
  • freinage

Il faudra également ajouter des fonctions de déplacements pour la rotation (droite / gauche), l'accélération (vers l'avant), le controle de la vitesse (freinage).

Cela nécessitera de controler la gestion des commandes. En effet, on verra comment incrémenter la vitesse et les angles pour controler la voiture : pas à pas, incrémenter une fonction de lissage / fonctions continus.

Pour cela nous nous aiderons de la librairie pygame qui inclue des bibliothèques de maths / physiques.

Les collisions ne sont pas un point d'intérêt pour l'instant.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant