Skip to content

SebGonzalez/SpaceBattle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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/