GithubHelp home page GithubHelp logo

tekadventure's Introduction

TekAdventure

This is a Simple CSFML Game made in my first Year at Epitech school. the TekAdventure project goal was to create a mini game in C using CSFML, but he's now replaced by another project, the "my_rpg" where the goal is to make a RPG game.

Feel free to play at this game for fun, or just to explore how to use the CSFML library.

Contributor of this project

Tichion - Linkedin

Etigma - Linkdin

Notes

Préliminaires (2 / 2) :

Norme et warnings (0 / 0) :

Propreté du code (0 / 0) :

Qualité du support (0 / 0) : Joli support, waaaah ça clignote, animations tout ça. Magnifique -. Fond très sympa, en rapport avec le jeu et on ne perd pas en lisibilité. Police recherchée, les animations apportent vraiment un côté ludique, on ne décroche pas de la présentation !

Qualité de la présentation (0 / 0) : Limpide, clair, fluide. Dommage pour la répartition du temps de parole, vous êtes 4 essayez de parler un peu tous.

Compréhension des enjeux (0 / 0) : Vous n'avez pas trop fait de retours sur les enjeux du projet réellement.

Précision (0 / 0) :

Démonstration (1 / 1) : Très bonne démonstration, efficace et prenante.

Parallax Scrolling (2 / 3) :

Graphs de positions (4 / 4) :

Personnage (6 / 6) :

Fichier de configuration (0 / 6) :

Fermeture de fenêtre (0 / 0) :

Durée de vie (4 / 4) : Jeu complet pouvant durer assez longtemps, ne peut pas se terminer rapidement. L'objectif est de maintenir le vaisseau "en vie" jusqu'à arriver à destination. Plusieurs mécaniques de jeux (réparation, recharge, contrer les ennemis...).

Cohérence de l'univers (2 / 2) : Jolis sprites homemade sauf le petit robot.

Direction artistique (2 / 2) : Recherche d'un style graphique uniforme, bruitages cohérents...

Potentiel d'amusement (2 / 2) :

Scénario (2 / 2) : Petit robot seul dans un grand vaisseau. Il doit l'amener à bon port tout en faisant attention à la barre de vie du vaisseau, son bouclier, sa propre énergie, les attaques d'aliens, les champs d'astéroïdes, etc.

Bonus - Gameplay (15 / 20) :

  • barre de vie vaisseau
  • barre d'énergie robot
  • barre de bouclier
  • barre de progression du vaisseau
  • possibilité de recharger le vaisseau ou le robot
  • avance plus vite quand le robot est aux commandes
  • avance moins vite quand il y a des astéroïdes
  • prend moins de dégâts si aux commandes quand aliens/astéroïdes
  • réparation du vaisseau
  • les déplacements et actions dépensent de l'énergie
  • activation de boucliers et des missiles pour faire face aux ennemis/obstacles Le joueur doit faire les bons choix au bon moment pour arriver au terme du trajet. Chaque partie sera différente. Réelle richesse de gameplay très bien pensé.

Bonus - Univers (10 / 20) :

  • Sprites homemade (décors, barres, icônes, éléments du décors, animations...)
  • Musique prenante, qui met bien dans l'ambiance du jeu, tout à fait cohérente.
  • Animation des événements sympathique.
  • Animation d'un objet interaction du déco, sur la réparation du vaisseau le robot disparaît pour aller en salle des machines.
  • Barres qui se remplissent/vides de manière fluide.
  • Parallaxe aussi lors du déplacement du personnage sur les différents éléments du vaisseau (le cadre se décale)
  • Effet de profondeur dans la salle des commandes grâce au robot qui grossit/réduit suivant son emplacement
  • Bruit de pas, bruitage électrique sur certaines actions
  • transparence de plusieurs éléments du jeu, notamment les aliens (très "réalistes" : les globes sont transparents mais pas les pattes) Très immersif, bonne rechercher et cohérence graphique. GG à vous j'adore !

Bonus - Autre (3 / 20) : Message de fin différent gagné/perdu. Support de présentation de super qualité !! Il a été bien travaillé et bien pensé, ce qui est rare. Très vivant, très prenant.

tekadventure's People

Contributors

dilegrospanda avatar paul-marie avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar

tekadventure's Issues

Question sur le projet

Bonjour,

Je suis Jason Brillante, le créateur du sujet original de TekAdventure.
J'ai quelques questions à poser, étant tombé la dessus... :-p

image

J'ai pas croisé d'étudiants à l'époque ayant qualifié ce projet de "petit projet ne valant pas le coup de passer beaucoup de temps dessus", du coup ça m'a intrigué et en regardant ton projet, j'ai constaté déjà un jeu ayant l'air chouette, et puis la notation de 4/4 sur le graphe de position, mais je suis incapable de trouver dans ton projet le fichier de description de graphe censé décrire les mouvements possibles (dans un fichier de conf, élément où tu as eu 0/6), du coup je m'interroge, si bien sur tu veux bien répondre à mes quelques questions

Aventure est l'un des projets que je propose encore aujourd'hui et son sujet, c'est précisément le parcours de graphe (Comme NanoTekSpice... un autre de mes crimes) et la mise en place d'un domain specific language, le jeu lui-même n'étant qu'un prétexte.
Est ce qu'Epitech a retiré cette partie du sujet? Est ce que c'est la correction qui s'est concentré sur le jeu? Comment avez vous perçu le projet lorsqu'il est apparu?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.