Mac – die neusten Beiträge

Pygame hängt sich bei while True: loop auf?

Hallo,

ich programmiere gerade ein Spiel in Pygame. Auf jeden Fall möchte ich den Ninja Wurfsternen (&anderen Waffen)Ammo geben, dass man eine bestimmte Anzahl von diesen hat und diese nicht spammen kann. Wenn man Space drückt, wird der Ammo Variable eins abgezogen und wenn der Ammo (heißt es der Ammo? ) höher als 0 ist, wird der Befehl self.shoot() ausgeführt. Jetzt mein Problem: Egal, welche Nummer die Variable hat (außer Null), kann ich einmal schießen und danach nicht mehr, auch wenn ich Space drücke. Ich weiß nur nicht wieso. Wenn ich es in einen while True, loop packe, hängt sich pygame auf. Nur wie kann ich das fixen, dass ich öfter als 1 Mal schießen kann. Hier mein benötigter Code (ohne den While True loop):

class Player(pg.sprite.Sprite):

def __init__(self, game, x, y):

self.weapon = 'blowpipe'

self.shurikan = False

self.blowpipe = False

self.xp = PLAYER_XP

self.shoot_ammo = True

self.BLOWPIPE_AMMO = 5

self.SHURIKAN_AMMO = 5

def get_keys(self):

keys = pg.key.get_pressed()

if keys[pg.K_SPACE]:

if self.weapon == 'blowpipe' and self.shoot_ammo == True:

self.BLOWPIPE_AMMO -= 1

if self.BLOWPIPE_AMMO < 0:

self.BLOWPIPE_AMMO = 0

if self.BLOWPIPE_AMMO == 0:

self.shoot_ammo = False

if self.BLOWPIPE_AMMO > 0:

self.shoot()

if self.weapon == 'shurikan' and self.shoot_ammo == True:

self.SHURIKAN_AMMO -= 1

if self.SHURIKAN_AMMO < 0:

self.SHURIKAN_AMMO = 0

if self.SHURIKAN_AMMO == 0:

self.shoot_ammo = False

if self.SHURIKAN_AMMO > 0:

self.shoot()

def shoot(self):

if self.shoot_ammo == True:

now = pg.time.get_ticks()

if now - self.last_shot > WEAPONS[self.weapon]['rate']:

self.last_shot = now

dir = vec(1, 0).rotate(-self.rot)

EinegleicheListegibtesfürBlowpipe.

pos = self.pos + BARREL_OFFSET.rotate(-self.rot)

self.vel = vec(-WEAPONS[self.weapon]['rate'], 0).rotate(-self.rot)

for i in range(WEAPONS[self.weapon]['count']):

spread = uniform(-WEAPONS[self.weapon]['spread'], WEAPONS[self.weapon]['spread'])

Blowpipe(self.game, pos, dir.rotate(spread))

Außerdem gibt es eine Weapons Liste in einem anderen File:

WEAPONS['blowpipe'] = {'img': 'blowpipe.png',

'speed': 500,

'lifetime': 600,

'rate': 300,

'kickback': 0,

'spread': 5,

'damage': 3,

'size': 'blowpipe',

'count': 1}

Eine ähnliche Liste benutze ich für den Shurikan. Thx

Computer, Mac, programmieren, Informatik, Python, Python 3, Pygame, VS Code

MacPro 5.1: wo sitzt das Bauteil mit der Firmware?

Hallo Community,

ich habe mir vor ein paar Monaten einen gebrauchten MacPro 5.1 gekauft.

Der Vorbesitzer hatte Mojave drauf gespielt und eine entsprechende GraKa eingebaut; der Mac funktionierte. Leider stellte sich heraus das ich zurück auf HighSierra musste, da nicht alle Software funktinierte und ich einen Win-Partition haben wollte (war mit meiner GraKa nicht möglich).
Nach der Installation von HighSierra auf einer neuen Festplatte und einsetzen der eigendlichen Apple-GraKa, funktionierte HighSierra, und dachte ich hätte es geschafft.
Ein paar Tage später installierte ich ein Update für HighSierra und seitdem ist der Mac hinüber. Der bootet nicht mehr: Ich drücke den Schalter und der MacPro geht an, aber Bild bleibt schwarz. Der Mac geht sofort aus wenn ich den Aus Knopf im Betrieb betätige.
Auch wenn ich die Festplatte mit Mojave wieder einsetze mit der entsprechenden GraKa (also so wie ich ihn erhalten habe) passiert das gleiche.

Wir haben soweit alles probiert (was Apple-Laien so mittels Recherche probieren kann; mein Freund kennt sich nur mit Win aus) und bin mir eigendlich sicher, dass es nur an der Firmware liegen kann. Diese lässt sich leider nicht zurück setzen (hatte über die Apple Webseite eine Firmware-CD erstellt) und somit bleibt mir eigendlich nur das Mainboard zu tauschen. Nun besteht das Mainboard vom MacPro aber aus 2 Teilen; eine unten und eine hinten und ich weiß nicht auf welcher die Firmware sitzt.
Die Frage ist: Weiß jemand auf welchem Teil des Mainboard die Firmware sitzt?

