Die Suche ergab 24 Treffer

von cypher28
Dienstag 5. Juli 2022, 23:32
Forum: Allgemeine Fragen
Thema: Python client mit externer Verbindung zu MongoDB
Antworten: 3
Zugriffe: 542

Re: Python client mit externer Verbindung zu MongoDB

Vielen dank für die antworten.
Es ist tatsächlich erstmal nur dazu da um PyGame zu erlernen. Sicherheit war erstmal an letzter stelle.
Es lag an dem PORT auf dem Server. Der war nicht richtig konfiguriert. Jetzt funktioniert es auch.
:D
von cypher28
Sonntag 3. Juli 2022, 15:49
Forum: Allgemeine Fragen
Thema: Python client mit externer Verbindung zu MongoDB
Antworten: 3
Zugriffe: 542

Python client mit externer Verbindung zu MongoDB

Hallo zusammen,

ich habe folgende Frage an euch.
Ich habe ein python client auf meinem Windows Rechner. Besser gesagt ist es ein kleines PyGame Spiel. Es existiert ein externer Ubuntu Server auf dem ich MongoDBinstalliert habe.
Jetzt möchte ich mit dem Client eine Verbindung zur externen MongoDB ...
von cypher28
Freitag 14. Januar 2022, 13:48
Forum: Allgemeine Fragen
Thema: Pygame Bildschirm von Objekten leeren
Antworten: 6
Zugriffe: 660

Re: Pygame Bildschirm von Objekten leeren

__blackjack__ hat geschrieben: Freitag 14. Januar 2022, 00:45 @cypher28: Dazu hatte ich doch schon was geschrieben.
Stimmt, sorry. :)
von cypher28
Donnerstag 13. Januar 2022, 23:05
Forum: Allgemeine Fragen
Thema: Pygame Bildschirm von Objekten leeren
Antworten: 6
Zugriffe: 660

Re: Pygame Bildschirm von Objekten leeren

Ok, habs hinbekommen.
Mal aber eine generelle Frage. Macht es sinn solche Menü´s mit jeweiligen bool-Werten immer ein und auszublenden oder gibt es da eine bessere Lösung um Menüs zu realisieren?
Vielleicht sollte man die Menüs in eigene Funktionen verpacken.
von cypher28
Dienstag 11. Januar 2022, 22:37
Forum: Installation/Konfigurieren
Thema: mariadb-Modul lässt sich nicht installieren
Antworten: 8
Zugriffe: 4357

Re: mariadb-Modul lässt sich nicht installieren

Hi,

das Thema ist zwar bisschen älter, stehe aber vor dem selben Problem. Ich nutze einen Macbook mit dem M1 Chip. Python in der Version 3.10.1 ist installiert. Nun möchte ich eine Verbindung zu einer externen Datenbank (MariaDB)
Habe hierfür per $ pip3 install mariadb versucht es zu installieren ...
von cypher28
Montag 10. Januar 2022, 10:16
Forum: Allgemeine Fragen
Thema: Pygame Bildschirm von Objekten leeren
Antworten: 6
Zugriffe: 660

Re: Pygame Bildschirm von Objekten leeren

Vielen dank für die Info.
Ich weis, es ist aktuell noch sehr unsauberer code. Das mit der Konvention muss ich noch anpassen, danke für den Hinweis.
Gibt es denn aber eine Methode, mit der man die Bildschirmfläche wieder frei machen kann? Ich habe leider keine gefunden welches mein Problem beheben ...
von cypher28
Montag 10. Januar 2022, 00:43
Forum: Allgemeine Fragen
Thema: Pygame Bildschirm von Objekten leeren
Antworten: 6
Zugriffe: 660

Pygame Bildschirm von Objekten leeren

Hallo zusammen,

mit welcher Methode kann ich den gesamten Bildschirm komplett von vorherigen Objekten leeren?

Ich habe ein Menu mit 3 verschieden Seiten. Durch drücken jeweiliger Buttons kann ich durch die Menüs hin und her klicken.
Das Problem ist aber, das zwar die "rect" Objekte aus dem ...
von cypher28
Freitag 17. Dezember 2021, 01:14
Forum: Allgemeine Fragen
Thema: Objekt bei jedem Tastendruck fortbewegen in PyGame
Antworten: 24
Zugriffe: 1861

