/Skiller

2D RPG multiplayer game running on the same file system. Check out the Youtube video for demonstration.

Primary LanguagePython

Skiller[1.1.0]




Ce jeu est un rpg codé en python fonctionnant sur serveur (Multijoueur).
Ainsi pour créer un serveur il suffit de copier le dossier "Server" à un emplacement accessible par tous les joueurs.


Installation individuelle :

	1) Installer le logiciel "Python" sur votre ordinateur.

	2) Copier le dossier "Skiller[1.1.0]" où vous le souhaitez, c'est votre dossier joueur.

	3) Exécuter, dans votre dossier "Skiller[1.1.0]", le fichier "Starter.py" et y entrer le chemin complet du serveur (exemple : "D:/.../.../.../.../Server/").


	4) Pour lancer le jeu, il suffit d'exécuter votre fichier Skiller[1.1.0].py.






/!\ ATTENTION /!\ : Ce jeu a été codé en python et n'est donc pas sécurisé:


	- Merci de ne pas modifier les fichiers du serveur.


	- Merci de ne PAS modifier le programme Skiller[1.1.0].py.

	- En cas de crash ou de quelconque problème rencontré sur le serveur, éxécutez le fichier RepairSkiller.py.
			  (Prévenir les autres joueurs auparavant à cause du risque de double connexion sur un même compte (Pouvant entraîner une sursaturation d'informations sur le réseau))







Quelques précisions:


	- Les statistiques des joueurs ne sont pas encore réglées.


	- Il n'y a qu'une seule attaque possible pour l'instant : punch, accessible à la touche 0 du pavé numérique (0 mana consomée, 0 secondes de récupération).


	- Toutes les créatures hostiles ont les mêmes caractéristiques excéptés le niveau mais ont tous les mêmes textures (Et ce peu importe les directions).


	- Les touches sont configurables via la touche K.


	- La partie de chaque utilisateur est sauvegardée automatiquement après chaque modification de l'état de l'utilisateur.


	- Pour changer de map, il faut réappuyer sur la touche en question si vous étiez resté enfoncés.

	- La carte entière du jeu est visible sur maps.jpg
 et le nom de la map dans laquelle on se trouve s'affiche dans le chat.

	- Les créatures hostiles n'apparaîssent pas dans Skyens (Lobby + périphérie).


	- Casques, armures, armes, pendantifs et anneaux peuvent être équipés (avec une commande)..

	- Les commandes existent mais on ne peut y accéder qu'en remplaçant dans la sauvegarde du joueur le premier attribut 'False' par 'True' (Utiles pour les administrateurs serveur) ou avec une commande s'il y a déjà un administrateur.

	- Le jeu a été codé entièrement en anglais.



IL EST POSSIBLE QUE LE JEU NE DEMARE PAS CORRECTEMENT S'IL N'EST PAS DEMARRÉ PAR L'IDLE!

Contact     : i.a.sebsil83@gmail.com
Youtube     : https://www.youtube.com/user/IAsebsil83
GitHub repo : https://github.com/iasebsil83/Skiller

Let's Code !                                  By I.A.