Topic de xKingTaken :

Un développeur parmi-vous? PRISON..

  • 1

Salut, y'a t'il parmi vous un développeur pour créer un jeu d'évasion de prison en ligne en coop, genre du 2v2v2v2 chaque coop dans une cellule, et le but c'est de s'évader, vous devez jouer du coup avec votre pote, et les flics sont des IA et pas vous faire choper..

dsl mais je viens de voir Prison Break voila pourquoi, aller bisous bisous

voila le code khey

import random

class Player:
def __init__(self, name):
self.name = name
self.location = "cell"
self.has_key = False

class PrisonGame:
def __init__(self):
self.players = []
self.police_locations = ["corridor", "yard", "control_room"]

def add_player(self, player):
self.players.append(player)

def move_player(self, player, new_location):
player.location = new_location

def check_police_presence(self, player):
if player.location in self.police_locations:
return True
return False

def attempt_escape(self, player):
if player.has_key and player.location == "exit":
print(f"{player.name} a réussi à s'évader !")
else:
print(f"{player.name} s'est fait attraper par les flics !")

def main():
game = PrisonGame()
player1 = Player("Joueur 1")
player2 = Player("Joueur 2")
game.add_player(player1)
game.add_player(player2)

while True:
for player in game.players:
print(f"C'est au tour de {player.name}.")
print("1 - Se déplacer")
print("2 - Chercher une clé")
action = input("Que voulez-vous faire ? ")

if action == "1":
new_location = input("Où voulez-vous aller ? ")
game.move_player(player, new_location)
if game.check_police_presence(player):
print("Attention ! Les flics sont là.")
game.attempt_escape(player)
elif action == "2":
if player.location == "cell":
print(f"{player.name} a trouvé une clé !")
player.has_key = True
else:
print("Vous ne pouvez chercher une clé que dans votre cellule.")

if __name__ == "__main__":
main()

  • 1

Données du topic

Auteur
xKingTaken
Date de création
26 avril 2024 à 18:05:37
Nb. messages archivés
2
Nb. messages JVC
2
En ligne sur JvArchive 283