Ich habe mit Python ein Bin-Picking-Spiel gemacht

Ich habe mit Python ein Spiel namens Bin Picking Game gemacht. Es ist jedoch sehr schwach, da es nur zufällig entscheidet, wie viele Flaschen ...

Code

BottlePickingGame.py


import random
import time
import sys

print("""
Starten Sie das Bin Picking-Spiel. Was ist ein Müllsammelspiel?
Bestimmen Sie die Anzahl der Behälter und nehmen Sie die Behälter abwechselnd.
Die Person, die die letzte Flasche genommen hat, verliert.
Die Mindestanzahl an Flaschen beträgt 15
Sie können jeweils eine, zwei oder drei nehmen.
""")

time.sleep(2)
Number=0
while 15>Number:
    try:
        Number=int(input("Wie viele Flaschen willst du??\n"))

        if 15>Number: 
            print("Die Mindestanzahl von Behältern beträgt 15")
    except ValueError:
        print("Bitte geben Sie eine Ganzzahl mit Zahlen halber Breite ein")
remaining=0
remaining=int(remaining)
turn=0
take=0
take=int(take)
print("\n\n Starten Sie das Spiel")
time.sleep(1)
while Number>=remaining:
    print("\n Die verbleibende Nummer ist",Number-remaining,"Es ist ein Buch",sep="")
    time.sleep(0.5)
    print("\n Sie sind dran")
    turn=0
    take=0
    time.sleep(0.5)
    while take>3 or 0>=take:
        try:
            take=int(input("Wie viele Flaschen nimmst du??\n"))
            if take>3 or 0>=take:
                print("Die Nummer, die genommen werden kann, ist 1 bis 3")
        except ValueError:
            print("Bitte geben Sie eine Ganzzahl mit Zahlen halber Breite ein")
    remaining=remaining+take
    print("\n Die verbleibende Nummer ist",Number-remaining,"Es ist ein Buch",sep="")
    if remaining>=Number:
        break
    time.sleep(0.8)
    print("\Jetzt ist nCP an der Reihe")
    turn=1
    if Number>remaining+3:
        take=random.randint(1,3)
        take=int(take)
    elif Number>remaining+2:
        take=2
        take=int(take)
    elif Number>remaining+1:
        take=1
        take=int(take)
    else:
        take=1
        take=int(take)
    remaining=remaining+take
    time.sleep(0.5)
    print(take, "Ich habe das Buch genommen",sep="")
    if remaining>=Number:
        break
if turn==0:
    time.sleep(0.5)
    print("\n\n du verlierst...")
else:
    time.sleep(0.5)
    print("\n\n du gewinnst!!")
time.sleep(1)
print("Beende das Spiel")
time.sleep(5)
sys.exit(0)

Recommended Posts

Ich habe mit Python ein Bin-Picking-Spiel gemacht
Ich habe mit Python ein schurkenhaftes Spiel gemacht
Ich habe mit Python eine Lotterie gemacht.
Ich habe mit Python einen Daemon erstellt
Ich habe mit Python ein Weihnachtsbaum-Beleuchtungsspiel gemacht
Ich habe ein einfaches Tippspiel mit tkinter of Python gemacht
〇✕ Ich habe ein Spiel gemacht
Ich habe mit Python einen Zeichenzähler erstellt
Ich habe mit Tkinter of Python ein Puzzlespiel (wie) gemacht
Ich habe mit Python eine Hex-Map erstellt
Ich habe ein Lebensspiel mit Numpy gemacht
Ich habe mit Python einen einfachen Blackjack gemacht
Ich habe mit Python eine Einstellungsdatei erstellt
Ich habe mit Python einen Neuronensimulator erstellt
Ich habe mit Python eine Bot-Wettervorhersage gemacht.
Ich habe eine GUI-App mit Python + PyQt5 erstellt
Ich habe versucht, mit Python einen Twitter-Blocker für faule Mädchen zu machen
Ich möchte ein Spiel mit Python machen
[Python] Ich habe mit Tkinter einen Youtube Downloader erstellt.
Mattermost Bot mit Python gemacht (+ Flask)
Ich habe einen Blackjack mit Python gemacht!
Ich habe einen Python-Text gemacht
Ich habe Wordcloud mit Python gemacht.
Ich habe einen Twitter BOT mit GAE (Python) gemacht (mit einer Referenz)
Ich habe mit Python eine App für die Benachrichtigung über Netznachrichten erstellt
Ich habe versucht, LINE BOT mit Python und Heroku zu machen
Ich habe mit Sense HAT ein gefallenes Monospiel gemacht
Ich habe einen Line-Bot mit Python gemacht!
Ich habe ein Paket erstellt, um Zeitreihen mit Python zu filtern
Ich habe eine einfache Buch-App mit Python + Flask ~ Introduction ~ erstellt
Ich habe versucht, die Wahrscheinlichkeit eines Bingospiels mit Python zu simulieren
Lassen Sie uns mit Python ein Shiritori-Spiel machen
Ich habe ein Pay-Management-Programm in Python erstellt!
Ich habe eine Heatmap mit Seaborn [Python] gezeichnet.
Ich habe eine funktionale Sprache mit Python ausprobiert
Was ich mit Python-Arrays gemacht habe
Ich habe einen Hanko-Generator mit GAN gemacht
Nachdem ich Python3 studiert hatte, machte ich einen Slackbot
Ich habe eine WEB-Bewerbung bei Django gemacht
Lebensspiel mit Python [ich habe es geschafft] (auf Terminal & Tkinter)
Ich habe eine einfache Schaltung mit Python gemacht (AND, OR, NOR, etc.)
Ich habe eine Bibliothek erstellt, die Konfigurationsdateien mit Python einfach lesen kann
Ich habe ein Paket erstellt, das morphologische Analysegeräte mit Python vergleichen kann
Ich habe mit Python, Flask und Heroku ein Nyanko-Tweet-Formular erstellt
Ich habe viele Dateien für die RDP-Verbindung mit Python erstellt
Ich habe ein Shuffle gemacht, das mit Python zurückgesetzt (zurückgesetzt) werden kann
Ich habe einen Stempelersatzbot mit Linie gemacht
Ich habe eine Python-Wörterbuchdatei für Neocomplete erstellt
Ich habe ein Tool zum automatischen Durchsuchen mehrerer Websites mit Selenium (Python) erstellt.
Ich habe versucht, mit Python ein Tippspiel zu spielen
Vorgehensweise zum Erstellen eines mit Python erstellten LineBot
Ich habe eine einfache Brieftasche aus Bitcoin mit Pycoin gemacht
Ich habe einen LINE Bot mit Serverless Framework erstellt!
Ich habe ein Tool erstellt, das die Dekomprimierung mit CLI (Python3) etwas erleichtert.
Ich habe mit Numpy eine Grafik mit Zufallszahlen erstellt