Pygame probleme beim Welt erstellen mithilfe einer CSV Datei?

Anbei stelle ich meinen Code zur verfügung (gekürzt)

Für ein Schulprojekt erstelle ich ein spiel mit Pygame.

um eine Welt zu erstellen nutze ich eine CSV Datei.

Diese Datei wird dann ausgewertet aber dabei tritt immer wieder ein Fehler auf:

"line 292, in <module>

  world_data[x][y] = int(tile)

IndexError: list assignment index out of range"

Leider habe ich keine Möglichkeit gefunden dieses Problem zu lösen, weshalb ich hier Hilfesuchen möchte. Ich freue mich über jede Antwort.

Vielen Dank fürs Helfen :)

img_list = []

for x in range(Tile_types):

    img = pygame.image.load(f"C:/Users/paull/OneDrive/Dokumente/Informatik/img/Tile/{x}.png")

    img = pygame.transform.scale(img, (Tile_size *1, Tile_size *1))

    img_list.append(img)

class World():

    def __init__(self):

        self.obstacle_list = []

    def process_data(self, data):

        self.level_length = len(data[0])

        for y, row in enumerate(data):

            for x, tile in enumerate(row):

                if tile >= 0:

                    img = img_list[tile]

                    img_rect = img.get_rect()

                    img_rect.x = x * Tile_size

                    img_rect.y = y * Tile_size

                    tile_data = (img, img_rect)

                    if tile >= 0 and tile <= 7:

                        self.obstacle_list.append(tile_data)

                    elif tile >=8 and tile <= 10:

                        decoration = Decoration(img, x * Tile_size, y * Tile_size)

                        decoration_group.add(decoration)

                    elif tile == 11:

                        player = Soldier("player", x * Tile_size, y * Tile_size, 1, 3)

                        health_bar = Health(10, 10, player.health, player.health)

                    elif tile == 12:

                        boost = Boost(img, x * Tile_size, y * Tile_size)

                        boost_group.add(boost)

                    elif tile == 13:

                        boost_2 = Boost_2(img, x*Tile_size, y * Tile_size)

                        boost_2_group.add(boost_2)

                    elif tile >=14 and tile <= 15:

                        spike = Spike(img, x*Tile_size, y * Tile_size)

                        spike_group.add(spike)

        return player, health_bar

   

    def draw(self):

        for tile in self.obstacle_list:

            tile[1][0] += screen_scroll

            screen.blit(tile[0], tile[1])

world_data = []

for Row in range(Rows):

    r = [-1]* Cols

    world_data.append(r)

with open(f"C:/Users/paull/OneDrive/Dokumente/Informatik/img/Level/level{level}_data.csv", newline="") as csvfile:

    reader = csv.reader(csvfile, delimiter=";")

    for x, row in enumerate(reader):

        for y, tile in enumerate(row):

            world_data[x][y] = int(tile)

   

world = World()

player = world.process_data(world_data)

csv, Pygame
Mehrere Ladegeräte verursachen nach Gewitter Stromschläge...?

Hallo zusammen,

wir hatten vorgestern ein Gewitter bei uns, bei einem Blitzschlag flog der Fi raus. Ich schaltete wieder ein und habe mein Handy an einem Anker Ladegerät angeschlossen. Das iPhone hat eine Kunststoffhülle, jedoch ist der 'Lautlos'-Knopf nicht eingefasst. Als ich diesen berührte kribbelte es ordentlich im Arm. Was ich messen kann ist: Es liegen am Handy-Gehäuse 28-35V und 50Hz an... Das Handy lädt laut anzeige normal. Jetzt das für mich, verwunderliche: Alle Netzteile an diesem Fi haben nun diesen 'defekt'... Es sind alles Apple oder Anker Netzteile. Aber auch mein Macbook hat nun beim Laden ca. 30V und 50Hz auf dem Gehäuse... Die Lightningkabel führen Strom außen am Anschluss, also nicht an den 'Kupferkontakten'. ein einfaches berühren des Kabels reicht für einen Stromschlag. Halte ich das Kabel gegen einen Schutzkontakt sieht man leichte Funken, der Fi bleibt jedoch drin. (mit einer Zange und PE-Verlängerung gemessen)

Hat dieses schon einmal jemand gehabt oder kann es mir evt. erklären?

Mich verwundern die 50Hz auf dem USB Kabel... und wie gesagt, es sind alles originale Apple oder Anker Ladegeräte... Ich dachte immer, dass der Wechselstrom bei einem defekt des Geräts baulich vom USB Port getrennt ist...

Es wird wohl ein Versicherungsschaden werden, jedoch würde es mich sehr interessieren, wie so etwas funktioniert... Ich habe mich auf jeden Fall ziemlich beim berühren erschrocken...

Vielen lieben Dank vorab!

Handy, Elektrik, Kabel, Ladegerät, Elektriker
Transfrau im Bau?

