Stellst du eigentlich auch den Quellcode zur Verfügung?
Hallo Besucher, der Thread wurde 17k mal aufgerufen und enthält 96 Antworten
letzter Beitrag von Targas am
Heimat Games - neues Spiel von mir (Raspi/PC)
- ZeHa
- Erledigt
-
-
Das habe ich eher nicht vor. Liegt aber auch daran, dass der Code etwas chaotisch ist (musste ja zu nem bestimmten Termin alles fertig werden). Falls Du Dich aber generell fuer Python-Programmierung interessierst, kannst Du Dir mal folgendes Spiel von mir ansehen (inkl. Quellcode - wobei der aus aehnlichen Gruenden auch chaotisch ist ) : http://grillmeister.drwuro.com
-
Danke sehr!
-
Okay super
Kannst Du mal eine Tastatur anschließen und im Spiel F12 drücken? Dann werden nämlich die FPS angezeigt diese ändern sich auch sicherlich etwas je nach Unter-Spiel und Menü usw. Wenn Du mir da vielleicht mal ein paar Zahlen nennen könntest. Bei meinem Pi1 lief das Traktor-Rennen z.B. nur mit 10-11 FPS, das war natürlich sehr ruckelig.
Habe es gerade mal mit EINEM angeschlossenen Controller probiert. Weiß nicht, ob das für Dich brauchbar ist. Sind dann immer zwei Spieler, von denen ich nur einen gesteuert habe.
Mistgabel: ca. 145-165 FPS
Traktor: knapp über 100, zwischenzeitlich (bei vielen Kühen) ca. 85
Bier holen: ca. 125-135Is' echt lustig. Um es noch individueller zu machen (nicht "nur" Namen und Herkunft) könnte man ja eine Art Sprite-Editor einbauen. Dann kann man aus Kühen Zombies machen... oder Zombiekühe.
Nee, is' aber schon super, wie es ist!
Edit: Grillmeister habe ich mir auch mal gezogen, aber noch nicht angesehen... steht irgendwo auf meiner ToDo Liste
-
Is' echt lustig. Um es noch individueller zu machen (nicht "nur" Namen und Herkunft) könnte man ja eine Art Sprite-Editor einbauen. Dann kann man aus Kühen Zombies machen... oder Zombiekühe.
Ja, oder
-
Ja, oder
Jaa... also doch nötig der Editor...
-
-
Sehr gerne... soll ich es nochmal mit 4 Spielern probieren, dann sag Bescheid.
Zwei Downloads waren von mir...
-
Hat es eigentlich sonst noch jemand probiert?
Ich besitze keine Controller. Auch habe ich Probleme das Image auf eine Micro-SD zu bekommen.
Habe eben eine 8GB-SD-Karte aus meinem Tablet entführt, auf der das Image wohl raufpasst. Alle anderen 8GB-Karten gehen nicht.
Werde es dann mal auf einem RaspberryPi 2 und auch 3 mit USB-Maus und Tastatur starten. Mal sehen was passiert.Nachtrag: Auf beiden läuft es. Ich komme bis zum Punkt, wo alle Spieler den Feuerknopf drücken sollen, was bei mir nicht geht.
MfG -
Dann schließe am besten eine Tastatur an und drücke dort "Tab" (das ist der Feuerknopf von Spieler 2). Es reicht wenn 2 Spieler drücken, denn dann startet ein Countdown von 5 Sekunden und dann geht das Spiel los.
-
Okay, werde ich testen. Gibt es noch mehr Tastureingaben?
Was ist eigentlich mit den Spielständen und Namen? Die werden ja auch auf der SD-Karte gespeichert. Wenn ich jetzt schon beim blanken Spiel Probleme habe, dies auf eine 8GB-SD-Karte zu bekommen, wann ist die mit den zusätzllichen Spielständen etc. komplett voll und nicht mehr nutzbar? Nur eine Frage, weil man kann ja auch 16GB nehmen, ist mir schon klar. Die meisten RaspberryPi-Nutzer werden aber mehrere 8GB-Karten haben. -
Das wird eh alles noch optimiert, im Prinzip reicht dann auch eine 1GB Karte, hatte nur bisher noch keine Zeit mich damit umfassend zu beschäftigen.
Das Speichern der Highscores und Dorfnamen ist absolut vernachlässigbar, liegt im Byte- bis Kilobyte-Bereich, also nicht der Rede wert.
Die Tastenbelegung für die 4 Spieler ist wie folgt:
Spieler 1: Pfeiltasten + rechte Strg
Spieler 2: W A S D + Tab
Spieler 3: I H J K + U (oder irgendwo da, ohne Gewähr )
Spieler 4: Numblock 2 4 6 8 + 0 -
im Prinzip reicht dann auch eine 1GB Karte
Ja, möglicherweise hängt es daher auch ein bißchen an Testwilligen... 8GB sind eben nicht ganz so schnell entpackt und auf die SD geschrieben
-
Klar, das kann ich schon verstehen. Ich ging halt davon aus dass wenn meine SD-Karte nur eine 1GB große Partition hat dass dann beim Dumpen auch das Image nur 1GB groß ist aber jetzt leuchtet mir auch ein dass dem nicht so ist. Muss mal schauen wie ich das hinkriege.
-
Jo, Tastatur getestet. Spieler 3 hat die Tasten j (links), l (rechts), k (runter), i (hoch), u (Feuer/Enter).
Man muss/soll nach jedem absolviertem Spiel einen Namen und Ort vergeben? Per Kontroller sicher kein Problem.
Funktioniert alles sehr gut und gefällt mir auch. Klasse Spiel -
Im Prinzip macht man das VOR dem Spiel, also damit fuer die naechsten paar Wettkaempfe die gegeneinander antretenden Spieler bekannt sind und auch korrekt in den Highscores gespeichert werden
So wie bei Summer Games haltEDIT: Und auf der Tastatur hat man ja den Shortcut, dass man die Taste "Ende" druecken kann, um einfach fuer alle anderen Spieler pauschal zu bestaetigen, wenn man z.B. nur zu zweit spielt (oder allein). Ich werde mir da aber noch was einfallen lassen, damit das auch auf den Controllern sinnvoll machbar ist.
-
Im Prinzip macht man das VOR dem Spiel
Schon klar. Nachdem ich das Mistgabelspiel durch hatte, kam ich aber erneut in diesen Dialog -> Spielername und Ort festlegen. Weswegen ich das nur anschnitt.
-
Okay dann hast Du vielleicht versehentlich 2x so schnell Feuer gedrueckt, dass Du wieder in dem Dialog warst. Vielleicht sollte ich da noch ne kleine Wartezeit einbauen oder sowas, damit das nicht passieren kann.
Problematisch ist es auch, dass alle 4 Spieler "Menu-Control" haben, da habe ich mir kurz vorm Release auch noch ueberlegt, ob das sinnvoll ist oder nicht. Fuer das Festival fand ich es dann doch sinnvoll, damit es nicht zu verwirrend ist, wenn nur einer der rumliegenden Controller das Menu steuern kann und man vielleicht erstmal einen der drei anderen in die Hand nimmt. Bei einer "Couch-Situation" zuhause waere es aber wieder halb so wild, da dort ueblicherweise der Besitzer des Wohnzimmers auch den 1. Controller in der Hand hat und den Ton angibt. Werde das vielleicht auch einfach konfigurierbar machen, dann kann das jeder so einstellen wie es ihm am besten taugt.
-
Puffer löschen und etwas Verzögerung klingt vielleicht sinnvoll.
Da die Controller ohnehin vor dem Einschalten angeschlossen sein müssen, kannst Du nicht entsprechend die anderen Spieler deaktivieren? Evtl. plus einen Tastaturspieler oder so.
-
Also anfangs hatte ich es so, dass nur Spieler 1 das Menu steuern kann. Fuer den Festival-Aufbau fand ich das aber wie gesagt unpraktisch, zuhause auf der Couch ist das dagegen kein Problem. Habe es dann also doch so eingebaut, dass alle 4 Spieler das Menu steuern koennen, was aber ebenso seine Nachteile mit sich bringt.
Somit muss ich mir nun was ueberlegen fuer die finale Download-Version. Da gibt es zum einen die Moeglichkeit, das konfigurierbar zu machen (2 Optionen - "Player 1 has menu control" oder "All players have menu control"). Zum anderen gaebe es die Moeglichkeit, das ganze dynamisch zu loesen, also z.B. derjenige, der zuerst im Menu den Joystick bewegt, der hat fortan Menu Control, mal zumindest bis das naechste Match startet oder bis er 5 Sekunden lang nix gemacht hat, wodurch dann neu festgelegt wird, wer Menu Control hat (dadurch, dass sich wieder einer davon bewegt). Und einen generellen Schutz gegen "zu schnell in ein Untermenu gehen" kann man auch einbauen, indem man zwischen den Menus immer den Bildschirm kurz schwarz macht fuer 1 Sekunde oder so (aber das ist aktuell schon der Fall - soweit ich es grad selber weiss), oder man zeigt zwar den Bildschirm, reagiert aber auch erst nach einer kurzen Verzoegerung.
Da muss ich mal schauen, was sich am besten anfuehlt.