Nein, man kann auch 2 USB-Gamepads anschliessen (oder gemischten Modus verwenden, Tastatur + Gamepad). Man sollte es nur anschliessen bevor man die Software startet bzw. den Pi bootet, sonst erkennt das Programm die Gamepads nicht.
Hallo Besucher, der Thread wurde 15k mal aufgerufen und enthält 69 Antworten
letzter Beitrag von AmiEtze am
Pico-8: Virtuelle Spielkonsole
- Retrofan
- Erledigt
-
-
Im Moment (bis zum 10.01.2017) gibt es ein Gamedev Bundle bei humblebundle.com dort ist auch Pico 8 und Voxatron Bestandteil.
-
Ich habe gerade fuer einen Kumpel ein kurzes Video aufgenommen um zu demonstrieren, wie einfach es ist, innerhalb von PICO-8 etwas zu entwickeln. Das Video ist ohne gesprochenen Kommentar, daher als selbsterklaerend zu betrachten. Es war nur eine sehr schnelle Aktion, aber damit noch ein paar andere vielleicht was davon haben, verlinke ich es hier.
Es geht knapp 6 Minuten und es wird von Null an ein kleines Spielchen programmiert:
[Externes Medium: https://www.youtube.com/watch?v=8GtdS6ayBYI] -
-
Cool!
-
Danke vielleicht mache ich sowas auch nochmal in ausführlich und ohne "Fehler" (sind ein paar Stellen drin die ich gleich hätte richtig machen können, habe z.B. auch versehentlich erst die Zeichen-Routine "_render" genannt obwohl diese "_draw" heissen muss - aber war wie gesagt nur ein Schnellschuss gestern)
-
Pico-8 klingt super. Gibt es irgendwelche Scrolling-Möglichkeiten, oder ist es rein für Plattform-Spiele oder Fullscreen-Kram ausgelegt?
-
Du kannst damit prinzipiell alles programmieren (es gibt sogar 3D-Engines, die darin implementiert wurden). Der Karteneditor, den Du in meinem Video sehen kannst, hat in Wirklichkeit eine viel groessere Flaeche zur Verfuegung, man kann dort im Editor also bereits scrollen und theoretisch riesige Maps bauen. Nun wird diese ja mit dem MAP()-Befehl auf den Bildschirm gezeichnet, und dort kannst Du mithilfe von 4 Parametern angeben, welcher Ausschnitt wo auf den Bildschirm gezeichnet werden soll. Scrolling ist also prinzipiell ueberhaupt kein Problem. Nur in meinem kleinen Beispiel habe ich natuerlich darauf verzichtet
-
Du kannst damit prinzipiell alles programmieren (es gibt sogar 3D-Engines, die darin implementiert wurden). Der Karteneditor, den Du in meinem Video sehen kannst, hat in Wirklichkeit eine viel groessere Flaeche zur Verfuegung, man kann dort im Editor also bereits scrollen und theoretisch riesige Maps bauen. Nun wird diese ja mit dem MAP()-Befehl auf den Bildschirm gezeichnet, und dort kannst Du mithilfe von 4 Parametern angeben, welcher Ausschnitt wo auf den Bildschirm gezeichnet werden soll. Scrolling ist also prinzipiell ueberhaupt kein Problem. Nur in meinem kleinen Beispiel habe ich natuerlich darauf verzichtet
Klingt richtig gut, kannst Du in einem späteren Beispiel mal aus Jux etwas mit Scrollen einbauen, z. B. Dein jetziges Sample zwei Screens breit machen? Wo bekäme ich denn das PICO-8 System zu kaufen? Ach, ich frag mal die Jungs vom Goggle.
E D I T
Ich gehöre nämlich zu den Codeern, die Gfx und Soundkrüppel sind.
-
Wobei mir bei pico8 nicht immer ganz klar ist, wieso man da nicht pygame am PC verwendet zumal es ja kaum ein Limit in der Rechenleistung gibt beim pico8. Eher ROM limit aber mit mächtigen Funktionen wie das erwähnte map(). Will man das auch nurb entfernt ausreizen kommt "Alone in the dark" dabei raus. Ich habe teils den Eindruck als springen eher Grafikdesigner darauf an
-
Es ist halt eine standardisierte Plattform, und vieles geht einfach noch viel schneller und simpler als bei Pygame am PC. Andererseits gibt es natürlich für alles Alternativen, und es ist ja nicht so, dass niemand Pygame verwenden würde
-
Es können Spiele für 2 Spieler programmiert werden oder geht da (über Netzwerk?) noch mehr? Hat schon was, das man so schnell mal eine Idee ausprobieren kann.
Einen Raspberry 2 habe ich ja auch noch herumliegen, der mittlerweile leider ziemlich verstaubt. -
Man kann sogar für 4 Spieler programmieren. Ich weiss nicht ob ich jemals ein "ernsthaftes" Projekt dafür angehen würde, aber als Experimentierplattform finde ich es nach wie vor genial.
Habe neulich allerdings auch eine Art "inoffiziellen Nachfolger" entdeckt namens TIC-80, das wollte ich mir auch mal ansehen. Allerdings ist da halt die Community deutlich kleiner. Ähnlich wie beim Raspberry Pi, wo es auch viele verbesserte Nachfolger und Alternativen gibt, allerdings die Community und somit auch Support und Treiber usw. eben bei weitem nicht so gut ist wie beim Original.
-
Ich fände es nach wie vor geil, wenn man solch ein Entwicklungssystem auch für den C64 entwickeln könnte. Allerdings halte ich das für schwierig bzw. könnte mir vorstellen dass man da viel zu schnell an die Grenzen gelangt und somit nicht wirklich was ordentliches damit erstellen könnte.
-
Läuft diese Pygame auch auf einem Raspberry (oder auf Androidtablet?)
Wie gut ist eigentlich dieser Pico 8- Handheld? Der TV- Anschluss ist nur Composite und USB für Gamecontroller hat er auch nicht? Wie "programmiert" es sich darauf?
-
Ja Pygame ist eine Anbindung der SDL-Library an Python und beides existiert auch auf dem Raspberry Pi. Ich habe sowohl Shotgun als auch Frogs zunächst in einer Pygame-Version entwickelt, und auch Heimat Games ist ein komplett in Pygame entwickeltes Spiel. Die laufen auch super auf einem Raspberry Pi.
Allerdings ist Pygame und Pico-8 wie gesagt nur bedingt vergleichbar. Das eine ist eine Lib und eine Programmiersprache, das andere ist eine Art "Emulator" mit eingebauter Entwicklungsumgebung.
-
-
Man kann eben nicht nur zwei anschließen, sondern vier
-
2 bzw. 4 Spieler Thema:
Kann es sein, dass Ihr hier die Möglicxhkeiten des Pico-8 mit denen der von ZeHa verwendeten Hardware durcheinanderwerft?
Pico-8 kann 4, die benutzte Hardware hatte aber nur 2 USB-Ports???
Oder liege ich hier falsch?
-