Skip to content

Adaptation of the original platform game Speed Jumper for Android mobile phones.

Notifications You must be signed in to change notification settings

JeremyTremblay2/speed-jumper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Speed Jumper

Description

Ce projet est un jeu de plateforme sur Android dont le but est de se déplacer dans un environnement afin d'atteindre l'arrivée de chaque niveau. Ce projet a été réalisé dans le cadre de la deuxième année de DUT informatique.
Les cartes de ce jeu sont élégantes et sont générées avec un système de Tile-Mapping depuis le logiciel Tiled, et sont ensuite chargées directement dans le jeu. Vous pouvez ajouter les vôtres sans devoir modifier le code ! Chaque carte peut être composée de plusieurs tilesets différents, et vous pouvez créer des cartes de la taille que vous souhaitez.

Capture d'écran
Capture d'écran du jeu sur un Xiaomi Redmi Note 10 Pro.

Lancement

Tout d'abord, il faut commencer par cloner ce projet (https://gitlab.iut-clermont.uca.fr/jetremblay/speed-jumper.git).
La branche principale est master.
Ouvrir le projet depuis Android Studio. Vous pouvez compiler et vous amuser (et l'installer sur votre téléhone) ! 😄

Elements importants dans le code

  • Respect des principes SOLID.
  • Une responsabilité par classe.
  • Un gros travail de conception (patrons, cohérence...).
  • Création d'une boucle de jeu threadée observable.
  • Moteur de jeu complet (chargement des cartes créées depuis Tiled, affichage, création de nos propres collisions, déplacements...).
  • Travail pour adaptation de ce jeu sur Android (poids en mémoire des images, création de nos propres Views plutôt que l'utilisation de SurfaceView, fragments, Toasts, déplacement entre les fenêtres, RecyclerView...)

Voir la documentation (fichier preuves.pdf) pour plus d'informations.

Language utilisé

  • Java

Auteurs

Jeremy Tremblay
Guillaume Toumazet

About

Adaptation of the original platform game Speed Jumper for Android mobile phones.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages