Code Monkey home page Code Monkey logo

jump-n-run's Introduction

Jump'n'Run


Présentation

Jump'n'Run est un jeu de plateforme développé dans le cadre de la licence d'informatique de Lyon1 dans lequel le joueur contrôle un personnage entièrement soumis à la physique et dont le but est d'arriver le plus rapidement possible à la fin de chaque niveau. Un éditeur de niveau permet de créer de très larges mondes avec un grand nombre d'obstacles. La physique avancée permet de gérer des polygones fixes ou non, des points et des contraintes rigides et élastiques (ressorts). Il est également possible d'importer des images personnalisées pour créer n'importe quel objet et utiliser comme textures dans le niveau.

Captures d'écran

img1

Une chaîne de boîtes liées par de ressorts

img2

Quelques objets avec des images personalisées

img3

Le joueur en affichage Debug et un Menu de test

img4 img5

Le joueur en affichage normal

## Vidéo d'un niveau Regarder sur Youtube

Compilation

Pour pouvoir compiler il est nécessaire d'avoir SFML 2 et OpenGL Vous pouvez utiliser soit la version RC de SFML 2.0 soit la version GitHub. On encourage d'utiliser cette dernière qui est d'ailleurs très facile à installer grâce à CMake.

https://github.com/LaurentGomila/SFML

Pour compiler SFML 2 voici une aide avec les dépendences : http://sfmlcoder.wordpress.com/2011/08/16/building-sfml-2-0-with-make-for-gcc/

http://www.sfml-dev.org/download.php#2.0-rc

Le binaire est créé dans bin/ et doit être exécuté depuis .

  • Unix

Uniquement testé sous OS X 10.6, Linux Ubuntu 11 et Kubuntu 12 Récupérer le code et se placer dans le répertoire de travail

svn checkout http://jump-n-run.googlecode.com/svn/trunk/ jump-n-run-read-only
cd jump-n-run-read-only

Lancer le jeu

make runGame

Lancer l'éditeur

make runEditor
  • Windows

Utiliser de préférence le projet CodeBlocks JumpnRun.cbp Sinon faire juste la première fois:

make windirs

Et pour lancer utiliser les mêmes commandes que pour Unix

Contrôles

Regarder dans help.txt

## Crédits Développé par Yoann Maret-Verdant et Eduardo San Martin Morote

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.