Skip to content
KitploitKITPLOIT
OutilsExploitsBlog
Log in
Soumettre
OutilsExploitsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
S.P.A.R.K--Standard-Python-ASCII-RPG-Kit- — Moteur de jeu Python RPG ASCII 2D léger | Kitploit
Outils/GitHubGitHub/ninedeadeyes/s.p.a.r.k--standard-python-ascii-rpg-kit-
Utilitaires GénérauxApprentissage et ÉducationParcours et CoursLabs et Pratique
GitHubninedeadeyes/s.p.a.r.k--standard-python-ascii-rpg-kit-

S.P.A.R.K--Standard-Python-ASCII-RPG-Kit-

Moteur de jeu Python RPG ASCII 2D léger

Voir le dépôt
316il y a 1 moisPas encore vérifié

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

S.P.A.R.K Version 1.0

Présentation

S.P.A.R.K est un moteur de jeu RPG rétro ASCII 2D léger. Il est construit sur la bibliothèque standard, donc aucune installation PIP n'est requise.

Le but du moteur est éducatif. Je le considère comme une extension de ma série de 15 tutoriels de mini-jeux Python ; il agit comme un terrain de jeu où vous pouvez appliquer ce que vous avez appris dans vos propres mini-aventures.

S.P.A.R.K. fournit les systèmes de base nécessaires pour construire un RPG ASCII traditionnel, notamment :

Logique de joueur et d'ennemi, combat au tour par tour, navigation sur carte, animations ASCII, écran-titre et interface, prise en charge basique du son, armes, armures, statistiques, système de niveaux, système d'inventaire et événements ( pour créer des quêtes et une intrigue )

Les types de jeux RPG que vous pouvez créer sont similaires à ceux créés avec le moteur de jeu Bitsy ou la série de livres-jeux Fighting Fantasy.

Vidéo de démonstration / guide

https://youtu.be/X8iuvvla46Q

Jeu d'exemple

https://github.com/Ninedeadeyes/Grimlore-2-These-Doomed-Men-

Pour commencer

Prérequis Python 3.10+

Windows recommandé (pour la lecture du son). Je suggère d'utiliser pygame si vous voulez la lecture du son sur les autres systèmes d'exploitation.

J'ai créé un jeu d'exemple avec une simple quête de collecte intitulée « S.P.A.R.K ( Spoon Quest Example ) ». Il constitue une bonne étude de cas sur la façon dont vous « codez une quête » dans le moteur. Vous pouvez l'utiliser comme base pour votre propre jeu, mais si vous voulez partir d'une page blanche, utilisez le S.P.A.R.K Game Engine (Blank Canvas)

Créer votre propre contenu

Vous pouvez facilement étendre S.P.A.R.K. en ajoutant :

  • Nouvelles armes (weapon.py)

  • Nouvelles armures (armour.py)

  • Nouveaux types d'ennemis (enemy.py)

  • Nouveaux événements (events.py)

  • Nouvelles cartes (maps.py)

  • Nouvelles animations (animations.py)

La base de code est volontairement simple afin que vous puissiez la modifier librement.

Divers

Pour clarifier quelques questions récurrentes et idées fausses concernant S.P.A.R.K et son développement, voici quelques éléments de contexte d'emblée :

  1. « Ce n'est que du contenu généré par IA. »

Ce projet a une trace documentaire claire de 6 ans de développement manuel. Il a commencé comme un premier projet d'aventure textuelle 2D (Dungeon of the Black Dragon), s'est étendu en un jeu RPG en monde ouvert (Grimlore: Land of the Heretic Hand), et a finalement été refactorisé en un framework de moteur réutilisable (S.P.A.R.K). Si vous voulez voir la progression étape par étape depuis la première ligne, consultez le dossier milestones dans le dépôt S.P.A.R.K.

  1. « S.P.A.R.K n'est pas un « vrai » moteur de jeu / Il lui manque des fonctionnalités standard. »

Par définition, un moteur de jeu est un framework qui fournit des abstractions de bas niveau pour les boucles d'exécution, la logique spatiale, la gestion des entrées, la gestion d'état et le rendu, permettant aux développeurs de créer du contenu sans réinventer les mécaniques de base. S.P.A.R.K fournit tout cela pour les RPG en terminal. C'est un projet amateur gratuit et open-source conçu pour des jeux textuels légers, pas un outil commercial destiné à rivaliser avec des logiciels commerciaux riches en fonctionnalités.

  1. « Les jeux écrits avec ceci ne sont que des copier-coller paresseux. »

Lorsque deux jeux sont réalisés dans RPG Maker, Godot ou Unreal, ils partagent exactement le même moteur de base sous-jacent — il est simplement compilé ou caché derrière l'éditeur. Comme S.P.A.R.K est open-source, en Python brut, le code standard du moteur est entièrement visible. Réutiliser des modules de moteur fondamentaux entre différents titres n'est pas du « copier-coller » ; c'est de l'architecture logicielle standard et de la réutilisation de code.

Licence MIT — libre d'utilisation, de modification et de distribution.

Télécharger l’outil