Forum: Projekte & Code PacMan auf dem STM32F429-Disco (CoIDE)


von Uwe B. (derexponent)


Angehängte Dateien:

Lesenswert?

Hi,

wer ein kleines Spiel für das STM32F429-Disco für zwischendurch 
sucht...ich habe gerade die Beta von einem PACMAN - Clon auf meiner 
Seite hochgeladen

Ich hab mich für die Umsetzung an das Original gehalten was das Layout 
und den Spielmodus betrifft
(wobei das Spielfeld als Array aufgebaut ist und man später auch andere 
Layouts erstellen könnte)

Spielbar ist das ganze entweder per Touch oder mit 4 externen Buttons an 
PC12 bis PC15

Was noch fehlt sind die original Suchstrategien für "Inky" und "Clyde" 
und ein vernünftiges Levelsystem.

Aber spielen kann man das ganze schon

Im Moment ist nur das Hex-File online, das z.B. per "STM32 ST-Link 
Utility" geflasht werden kann. Ab Version 1.0 werd ich das ganze als 
CooCox-Projekt mit Source-Code hochladen.

hier der Link :

http://mikrocontroller.bplaced.net/wordpress/?page_id=3014

Gruss Uwe

: Bearbeitet durch User
von gerd (Gast)


Lesenswert?

Tolles Projekt !

Falls Du noch ein anderes Spiel möchtest, hätte ich die Sourcen von 
einem ähnlich Boulder-Dash. Wäre nur ein einziges, recht überschaubares 
C-File.

Gerd

von Bernd T. (bastelmensch)


Lesenswert?

Also alter PacMan-Fan bin ich begeistert!

von Torsten S. (tse)


Lesenswert?

Bin auch begeistert!
Das einzig störende ist nur das winzige Display. ;)

von Uwe B. (derexponent)


Lesenswert?

ich finde die schlechte Bedienung der Touch Buttons schlimmer wie das 
kleine Display

ich wollte schon einen alten PS1-Controller zerlegen (wegen dem 
Steuerkreuz)

egal, am Wochenende wird Version 1.0 fertig (mit Sourcecode)
vlt findet sich dann jemand der sich der Sache annimmt

1. bessere Steuerung
2. Anzeige per VGA auf dem Monitor

UB

von Info (Gast)


Lesenswert?

Du könntest doch das ganze Display als Steuerkreuz nutzen, also geteilt 
durch ein "X", dann trifft man besser. Natürlich bringt das nur was, 
wenn der aktive Bereich so groß ist, dass man mit dem Finger ausweichen 
kann.

Oder das X liegt an Figurposition, dann kann man etwas Fingergymnastik 
treiben und "zeigt" Pacman, wo es langgehen soll?

von jibi (Gast)


Lesenswert?


von Lutz H. (luhe)


Lesenswert?

Super danke,
hatte nur Probleme den Start Knopf zu finden.

Endlich habe ich ein Gefühl für die Echtzeitmöglichkeiten dieses Boards 
bekommen.

von Uwe B. (derexponent)


Lesenswert?

Info schrieb:
> Du könntest doch das ganze Display als Steuerkreuz nutzen, also geteilt
> durch ein "X", dann trifft man besser

ja das probier ich vielleicht mal

lutz h. schrieb:
> Endlich habe ich ein Gefühl für die Echtzeitmöglichkeiten dieses Boards
> bekommen.

na ja...ich denke die CPU ist mit dieser Anwendung nicht gerade 
ausgelastet :-)


P.S.

Die Version 1.0 ist jetzt mit Source-Code als CooCox-Projekt online

von chris_ (Gast)


Lesenswert?

Hallo Uwe,

was mir auf Deiner Seite nicht ganz klar ist:

Meinst Du diese Board
http://www.st.com/web/catalog/tools/FM116/SC959/SS1532/PF259090
?

von Manfred B. (manib)


Lesenswert?

chris_ schrieb:
> Hallo Uwe,
>
> was mir auf Deiner Seite nicht ganz klar ist:
>
> Meinst Du diese Board
> http://www.st.com/web/catalog/tools/FM116/SC959/SS...
> ?

Hi Chris,

Ja, das ist das Board. Mehr Infos, Installationsanleitungen und Librarys 
dazu fendest du auch auf Uwes Seite:
http://mikrocontroller.bplaced.net/wordpress/?page_id=2698

von DH1AKF W. (wolfgang_kiefer) Benutzerseite


Lesenswert?

Hallo,
hier findet Ihr die erforderliche Datei, um mit der CoIDE den gesamten 
Flash (2 MB) benutzen zu können:
 http://olek.tk/blog/public/STM32F4xx_2048.elf

"you can just copy the ELF file into the 'flash' subdirectory under your 
CoIDE / CoFlash application and point it in the project settings (last 
tab)"

Bei mir hat es funktioniert.

von wassi (Gast)


Lesenswert?

Hallo Uwe (ThreadOpener),

darf man Dein pacman project offiziel auch als Basis für andere Projekte 
benutzen
(z.bsp. http://www.1zu160.net/scripte/forum/forum_show.php?id=741541 )

Es würde den Start durch die schon eingebundene Peripherie dort sehr 
erleichtern.

LG

wassi

von Sandro C. (sandmann)


Lesenswert?

Klasse Sache - da kommen wieder einige Erinnerungen aus der 
Vergangenheit hoch... waren schöne Zeiten!

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.