LabVIEWForum.de
LV-Snake - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: Sonstiges (/Forum-Sonstiges)
+--- Forum: Smalltalk (/Forum-Smalltalk)
+---- Forum: Funstuff (/Forum-Funstuff)
+---- Thema: LV-Snake (/Thread-LV-Snake)

Seiten: 1 2


LV-Snake - Scenic626 - 23.07.2013 13:52

Ich hab mal was in meinen letzten Mittagspausen zusammengeschustert und dachte es könnte euch gefallen.
Es handelt sich dabei um das uralt Snake, dass ide meisten von euch wahrscheinlich kennen.
Steuerung ist wie folgt:

Richtung ändern - Pfeiltasten
Beenden - Escape
Enter - ihr habt 10sec Zeit zukünftige Züge zu planen, aber Achtung dies müsst ihr blind tun


Wir können einen kleinen Wettbewerb machen, wer den höchsten Highscore schafft.Box
Aber Achtung nach 1000 wird es echt schnell

Einen kleinen Fehler hab ich dringelassen, mal sehen wer ihn findet und beheben kann.


RE: LV-Snake - Trinitatis - 23.07.2013 14:05

Hallo Scenic626,

mach da mal eine deutlich niedere Version draus - das erhöht die Warscheinlichkeit, dass dein VI downgeloadet wird.

Gruß, Marko


RE: LV-Snake - Scenic626 - 23.07.2013 14:22

Hier noch einmal wie gewünscht eine deutlich ältere Version des VIs.
Ich hoffe es funktioniert noch alles wie vorher


RE: LV-Snake - GerdW - 23.07.2013 14:33

Hallo Scenic,

einen Schönheitspreis gewinnst du mit dem BD aber nicht Big Grin

Meine Version sieht so aus:
[attachment=45545]
(Zu Feiertagen dürfen meine Prüfstandskollegen auch mal ein (dann freigeschaltetes) Spielchen starten...)

Die nächste Version wird mit OOP umgesetzt. Ist ein schönes Übungs-Projekt...

Zitat:Einen kleinen Fehler hab ich dringelassen, mal sehen wer ihn findet und beheben kann.
Die STOP-Funktion(en) etwa? Smile


RE: LV-Snake - Scenic626 - 24.07.2013 10:58

Hallo GerdW,

ich weiß zwar nicht genau, welche stop-Funktionen du meinst, aber nein das war nicht der Fehler.


RE: LV-Snake - Trinitatis - 24.07.2013 11:07

Hallo Scenic626,

die STOP-Funktionen bedienst du immer, wenn das Spiel beendet wird - eigentlich ein Tabu in einer Exe. In einem VI, das nur in der Entwicklungsumgebung laufen soll, kann man das sicher machen. Ich denke, das war aber auch eher ein Scherz von Gerd.

Andererseits ist dein BD an vielen Stellen durch die unsichtbare Leitungsführung recht schwer zu durchschauen, aber so an sich ein recht nettes Spiel.


Gruß, Marko


RE: LV-Snake - GerdW - 24.07.2013 11:37

Hallo Marko,

Zitat:Ich denke, das war aber auch eher ein Scherz von Gerd.
Nur bedingt. Auch ich halte die Stop-Funktion in einem VI für ein No-Go, vor allem, wenn man sie dann noch an mehreren Stellen einstreut.
Aber ich dachte mir schon, dass Scenic wohl etwas anderes im Sinn hatte...


RE: LV-Snake - eb - 24.07.2013 12:22

Hallo,

coole Idee.
@Gerd: Kann man deine Version auch im Quellcode bewundern? Kann man ja nur lernen, wenn man sich das mal anschaut.

ps. ich bin noch zu nervös bei der Version von Scenic. Ich versuche manchmal die Schlange "zurück" zu bewegen, das aber bedeutet das sofortige Verlieren.
pps.: es gab ja schonmal nen Post dazu: hier


RE: LV-Snake - GerdW - 24.07.2013 12:34

Bitte sehr (um ein paar Verknüpfungen in meiner user.lib bereinigt)...

Zitat:Ich versuche manchmal die Schlange "zurück" zu bewegen, das aber bedeutet das sofortige Verlieren.
War das nicht schon immer so? Ich habe es auch so programmiert...


RE: LV-Snake - eb - 24.07.2013 15:56

Hallo,

Vielen Dank! Ich für mir das mal zu Gemüte.