![]() |
TD - Tower Defence
Auch ich habe mich von der Welle der TD Spiele hinreisen lassen und mein eigenes TD geschrieben. Hauptsächlich lag es daran das es hier im Forum eine ver gab die echt toll war, aber definitiv zu viele Bugs für meinen Geschmack. Und da der Source mal wieder nicht veröffentlicht wurde habe ich mich geschwind hingesetzt und selbst gebastelt.
Das Spielprinzip dieser Spiele ist einfach : Auf einem Vorgegebenem Weg laufen Gegner die es zu vernichten gilt, bevor sie das Ende des Weges erreichen. Was mein TD von anderen unterscheidet : Wer meine Programme kennt, der weis das ich sehr großen Wert darauf lege, das möglichst viel Konfiguriert werden kann. Auch bei TD ist dies der Fall. Mittels Beigefügter Readme.txt läst sich im Prinzip das Komplette Spiel umkonfigurieren. Dies Bietet jedem die Möglichkeit das Spiel nach eigenen Wünschen ein zu stellen und zu gestalten. Leider habe ich immer noch keinen Graphiker der für mich Graphiken erstellt, so gibt das Spiel Graphisch leider nicht sehr viel her. Diese Tatsache trübt meiner Meinung nach aber keineswegs den Spielspass. Wer sich nun Fragt wo er das Spiel runterladen kann. ![]() Viel Spass beim Testen und Spielen Würde mich freuen, wenn jemand der ne Ini erstellt diese öffentlich macht. Corpsman [Edit] Ver 0.08 ist online, neben einer Config_schwer.ini ist nun auch die möglichkeit einem Turm den gegner explizit an zu geben [Edit2] Ver 0.09 ist online, eine Config_unmoeglich.ini ist nu dabei, und die Polynomkurven sind nun bis zum Grad 4 => deutlich mehr Einstellmöglichkeiten. |
Re: TD - Tower Defence
ist aufjedenfall toll...gut.
Zitat:
mfg |
Re: TD - Tower Defence
ja bei diesen Direkt links sieht man das nicht,
aber wer sich die Mühe macht und auf meiner HP nachliest, der Erfährt. Das auf spezielle Anfrage ich die gewünschten Codeteile eigentlich immer her gebe. Ich will nur einfach wissen wer alles meine Sourcen hat. Deswegen stelle ich sie nicht pauschal online. |
Re: TD - Tower Defence
Schade das du Umlaute verwendest. Unter Wine läuft es diesmal leider nicht. Er findet Gebäude nicht in der Liste(welche liste auch immer damit gemeint ist). Wenn du nicht viele Fremd Komponenten verwendest hast, könnte ich es versuchen unter Linux zu Kompilieren. Bei meinem Eigenen TD komme ich einfach nicht weiter.
edit:Button_gebäude kann er nicht finden. |
Re: TD - Tower Defence
hey...
erstmal wegen der PN ich hätte noch nicht mal das recht böse zu sein deswegen^^ (is ja nich so das ich das Spielprinzip erfunden hab... auch wenn du manche meiner Elemente übernommen hast) und ich find es gut das du soviel spaß dran hast an meinem Spiel. also rein von der Grafik und dem spielen mag ich dein Spiel... ich möchte dich damit nicht entmutigen oder so aber mir sind einige Fehler aufgefallen: -immer wenn ein Geschoss einen Gegner trifft und tötet dann bekomm ich ne Zugriffsverletzung... (wie bei mir auch ich weiß nich ob das bei den andren auch passiert...) -der Level Editor überprüft nicht ob ein Start und End Stück plaziert wurden und wenn man eine nicht komplette straße baut dann hengen die Gegner am Endstück einfach rum... (ich weiß das der Punkt nich so wichtig ist weil schlaue Leute auch einfach richtig bauen könnten^^ aber nur ne Anmerkung) Aber die Zugriffsverletzungen sind ehrlich störend... immer wenn einer stirbt Zitat:
nur ein Wort und ich hänge alles an... mfg Robin |
Re: TD - Tower Defence
hi mimi,
Also das mit den Umlauten ist behoben, ver 0.04 ist Online, ein klein wenig im Balancing hat sich auch noch getan. Witzig ist nur das dein Wine es nicht gepackt hat, denn bei nem Kumpel von mir liefs unter wine Problemlos. Der wichtigste Update Grund ist allerdings das ich noch nen Memory Leak drin hatte , der ist nu weg ;). Fremdkomponenten nutze ich nur wenn ich mus, im Fall von TD sind keine enthalten. Da ich allerdings OpenGL nutze , ist die Portierung nicht ohne. Machbar aber auf jeden Fall, schließlich habe ich mein ![]() Sollte eine Entsprechende Resonanz zu TD kommen, war eh geplant das Game auch für Linux zu Portieren. Da ich aber eine sehr aufwendige selbstgebastelte VCL-OpenGL klasse in TD nutze ( weil ich keine Lust hatte da was besonderes neu zu machen ) und ich diese VCL-OpenGL Klasse geschrieben habe bevor ich angefangen habe für Linux zu entwickeln, könnte das allerdings noch ein wenig dauern. Ich müste entweder eine Komplett neue Linux Kompatible version basteln oder die alte umschreiben, das wären ettliche 1000 Zeilen Code... @Semmelroth Kommt die Zugriffsverletzung bei ver 0.04 immer noch ? in ver 0.03 lag es daran das der die Gegner gefreet hat, der Pfeil aber den Pointer nicht auf nil setzte und beim nächsten Move dann auf ungültigen speicherbereichen rumgegurckt hat, der Fehler trat nur unter Vista auf, WinXP ist das komplett wurscht ;) und ja der Editor ist nur so hingepfuscht, das man da noch viel machen kann ist klar. |
Re: TD - Tower Defence
Liste der Anhänge anzeigen (Anzahl: 1)
Hmmm, jedes Mal, wenn der Kanonenturm schießt bekomme ich ne Zugriffsverletzung.
Ich hab übrigens XP. :( Sherlock |
Re: TD - Tower Defence
*g*
ja ich hab gestern einen Bug Gefixt der damit zu tun hatte, und einfach blind ein Free eingetragen. Dachte das sei dann Gut, der Memory Leak ist auch weggewesen. Aber eine andere Optimierung hat dann leider nen Anderen Bug hervorgerufen, und ich Depp habs online gestellt ohne es zu testen. Die Fehler kamen bei mir beim Testen nun auch, und ich hab auch rausgefunden woran es liegt. und nu hab ich euch ver 0.05 hochgeladen , diese ver ist getestet und geht ;) |
Re: TD - Tower Defence
ganz gut gemacht ....
ne pausetaste wär nicht schlecht, vielleicht sogar ein speichern ... |
Re: TD - Tower Defence
lol,
das ist beides enthalten. So tippe man im Spiel mal die taste "H" und sehe alle Möglichen Tastenkombinationen die es gibt. Darunter auch ein "P" = Pause after Wave und "S" save after Wave. Ich hab euch gerade ver 0.06 hochgeladen. Wenn man in Welle 152 ist kam witzigerweise noch ne AV, aber nur da, ich konnte das beheben. Auch hatte die Exe gemeinerweise tatsächlich doch noch einen kleinen MemLeak. nun dank Memcheck.pas nicht mehr ! Falls ichs noch nicht erwähnt haben sollte Scrollen kann man die Karte wie in c&c, also Rechte maustaste festhalten und mausbewegen. |
Re: TD - Tower Defence
Kennt ihr Warcraft III? Da Gibts nämlich massich Td's mit anspruchsvollem Niveau, d.h verschiedene Rüstungsarten, Angriffsarten, Hunderte von verschiedenen Türmen und Monstern die vorbei spazieren.
|
Re: TD - Tower Defence
Zitat:
|
Re: TD - Tower Defence
hmmm, wollte es gerade am notebook starten (Quadro FX 1500) da bekomme ich ganze 1 Frame/sekunde ... also macht nicht wirklich spass
|
Re: TD - Tower Defence
@vsilverlord
Ja ich kenne das Warkraft, und weil ich es kenne habe ich ja mein TD geschrieben, das Prob ist halt das so was ansich sehr aufwendig ist und mein TD ist die Minimalversion, sozusagen, dafür hat meine version aber auch keine 1,2 GB hdd platz gefressen ;) @Gruber_Hans_12345 ich habe einen 1800 mhz Laptop mit einer Super Savage Grake ( die hat nicht mal OpenGL 1.5 ) und selbst da läuft es mit >40 FPS. Hast du mal geschaut wieviel Grundlast du in deinem system hast ? Mit z.b. ![]() |
Re: TD - Tower Defence
Zitat:
Wenn ich TD starte, dann braucht es 50% CPU (da Dual Core). Zeichnest du mit DirectX (vor kurzem habe ich mal wieder ein Programm installiert, das mir unter anderem DirectX 9 installiert hat, vielleicht ging da was schief?) |
Re: TD - Tower Defence
Soweit ich weiß ist die ganze TD-Mania wegen dieser Warcraft Geschichte losgebrochen. Gibt mittlerweile Hunderte von den Dingern. Hier eine Seite, die versucht die zu sammeln:
![]() Sherlock |
Re: TD - Tower Defence
nope, ich rendere mittels OpenGL,
und in meiner Main Render routine ist extra sleep(5) drin, damit er bei meinem Laptop keine 100 % cpu Load erzeugt.. |
Re: TD - Tower Defence
Zitat:
hmmm, das sollte eigetnlich eine Profi CAD Grafikkarte sein, die OpenGL voll unterstützen sollte ... komisch 50% CPU und nicht einmal 1 Frame pro Sekunde |
Re: TD - Tower Defence
hm hast du XP oder Vista? weil Vista unterstützt (so wurde mir erzählt) kein Open GL...
|
Re: TD - Tower Defence
Zitat:
|
Re: TD - Tower Defence
Ich kann nur raten, aber ich würde sagen, dass du keinen Grafikkarten-Treiber installiert hast und nur den benutzt, der von MS mitgeliefert wurde. Der kann zwar OpenGL (OpenGl 1.1), aber läuft komplett im Software-Modus.
Wenn du dir nicht sicher bist, würd ich dir mal empfehlen, glView herunterzuladen ( ![]() Bei mir steht da z.B. folgendes:
Code:
Falls bei dir jetzt z.B. unter Vendor Microsoft steht, solltest du mal einen aktuellen Treiber für deine Grafikkarte installieren. Interessant ist auch die Sektion Rendering Tests. Könntest mal überprüfen, ob nur dieses Spiel so langsam läuft oder generell alle OpenGl-Anwendungen.
Renderer: GeForce 7600 GT/AGP/SSE2/3DNOW!
Vendor: NVIDIA Corporation Memory: 256 MB Version: 2.1.2 ... |
Re: TD - Tower Defence
Vendor ist zwar nVidia, aber anscheinend hat es generell was mit OpenGL zu tun, da der Test auch mit 1 Frame läuft .. werde jetzt den Grafiktrebier mal neu installieren und schaun obs geholfen hat, aber zumindest hat es mal nichts mit dem Game zu tun ...
|
Re: TD - Tower Defence
Irgendwie beruhigt es mich wenn deine Grake auch bei anderen OpenGL anwendungen probleme hat ;).
So mittlerweile habe ich die 1. Config.ini bekommen ( von einem meiner Alphatester ) diese Stellt das Spiel deutlich schwerer ein, denn mit den veröffentlichten einstellungen ist es ein wenig trivial ;) zudem hat die neue ver 0.07 endlich einen Korreckt arbeitenden Umgebungsschaden für alle Bullets ( Pfeil , Kugel ) zum Nutzen der Schwereren Einstellungen mus die Ini als parameter der Exe mit aufgerufen werden, ein simpler Drag and Drop auf die Exe reicht da schon. Solltet ihr Savegames erstellen , müst ihr die ini nicht mit drauf "Draggen", denn das Game läd dann die entsprechenden ini einstellungen automatisch. |
Re: TD - Tower Defence
mit neuem GraKa Treiber läuft nun alles wie am StandPC ...
|
Re: TD - Tower Defence
Liste der Anhänge anzeigen (Anzahl: 1)
Nach Welle 547 höre ich dann auch mal auf, auch wenn es sicher noch Tagelang weiterlaufen wurde :ugly:
|
Re: TD - Tower Defence
hi Florian
hab grad ver 0.08 hoichgeladen, man kann nun den Turm anklicken und ihm explizit einen Gegner zuweisen. und starte das Game mal mit der Config_schwer.ini sollte es dir dann immer noch zu einfach sein, darfst du gerne hergehn und eine noch schwieriger configurierte Ini erstellen und hier hochladen ;) ( und du hast dir ja auch eine echt einfache Map gewählt , probier mal fst, oder baue eigene mim editor ;) ). |
Re: TD - Tower Defence
Mit der aktuellen Config stimmt auf jeden Fall was nicht.. bzw. sie fehlt komplett und alles hat irgendwie sehr niedrige Standardwerte (die nicht wachsen) ... wie krieg ich das Ding dazu, die config_schwer.ini zu nutzen?
|
Re: TD - Tower Defence
Dein Spiel ist super! :bouncing4:
Eine Sache ist aber schade: wenn man aus [esc] wird das Spiel ohne Nachfrage beendet und man springt ins Hauptmenü. Wäre super, wenn du da z.B. noch eine Frage wie "Wirklich beenden?" einbauen würdest ;) |
Re: TD - Tower Defence
@florian
ich habe heute nachmittag irgendwann die Ver 0.09 hochgeladen, Die hat komplett neue Konfigs,und Parameter. Da mein Betatester aber noch nicht hinterher gekommen ist die an zu passen ist das noch nicht "Offiziell" Laufen tut die Variante aber trotzdem, Was du machen must ist : mit der Maus auf Config_schwer.ini klicken und die maustaste gedrückt halten. Und dann diese Datei auf die td.exe schieben und loslassen. Dann öffnet sich das Game. und lädt dabei automatisch die Ini. Du kannst das ganz einfach sehn, ohne Ini kostet der Pfeil Turm 35 Kredits mit Ini 65 ( beim erstmaligen Kauf ) die Neuerungen sind nun das sich die ganzen Kurven aus Polynomen bis Grad 4 zusammensetzen, in der alten ver 0.08 war es nur bis grad 2. @breeze hmm, ansich ist das ESC ja gewollt, ich könnte einbaun das es wieder einen zurück button gibt. der dich dann wieder ins Spiel bringt... |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:40 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz