Die Suche ergab 8 Treffer

von reb55
Samstag 17. September 2022, 21:58
Forum: Allgemeine Fragen
Thema: Klassen und pygames
Antworten: 8
Zugriffe: 496

Re: Klassen und pygames

:)
OK. Das self wird wichtig, wenn ich mehrere Instanzen habe die auf die Position zugreifen müssen. Das Problem ist, dass der Kreis auf einer Position festgenagelt ist. Selbst wenn ich die move-Methode ändere:
def move (self,x,y,vx,vy):
self.x += vx
self.y += vx
if (x < 5) or (x > weite-10 ...
von reb55
Samstag 17. September 2022, 19:32
Forum: Allgemeine Fragen
Thema: Klassen und pygames
Antworten: 8
Zugriffe: 496

Re: Klassen und pygames

Meine Idee war durch die Methode move die Koordinaten x und y dauerhaft zu verändern - nicht nur in der Methode (da funktioniert es).
von reb55
Samstag 17. September 2022, 18:43
Forum: Allgemeine Fragen
Thema: Klassen und pygames
Antworten: 8
Zugriffe: 496

Re: Klassen und pygames

Richtig vermutet, der Ball sollte sich bewegen. Tut er aber noch nicht mal mit "self". Dies dient nach meinen Informationen dazu, mehreren Bällen (nächster Ausbauschritt) die richtigen Parameter zuzuweisen.
von reb55
Samstag 17. September 2022, 16:27
Forum: Allgemeine Fragen
Thema: Klassen und pygames
Antworten: 8
Zugriffe: 496

Klassen und pygames

Hallo Community,
ich habe ein Problem mit der Programmierung eines Kreises, der sich über den Bildschirm bewegen soll. Da es nicht bei einem Kreis bleiben soll habe ich den Kreis als Klasse ausgelagert.
Leider bieten die Tutorials bzgl. Klasse für meinen Zweck keine sinnvollen Beispiele .
Die ...
von reb55
Sonntag 28. August 2022, 13:09
Forum: Allgemeine Fragen
Thema: Logikfehler?!
Antworten: 9
Zugriffe: 766

Re: Logikfehler?!

Vielen Dank für Eure Anregungen; es klappt jetzt so wie ich mir das vorstelle. Der (oder besser: die)Fehler lagen
1. wie von Sirius und blackjack erwähnt wurde der Rückgabewert nicht verwendet.
2. der Algorithmus setzt voraus, dass rechts eine Mauer sein muss - egal ob vorne frei ist oder nicht. D ...
von reb55
Samstag 27. August 2022, 11:16
Forum: Allgemeine Fragen
Thema: Logikfehler?!
Antworten: 9
Zugriffe: 766

Re: Logikfehler?!

Der Code ist der folgende:
import pygame as pg
import random as rnd


BREITE = HÖHE = 1000
SPALTEN = ZEILEN = 30
ZE_BH = BREITE // SPALTEN


delta_linien = {'l': [(0,0), (0,ZE_BH)], 'r': [(ZE_BH, 0), (ZE_BH, ZE_BH)],
'o': [(0,0), (ZE_BH, 0)], 'u': [(0, ZE_BH), (ZE_BH, ZE_BH)]}
delta_nachbarn ...
von reb55
Freitag 26. August 2022, 19:58
Forum: Allgemeine Fragen
Thema: Logikfehler?!
Antworten: 9
Zugriffe: 766

Re: Logikfehler?!

Danke für Deine Antwort. Die Richtungswahl über die Listen/Prozeduren finde ich chick!
Meine Frage ist damit -zumindest für mich - nicht beantwortet. Ich weiß immer noch nicht warum das Prog brav bis zu sieben Mal das macht was es soll (nämlich an der rechten Wand entlang zu gehen- aber dann auf ...
von reb55
Freitag 26. August 2022, 12:45
Forum: Allgemeine Fragen
Thema: Logikfehler?!
Antworten: 9
Zugriffe: 766

Logikfehler?!

Hallo, ich habe folgendes Problem:
Ich wollte den rechte-Hand-Algorithmus in ein Labyrinth programmieren; das Labyrinth kommt aus einem Labyrinthgenerator, das der Youtuber Gravitar entworfen hat. Es ist auf Github veröffentlicht.
Meine Zeilen sind die folgenden:
def rechts_drehen(richtung):
if ...