Da beide Mainboard-Teile gebraucht je ca. 150-200€ kosten wäre es schön wenn das jemand wüsste; ich kann/will mir da keinen Fehlkauf leisten und Wert wäre er das auch nicht.
Die Alternative wäre alle Einzelteile zu verkaufen und mir davon einen anderen gebrauchten MacPro zu kaufen; das wäre mir eigendlich zu umständlich...

Danke

Apple, Computer, Mac, Technik, Hardware, Firmware, Problemlösung, Technologie, Spiele und Gaming

Probleme bei MacOS El Capitan auf IMac 2007 installieren?

Jap, langer Text ich weiß ;), aber das Problem ist auch wirklich schwierig.

Hoffe auf einen "Profi" unter euch ;)

Hallo, ich habe einen IMac Mitte 2007 "geschenkt" bekommen, dessen Account jedoch mit einem vergessenem Passwort gesichert war (Die Apple ID war auch "vergessen"). Nun sah ich keine andere Möglichkeit, als den IMac mit dem "MacOS Wiederherstellungssystem" (Über Befehlstaste + R) zu reseten.

Als ich nun versucht habe, über dieses Programm die "neueste, mögliche MacOS Version" übers Internet, und die Reboot Option zu installieren, jedoch trat immer derselbe Fehlercode auf, dass es "zurzeit nicht verfügbar" wäre, und ich es "später nochmal versuchen" sollte. Nach etwa 1 Woche trat derselbe Fehler auf. (Verschiedene Apple IDs getestet, Wlan sowie Lan ausprobiert...)

Deswegen habe ich versucht, über meinen Macbook Pro 2017 (Mit MacOS Mojave) MacOS El Capitan (Das neueste, mögliche MacOS wie ich herausgefunden habe) im Mac App Store zu downloaden, und es dann anschließend mit einem Boot-Stick zu versuchen. Das Installieren war jedoch nicht möglich, da es "nur von High Sierra oder älter" installiert werden konnte.

Anschließend installierte ich MacOS High Sierra auf einer externen Festplatte auf meinem Macbook, was auch funktionierte, jedoch war El Capitan immer noch nicht zu installieren (Selber Fehler mit zurzeit nicht verfügbar, später erneut versuchen etc.).

Auf illegale Installationen außerhalb des App Stores wollte ich mich nicht einlassen.

Nun überlege ich zurzeit, was meine weiteren Optionen wären, von denen mir nur noch eine Einfallen würde:

MacOS X Yosemit ist ja zu neu für den IMac, sodass ich MacOS X Mavericks für 20€ von Apple kaufen müsste. Würde diese Software funktionieren bzw. gibt es weitere mögliche Schritte, das ganze kostenlos zum laufen zu bringen, oder habt ihr weitere Tipps für mich?

LG und Vielen Dank ;)

PS: Als Mittel stehen mir der:

IMac Mitte 2007

mein Macbook Pro 2017 mit MacOS Mojave

und genügend USB Festplatten

zur Verfügung ;)

PC, Apple, Computer, Software, Mac, Technik, Hardware, iMac, macOS, Technologie

Wie ist es möglich, dass die derzeit so gefragte Bildbearbeitung "Affinity Photo" soo viel günstiger ist als Photoshop, obwohl es mind. genau soviel kann 🎨?

Hallo,

🎨 wie ihr vielleicht mitbekommen habt, ist der seit über 25 Jahren bestehende Platzhirsch Photoshop in der Bildbearbeitung am Wackeln, weil derzeit das Bildbearbeitungsprogramm "Affinity Photo" diesen Bereich erobert und selbst Profis & Redaktionen darauf umschwenken: https://www.diedruckerei.de/magazin/affinity-photo-bildbearbeitung/

Das Ding kann anscheinend nahezu alles, was Photoshop auch kann und ist an einigen Ecken besser und praktischer programmiert, deshalb mischt es grad mächtig die Szene auf, vor allem weil es das jetzt auch für Windows gibt.

Jetzt frag ich mich aber, wie es dann möglich sein kann, dass Affinity Photo sooo viel billiger sein kann als Photoshop. Es kostet grade nur lächerliche 44 € Einmalzahlung , Photoshop hatte doch als es noch kein Abomodell gab, fast immer an die 1000 € (!) gekostet und jetzt muss man ja monatlich was hinlegen als Abo. 💰

Wie ist denn das nur möglich bei so einem praktisch identischen Profiprogramm, da muss doch ein Haken sein? 🤔

PC, Apple, Computer, Internet, Foto, Software, Mac, Windows, Bilder, Finanzen, billig, Photoshop, Bildbearbeitungsprogramm, Adobe, Bildbearbeitung, malen, Notebook, Geld, Programm, Hardware, Grafik, Kosten, EDV, Fotobearbeitung, günstig, Preis, preiswert, PS, Monopolstellung, Affinity Photo, Laptop

Meistgelesene Beiträge zum Thema Mac