Re: Objekt bei jedem Tastendruck fortbewegen in PyGame

__blackjack__ hat geschrieben: Donnerstag 16. Dezember 2021, 22:50 @cypher28: Und `position` ist hoffentlich das `Rect`-Objekt. Falls nicht: das ist das `Rect`-Objekt. Übergib das da.
Ahhhh, ok. Es lag daran das ich bei 'Position' das Bild zugeordnet habe und nicht das 'rect'.
Jetzt klappt es. Vielen dank für die Geduld. :D
von cypher28
Donnerstag 16. Dezember 2021, 21:29
Forum: Allgemeine Fragen
Thema: Objekt bei jedem Tastendruck fortbewegen in PyGame
Antworten: 24
Zugriffe: 1861

Re: Objekt bei jedem Tastendruck fortbewegen in PyGame

@__blackjack__
ich verstehe was du meinst. Das rect steht als Platzhalter für mein Gameobjekt. Und wenn ich mein rect bewege, bewegt sich mein Objekt mit. Bitte korrigiere mich, wenn ich es trotzdem falsch verstanden habe.
Nur wie bringe ich mein rect und das Bild von meinem Gameobjekt in Verbindung ...
von cypher28
Donnerstag 16. Dezember 2021, 20:35
Forum: Allgemeine Fragen
Thema: Objekt bei jedem Tastendruck fortbewegen in PyGame
Antworten: 24
Zugriffe: 1861

Re: Objekt bei jedem Tastendruck fortbewegen in PyGame


Ich geb auf. Wir reden offensichtlich komplett aneinander vorbei. Ich kann nur zum x-ten mal sagen, dass du nichts an der positions-Berechnung verändern musst, aber es greift offensichtlich nicht. Vielleicht hat wer anders eine Idee.


Ok, vielen dank für deine Hilfe und sorry wenn ich deine Zeit ...
von cypher28
Donnerstag 16. Dezember 2021, 19:57
Forum: Allgemeine Fragen
Thema: Objekt bei jedem Tastendruck fortbewegen in PyGame
Antworten: 24
Zugriffe: 1861

Re: Objekt bei jedem Tastendruck fortbewegen in PyGame

Du meinst die draw() methode folgt:

def draw(screen, background, player, position):
screen.blit(background, (0, 0))
screen.blit(player, position)
pygame.display.update()

Soweit so gut. Objekt wird an der gewünschten Position gezeichnet. Nur wie kann ich das Objekt bewegen.

Hier mal der ...
von cypher28
Donnerstag 16. Dezember 2021, 18:58
Forum: Allgemeine Fragen
Thema: Objekt bei jedem Tastendruck fortbewegen in PyGame
Antworten: 24
Zugriffe: 1861

Re: Objekt bei jedem Tastendruck fortbewegen in PyGame

Der player_rect ist doch einfach nur das Rechteck. Das steht doch in keiner Beziehung mit meinem eingelesenen Bild?

Ich kann doch hier dem Rechteck kein Bild zuweisen:
pygame.draw.rect(screen, BLACK, rect)

Zumindest gibt es in der Pygame doc kein Modul um dort ein Bild anzuhängen.
https://www ...
von cypher28
Donnerstag 16. Dezember 2021, 18:09
Forum: Allgemeine Fragen
Thema: Objekt bei jedem Tastendruck fortbewegen in PyGame
Antworten: 24
Zugriffe: 1861

Re: Objekt bei jedem Tastendruck fortbewegen in PyGame


Wieso passt du denn dann die Steuerung an?
Die Steuerung musste ich anpassen weil ich wollte, daß das Objekt beim drücken der Taste sich nur einmal bewegt und nicht durchgehend. Was ja auch funktioniert in bezug auf das Rechteck.


Warum bleibt das nicht player_rect? player_rect ist doch der Ort ...
von cypher28
Donnerstag 16. Dezember 2021, 17:46
Forum: Allgemeine Fragen
Thema: Objekt bei jedem Tastendruck fortbewegen in PyGame
Antworten: 24
Zugriffe: 1861

Re: Objekt bei jedem Tastendruck fortbewegen in PyGame