Denkt ihr das geht gut? Eine Transfrau am Bau? Ich habe ne Kumpelin die Trans ist und ihr Ex arbeitet als Bauleiter und bekommt GENUG GELD! Er hat als Hilfsarbeiter begonnen und sich zum Bauleiter hoch gearbeitet.!

Und sie hat seinen Kontostand gesehen der bekommt NETTO jeden Monat um die knappe 4500 Euro (in Deutschland mag das wenig sein bei uns in Wien ist das ein haufen Geld)

Sie hat das gesehen und die will jetzt auch am BAU arbeiten als Bauhelferin! Ich meinte ist das dein ernst? Dort aeveiten nur Typen und genau die TYPEN die dir am Arsch gehen werden mit scheiss Sätzen

Die so... alte bist blöd? Sollen die machen was die wollen wenn ich dieses Geld im Monat kriege wie mein Ex können die redeb was die wollen nach meiner aprobezeit mach ich die schon Mundtod!

Ich meinte die werden ALLES AUF DICH lassen! Dass du dich umbringst vor Arbeit! Sie so macht ja nix gehe ja eh zum Arbeiten hin! Und wenn mir niemand hilft gibt es immer noch einen Vorgesetzten!! Dem ich alles erzähle!! Ich als Transfrau habe MEINE RECHTE!! Also mach dir keine Sorgen!

Denkt ihr das geht gut? Sie hat halt das Geöd gesehen was man am Vau verdient und ihre Augen sind aufgerissen geworden als hätte sie Millionen gesehen!!! Sie kommt vom Verkauf! Sie verkauft Parfums und Kosmetik!

Sie meinte noch "scheiss auf Verkauf alte! Hab sogar ne Ausbildung und kriege weniger als ein Bau(HELFER) das ist doch nich normal! Ich geh zum BAU!

Was sagt ihr dazu?

Liebe, Männer, Frauen, Sex, Sexualität, Gender, Geschlecht, Jungs, Transgender, Transsexualität, LGBT+, Transfrau
Beziehungschaos, bitte um Hilfe!?

Nahezu zwei Jahre hatte ich engen Kontakt zu einem Mann. Es wurde geflirtet und eine gemeinsame Zukunft ausgemalt, ehe er eine überaus beleidigende Nachricht verfasste und den Kontakt plötzlich abbrach. Ich sei eine Lügnerin, narzisstisch und ohnehin wüsste er nicht wieso ich mir jemals mehr erhoffte. Diese Worte trafen mich, hatte ich doch über Monate mein Herz ausgeschüttet und Vertrauen geschenkt. Doch war wohl nichts zu ändern, immerhin wurde ich blockiert.

Einige Tage später wurde mir das Instagram-Profil seiner Mutter vorgeschlagen. Und siehe da; er hatte bereits eine Freundin, eine Frau, welche mir als Ex vorgestellt wurde. Nach den Postings seiner Mutter zu urteilen erstreckte sich diese Beziehung bereits über die letzten vier Jahre! Bestürzt verfasste ich also eine letzte Nachricht, erhielt jedoch nie eine Antwort. Nur wurde plötzlich das Profil der Mutter sowie der Freundin gelöscht, oder ich blockiert. Jedenfalls wurde mir keine Einsicht mehr gewährt.

Bis vor ungefähr einem Monat. Er rief an, wollte sich erklären und behauptete, dass alles so schnell ging. Die Beziehung zu der anderen Frau sei noch sehr frisch. Ich konfrontierte ihn mit den obigen Informationen und erhielt promt eine nächste Ausrede. Er konnte mir nichts davon sagen, sei ich doch wahrscheinlich ausgerastet und hätte unsere Freundschaft beendet. Man wollte doch nur den Kontakt zu mir bewahren und hatte gute Intentionen. Die Komplimente und Anzüglichkeiten waren freundschaftlich gemeint. Ich hätte sie nur falsch aufgefasst. Die Freundin ist über mich informiert. Wobei ich davon ausgehe, dass meine Person erst dann in Erwähnung gebracht wurde, als ich die letzte Nachricht absendete, um sich selbst zu schützen - vielleicht wurde ich als verrückt dargestellt, oder ähnliches.

Zumindest hat er seine bisherigen Freundinnen stets als verrückt betitelt. Somit würde es mich nicht wundern, wenn ich nun den selbigen Stempel aufgedrückt bekam.

Seither haben wir keinen Kontakt mehr. Doch plagen mich die Erinnerungen. Wieso tat man mir sowas an? War ich zu gutgläubig? Behandelt er seine Freundin besser als mich? Haben sie eine perfekte Beziehung? Habe ich tatsächlich alles falsch verstanden?

Männer, Mädchen, Liebeskummer, Gefühle, Frauen, Trennung, betrogen, Beziehungsprobleme, Freundin, Partnerschaft, Streit, Betrogen worden