Giter Site home page Giter Site logo

spacebattle's Introduction

SpaceBattle

EN: Multiplayer shooting game, inspired by the retro video game Xpilot.

FR: Jeu de tir multijoueur, inspiré du jeu vidéo rétro Xpilot.

For developpers / Pour les développeurs

EN: This project is coded in Java, using the Slick2D library.

FR: Ce projet est codé en Java, à l'aide de la bibliothèque Slick2D.

Prerequisites / Prérequis

EN: You need to have a Java IDE, the following steps will be done with Eclipse.

FR: Vous avez besoin d'avoir un IDE Java, les étapes suivantes seront réalisées avec Eclipse.

Installing / Installation

EN: Clone the repository.

FR: Cloner le dépôt.

git clone https://github.com/SebGonzalez/SpaceBattle.git .

EN: Download archives of libraries and natives.

FR: Télécharger les archives des libraires et natifs.

https://drive.google.com/drive/folders/1B6r9rlw-1isVJJF9cq5zlvwJhc3gsrnH?usp=sharing

EN: Extract the archive, then copy the "lib" and "native" folders in the project's location.

FR: Extraire l'archive, puis copier les dossiers "lib" et "native" dans le répertoire du projet.

EN: Open the project with Eclipse. Right click -> Properties -> Java Build Path -> Libraries -> Add External JARs Select all the JARs in the "lib" folder.

FR: Ouvrir le projet avec Eclipse. Clic droit -> Properties -> Java Build Path -> Libraries -> Add External JARs Sélectionnez tout les JARs contenus dans le dossier "lib".

capture d ecran 21

capture d ecran 22

EN: In the same window, go to the Source tab, unfold SpaceBattle/src, and click on the "Native library location" line, then on the Edit button. Specify the location of the natives folder

FR: Dans la même fenêtre, allez dans l'onglet Source, développez SpaceBattle/src, et cliquez sur la ligne "Native library location, puis sur le bouton Edit Spécifiez l'emplacement du dossier natives

eclipse_2018-12-11_23-38-05

Running / Fonctionnement

EN: Launch the server with "SpaceBattle_Serveur.jar". Launch the game with "SpaceBattle.jar".

FR: Exécuter le serveur avec "SpaceBattle_Serveur.jar". Executer le jeu avec "SpaceBattle.jar".

Authors / Auteurs

  • ARTERO Axel
  • BIEMAR Alexandre
  • BOUDRAA Amine
  • GONZALEZ Sébastien

Informations / Informations

EN: This is a study project, we invite you to recover this code and to add new feathures. Some links below (the tutorial is in french) to learn how to use the Slick2D library.

FR: Il s'agit d'un projet d'études, nous vous invitons à récupérer ce code et à ajouter de nouvelles fonctionnalités. Quelques liens ci-dessous pour apprendre à utiliser la librairie Slick2D

http://www.shionn.org/tutoriels-slick-2d http://slick.ninjacave.com/javadoc/

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.