Du meinst:



def draw(screen, background, rect, player):
screen.blit(background, (0, 0))
screen.blit(player, (500, 500))
pygame.draw.rect(screen, BLACK, rect)
pygame.display.update()


und in der main Methode mit zeichnen:


draw(screen, background, player_rect, player)


Aber, dann ...
von cypher28
Donnerstag 16. Dezember 2021, 17:22
Forum: Allgemeine Fragen
Thema: Objekt bei jedem Tastendruck fortbewegen in PyGame
Antworten: 24
Zugriffe: 1861

Re: Objekt bei jedem Tastendruck fortbewegen in PyGame

Ok, dann frage ich mal andersrum.

Wie kann ich denn das Rechteck durch ein eingelesenes Bild ersetzen, so dass ich kein schwarzes Rechteck im Game habe sondern mein eingelesenes Bild?

Das meinte ich mit "Wie kann ich einem Rechteck ein Bild zuweisen".Das einlesen des Bildes kann ich ja wie ...
von cypher28
Donnerstag 16. Dezember 2021, 16:56
Forum: Allgemeine Fragen
Thema: Objekt bei jedem Tastendruck fortbewegen in PyGame
Antworten: 24
Zugriffe: 1861

Re: Objekt bei jedem Tastendruck fortbewegen in PyGame

Ich glaube ich verstehe das zusammen spiel zwischen dem Konstrukt der Methode "draw()"

def draw(screen, background, spieler):
screen.blit(background, (0, 0))
screen.blit(spieler, (x,y))
pygame.display.update()

und dem Aufruf der Methode in der "main()" Methode nicht so ganz.


draw(screen ...
von cypher28
Donnerstag 16. Dezember 2021, 16:31
Forum: Allgemeine Fragen
Thema: Objekt bei jedem Tastendruck fortbewegen in PyGame
Antworten: 24
Zugriffe: 1861

Re: Objekt bei jedem Tastendruck fortbewegen in PyGame

Also das mit dem Zeichnen habe ich hinbekommen.

def draw(screen, background, spieler):
screen.blit(background, (0, 0))
screen.blit(spieler, (x,y))
pygame.display.update()

x = 600
y = 800


Nur kann diese
if event.key == pygame.K_UP:
player_image.move_ip(0, -speed)
move_ip Methode glaube ...
von cypher28
Donnerstag 16. Dezember 2021, 16:04
Forum: Allgemeine Fragen
Thema: Objekt bei jedem Tastendruck fortbewegen in PyGame
Antworten: 24
Zugriffe: 1861

Re: Objekt bei jedem Tastendruck fortbewegen in PyGame

Das mir der Fortbewegung klappt soweit.

Kann ich einem rect auch ein image zuweisen? Ich meine wenn ich z.B. kein Rechteck, sondern ein Bild laden möchte als Player?

Ich denke, dann müsste die "draw" Methode angepasst werden. Nur klappt es nicht leider.


def draw(screen, background, player ...
von cypher28
Mittwoch 15. Dezember 2021, 19:22
Forum: Allgemeine Fragen
Thema: Objekt bei jedem Tastendruck fortbewegen in PyGame
Antworten: 24
Zugriffe: 1861

Re: Objekt bei jedem Tastendruck fortbewegen in PyGame

OK,

vielen dank für die Antworten.
Die Kommentare hatte ich jetzt nur als Orientierung für mich geschrieben .
Werde mich mal da einarbeiten. Ist das erste mal das ich mich an PyGame, geschweige denn an Python versuche.
von cypher28
Mittwoch 15. Dezember 2021, 16:02
Forum: Allgemeine Fragen
Thema: Objekt bei jedem Tastendruck fortbewegen in PyGame
Antworten: 24
Zugriffe: 1861

Objekt bei jedem Tastendruck fortbewegen in PyGame

Hallo zusammen,

ich bin gerade dabei ein Spielfeld zu erstellen und ein Objekt einfach zu bewegen i. diesem Spielfeld. Alles soweit gut.
Nur möchte ich daß das Objekt sich nicht durchlaufend bewegt bei gedrückter Taste, sondern erst dann wieder einen bestimmten Schritt nach vorne macht, wen. die ...