Entwickler-Ecke
Freeware Projekte - Vector-Snake (beta)
Hugo343 - Fr 15.10.10 10:11
Titel: Vector-Snake (beta)
Hier mal ein kleines Snake, jedoch etwas anders. Da ich ja Ferien hab, konnte ich mir dafür Zeit nehmen ^^.
Die Schlange wird mit der Maus gesteuert, mit ESC beendet (oh Wunder), und mit Leertaste pausiert.
Als Fresschen dienen hier kleine rote Linien zu denen euch ein Indikator führt, sollte man zu weit weg sein.
Bisher ist es auch nur eine Testversion, denn die Mausberechnen ist auf manchen Auflösungen ein wenig verwirrend,
mal sehn ob ich das hinbekomme. Das ganze wurde mit Andorra2D visualisiert.
Viel Spaß beim testen! :wink: (PS: sooo schön sieht es noch nich aus aber wenn es funktioniert werd ich das ausbessern)
EDIT 1: Neue Version( v4 )
EDIT 2: Neue Version( v5 ) (Mit Enter startet man ein neues Spiel falls man verloren hat)
EDIT 3: Neue Version( v6 ) (Immernoch kein Hintergrund -.-)
EDIT 4: Neue Version( v7 ) (Der Sache mit den Graphik-Bibliotheken sollte vorerst geholfen sein)
EDIT 5: Neue Version( v8 ) (Hintergrund!!)
EDIT 6: Neue Version( v9 ) (Start-Countdown, besseres GameOver)
EDIT 7: Neue Version( v12 ) (Gaanz viel neues XD, Mauern, die Schlangenstücke sind kleiner, und noch ein paar Fixes)
Greenberet - Fr 15.10.10 10:22
Hab zwar etwas länger gebraucht bis ich verstanden hab wie es funktioniert, aber jetzt gehts ;)
Das Ganze ist eine nette Spielerei für zwischendurch.
Paar Vorschläge:
- Hintergrundbild damit man erkennt dass sich die Schlange bewegt( ich dachte Anfangs, dass ich den Indikator irgendwie mit dem Schlangenkörper erwischen muss, da nicht ersichtlich war, dass ich mich beweg )
- Punkteanzeige
- Mauern
Bergmann89 - Fr 15.10.10 11:02
Hey,
is ganz lustig, aber ich hab auch bisl was zu meckern^^
Die Maus ist bei mir etwas nach unten verschoben. Also bin ich wahrscheinlich einer bei dem die Auflösung das Spiel vermurkst.
Weiterhin sollte man das Spiel nicht mit Leertaste fortsetzen können, wenn man sich selbst gefressen hat.
Aber an sich coole Idee, bin gespannt was draus wird...
MfG Bergmann
Hugo343 - Fr 15.10.10 12:21
Ich hoffe mal das das jetzt endlich funtioniert, also das mit der Maus. Mauern und Hintergrund hab ich noch nich, warscheinlich werde ich aber keine Mauern einführen. Der "Unsterblichkeits"-Fehler ist jetzt auch behoben ^^.
Testet es jetzt nochmal (ich hab bei mir auch einmal die Auflösung geändert um es zu testen, es hat wohl funktioniert) und sagt mir bitte wenn was nicht geht, danke. Desweiteren werde ich mal sehn was mir Andorra2D noch so für grafische Möglichkeiten bietet.
Teekeks - Fr 15.10.10 12:55
Immer wieder schade das man Andorra2D-Spiele nicht unter Wine zum laufen bekommt. :(
Bergmann89 - Fr 15.10.10 13:58
Hey,
jetzt is die Maus an der richtigen Position. Bischen was is mir aber noch eingefallen:
-Mauspfeil ausblenden und einen selber Zeichnen (vlt n Bild von ner kleinen Maus oder so, die von der Schlange gejagt wird)
-die Reaktion von der Maus noch etwas verfeinern, manchmal reagiert es ziemlich "eckig"
-die Anzeige für Punkte auserhalb des Bildschirms kommt zu spät. Ich seh keinen Punkt, aber die Anzeige ist auch noch nicht da
MfG Bergmann.
Hugo343 - Fr 15.10.10 14:14
Ich kann aber nicht malen :cry: , aber ich versuch mein Bestes. Für eine verfeinerte Maussteuerung fällt mir noch nix ein, ich seh mir das mal an... Die Anzeigereichweite für den Futter-Indikator kann ich aber recht schnell beheben ^^.
Hugo343 - Fr 15.10.10 14:49
Soo, ich hoffe mal das meine Malkünste dafür ausgereicht haben :wink: . Auch der Anzeiger sollte jetzt etwas später (bei 140mm statt bei 200mm) verschwinden.
Bergmann89 - Fr 15.10.10 15:09
Hey,
also die Maus is geil :D (wäre cool, wenn die sich noch mit dreht)
Für den Anzeiger würd ich ne Funktion machen, die prüft ob das Futter im Fenster oder ausherhalb liegt. Wenn es nicht sichtbar ist wird die Anzeiger eingeblendet. Die Koordinaten von dem Futter und der Schlange hast du ja (denk ich ma)...
MfG Bergmann
Hugo343 - Fr 15.10.10 16:16
So noch schnell v6 hochladen bevor meine Kindersicherung ( :cry: buhuuuuuuuu, warum nur Gott?!?) zuschlägt und ich nichmehr ins Internet kann ^^. Keine drehende Maus aber der Indikator is verbessert.
FinnO - Fr 15.10.10 16:37
Teekeks hat folgendes geschrieben : |
Immer wieder schade das man Andorra2D-Spiele nicht unter Wine zum laufen bekommt. :( |
Also bei mir (UBUNTU 10.04, WINE 1.1.42) läuft das Spiel einwandfrei!
Bin auch der Meinung, dass der fehlende Hintergrund verwirrt. Außerdem scheint mir der Indikator ungenau zu sein, wenn man die maus draufhält fährt man irgendwie am strich vorbei.
LG
€: 888. Post ;)
Hugo343 - Fr 15.10.10 16:45
Das liegt daran das ich ja 2 Punkte habe um die Linie darzustellen, nur einer aber davon wird vom Indikator angesteuert. Und soo einfach soll es ja nun nicht werden ^^. Hintergrund kann noch ein wenig dauern.
Marc. - Fr 15.10.10 17:29
Hi!
Ich kann das Spiel leider nicht starten, da angeblich eine "d3dx9_33.dll" fehlt. ;)
OS: Win7 64-Bit
Grüße
Hugo343 - Fr 15.10.10 17:32
:shock: Also da bin ich baff. Keine Ahnung, sieh dich mal auf der Andorra2D Seite um:
http://andorra.sourceforge.net/index.php . Ich wüsste aber von keiner Supersonderfunktion die ich über Andorra hinaus nutzen würde.
Marc. - Fr 15.10.10 17:56
Hätte man die nicht im ersten Post verlinken können? :idea:
elundril - Fr 15.10.10 17:57
Soweit ich weiß kann man das ding aber auch auf OpenGL-Basis nutzen, oder?
lg elundril
BenBE - Fr 15.10.10 18:23
Ich hätte das ja GERNE ausprobiert, ABER:
Quelltext
1: 2: 3: 4: 5: 6: 7:
| --------------------------- Vector-Snake(beta v6).exe - DLL nicht gefunden --------------------------- Die Dynamic Link Library d3dx9_33.dll wurde nicht im angegebenen Pfad Y:\temp\VSnake(beta v6);.;C:\WINNT\system32;C:\WINNT\system;C:\WINNT;[...] gefunden. --------------------------- OK --------------------------- |
gefolgt von:
Quelltext
1: 2: 3: 4: 5: 6: 7:
| --------------------------- vector-snake --------------------------- No graphic library has been loaded. This problem might have been caused, because the specified library has not been found or the library version is not compatible to the host Andorra 2D version. Use TAdSetupDlg or TAdDllExplorer to find all available graphic system plugins. --------------------------- OK --------------------------- |
Danach beendet sich's Programm.
Zum System: Win2K SP4R1 mit ner nV GF9600GT drin. NV-Treiber-Version 180 incl. DX9.0c
Sinspin - Fr 15.10.10 23:01
Hi Ben, ein paar Posts weiter oben steht wie man an die Dlls kommt. Ich musste die neulich für ne Farbrausch Demo nachinstallieren. Die gehören einfach nicht zum standard DirectX Umfang, wenn ich mich recht erinnere.
BenBE - Fr 15.10.10 23:06
Sinspin hat folgendes geschrieben : |
Hi Ben, ein paar Posts weiter oben steht wie man an die Dlls kommt. Ich musste die neulich für ne Farbrausch Demo nachinstallieren. |
hmmm, auch grad gesehen.
Sinspin hat folgendes geschrieben : |
Die gehören einfach nicht zum standard DirectX Umfang, wenn ich mich recht erinnere. |
Dann gehört sowas aber in die Redistributables oder zumindest in ne Readme.
BenBE - Fr 15.10.10 23:19
Nettes Spiel, aber von der Überblendung bei den Entfernungsstufen könnte man noch etwas nachbessern. Ansonsten die Grafik noch etwas aufpolieren, damit es leichter verständlich wird von der Spiellogik ;-)
Hugo343 - Sa 16.10.10 01:33
Für die Grafik wollte ich einen zweiten Anlauf nehmen, das heißt das ich mich erstmal in Andorra2D reinarbeite, sonst bekomm ich da wieder nix zustande -.- . Ich hab bei v7 jetzt einfach mal alles reingepackt was man brauchen könnte, in der "usedll.ini" könnt ihr die Dll auswählen die ihr benutzen mögt.
Bergmann89 - Sa 16.10.10 05:04
Hey,
Marc. hat folgendes geschrieben : |
Hätte man die nicht im ersten Post verlinken können? :idea: |
Hät ich machen können, wenn das Topic von mir wäre^^
@Hugo343: am bessten du packst die DLL bei der nächsten Version mit in das Archiv...
€: sry grad erst die 2. Seite gesehen^^
MfG Bergmann
GURKE deluxe - Sa 16.10.10 17:17
Hey hugo,
Keine schlechte Idee, da muss man erstmal draufkommen :D Ist ein ganz lustiger Zeitvertreib für zwischendurch. Vorallem die Maus sieht geil aus :DD
Meine Verbesserungsvorschläge sind:
- ein Spielmenü
- Highscore
- Schwierigkeitsgrade (Geschwindigkeit der Schlange, Größe des Futter, Kurvenradius, etc)
- Starttimer, sodass man erst nach nem Countdown startet
- "Runden"-Zeit, Zurückgelegte Kilometer
- Man stirbt manchmal etwas spät :D (siehe Anhang)
- weichere Kurven
Gruß
GURKE
Tilman - Sa 16.10.10 17:54
Wow, keine schlechte Spielidee. Weiter so! :)
Hugo343 - So 17.10.10 08:23
So, endlich hat das mit dem Hintergrund geklappt. Sooo viel Muße hab ich da aber nich reingesteckt, soll sich bessern.
Auf jeden Fall sollte man nun erkennen das man sich bewegt. Jetzt versuch ich mich mal an den Verbesserungsvorschlägen von Gurke. ^^
Hugo343 - So 17.10.10 13:51
Bis auf die ersten drei und den letzten zwei Punkten von Gurke konnte ich dem nachkommen. Ich bewege mich knapp an der 2MB Grenze :twisted: . Liegt warscheinlich am Hintergrund. Leider seh ich für den zweitletzten Punkt keinen Anhang... Mir ist schon manchmal ein Kollisionsfehler aufgefallen aber das war sehr sehr sehr selten ^^.
Hugo343 - Mo 25.10.10 14:59
Soo, ich hoffe v12 wird eine der letzten Versionen, jetzt beginnt ja wieder Schule. Die Idee mit den Mauern hab ich jetzt auch umgesetzt und auch die Schlange ist jetzt ein wenig weniger "ungelenk". Hoffe es gefällt euch!
beastofchaos - Do 17.03.11 18:43
Echt ein geiles Spiel - hätte nicht gedacht, dass man mit Delphi so tolle Sachen machen kann ;)
Arbeite selber grad an Minigolf - ich werds danach mal posten =)
Nochmal Gratuliere zu diesem geilen Spiel
Grüße,beast
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!