App maken: ook jij kunt het leren!

 

de iOS Academie Forums

Forums - App-ontwikkeling - Swift en iOS: Pong Spritekit

Leendert Jan  Leendert Jan heeft nog geen Studiekaart. Klokje22 feb 2015, 22:34
Avatar
Avatar
Berichten:22


Ik probeer mbv Spritekit, al 2 dagen een simpele versie van pong werkende te krijgen. Voor de eenvoud heb ik nog maar een speler gemaakt, en de bal niet random laten starten. Ik heb het spel zo ingesteld dat de game na 3 (eigen) doelpunten het spel gereset wordt. Echter als ik na GameOver van de andere scene terug komt, krijg ik de bal niet meer in de scene. Geen idee waarom niet. Wie kan mij helpen ?

Leendert Jan

https://github.com/ljvis/Pong1.0.git

Pong1.0

Reageer


Admin Roelf  Klokje26 feb 2015, 14:23
Avatar


Leendert Jan, ik heb je code even bekeken, maar ik weet niet zeker of ik wel met de juiste versie werk. Ik zie geen paddle, alleen een groot wit vlak onderin.

De enige printlns die worden uitgevoerd zijn:

Contact
Gescored!
1
aftrap
stop
gaan we weer
start

Is je Github-versie de meest actuele, en voor welk device heb je deze app ontwikkeld?

Reageer


Leendert Jan  Leendert Jan heeft nog geen Studiekaart. Klokje26 feb 2015, 15:27
Avatar
Avatar
Berichten:22


Roelf, bedankt voor de moeite. Ik heb net geprobeerd om  opnieuw een github te maken. Niet gelukt. Bovendien ben ik nu al mijn code daardoor kwijt.

Goeie reden om het spel pong op te bouwen from scratch :-) en hopelijk nu zonder fouten.

(wel balen)

Reageer


Admin Roelf  Klokje26 feb 2015, 16:56
Avatar


Leendert Jan, ik heb nog een kopie van je code! Die stuur ik je per email even toe.

Reageer


Leendert Jan  Leendert Jan heeft nog geen Studiekaart. Klokje27 feb 2015, 09:08
Avatar
Avatar
Berichten:22


 

Nadat ik de bal drie keer in het eigen doel hebben laten vallen wordt, de game gereset, zoals de bedoeling is. Maar ik kan nu alleen niet meer een bal produceren.

 https://github.com/ljvis/Pong40

Net geprobeerd de achtergrondkleur te wijzigen als ik op de startButton druk. Dit gaat goed totdat de game gereset wordt. Probleem lijkt dus de werking van de startButton te zijn....Maar wat ?

Reageer


Leendert Jan  Leendert Jan heeft nog geen Studiekaart. Klokje28 feb 2015, 08:45
Avatar
Avatar
Berichten:22


Probleem is opgelost. Ik heb de start Button weggehaald, en de bal wordt nu vanzelf na 2 secondes gelanceerd. Ik snap alleen niet waarom de button wel werkt voor de GameOver scene switch, en niet meer er na.

link naar het spel Pong: https://github.com/ljvis/Pong40

Reageer

Leuk! 2 personen vinden vinden dit leuk.