![]() |
Tuxbomber v0.8b
Hallo!
Was ist Tuxbomber? Tuxbomber ist, wie der Name schon vermuten lässt, ein 2D – Bomberman-Klon mit dem Linux-Pinguin „Tux“ als Protagonist. Das Spielprinzip ist relativ einfach. Die Spieler befinden sich auf einer Map und können Bomben legen, welche „Blöcke“ sprengen und die Figuren töten können. Das besondere an Tuxbomber sind die völlige neue Grafik und verschiedene taktische Besonderheiten. Das Projekt Das Projekt ist ein Gemeinschaftsprojekt von mir und einem Schulfreund aus der 12. Klasse. Begonnen haben wir bereits vor einem Jahr in den Osterferien, jedoch wurde mangels eines fehlerhaften Grundkonzepts und den daraus resultierenden Bugs auf eine Veröffentlichung verzichtet. Nach dem langen Schulstress haben wir uns nun dazu entschieden das Projekt komplett neu zu programmieren und haben dadurch viele Bugs beseitigt. Primär ist derzeit der Multiplayermodus (LAN und Internet) ausgereift. Die Projekthomepage ist ![]() Der aktuelle Stand Inzwischen sind wir bei einem Beta-Release angekommen. Sowohl der Singleplayer als auch der Multiplayermodus sind spielbar. Der Singleplayermodus ist jedoch mehr provisorisch, da die KI noch nicht sehr ausgereift ist, aber daran wird kräftig gearbeitet. Der Multiplayermodus hingegen wurde von uns schon ausgiebig getestet und verspricht einiges an Spielspass ;) Sowohl Online als auch LAN-Spiele sind kein Problem. Daher wird der Multiplayermodus von Tuxbomber auch das Hauptfeature dieses Beta-Releases sein. Außerdem werden wir mit etwa 40 Maps am Start sein, darunter die gewohnten Arten Tactics-, SuddenDeath- und Metzelmaps. Die Event-Engine ist zwar schon einsatzfähig, wird es aber wahrscheinlich nicht in den ersten Release schaffen, da wir erst den Editor dahingehend erweitern müssen. Diese ist entweder für eine spätere Beta oder die Version 1.0 geplant. Wie spielt man Tuxbomber Allgemein steuert man seine Spielfigur mit den Pfeiltasten. Auf Leertaste legt man Bomben, welche circa nach 6 Sekunden explodieren und alle weitern Bomben die in der Explosion liegen zur Sprengung bringen. Auf Steuerung (STRG) legt man eine fernzündbare Plastiksprengstoffbombe (C4). Mit erneutem Druck auf STRG wird diese ferngezündet. Man besitzt jedoch nur eine dieser Bomben! Das C4 zerstört sich ebenfalls sobald es in eine Explosion geriet oder nach circa 20 Sekunden ohne Fernzündung. Im Singleplayer kann man gegen verschiedenste Computergegner Spielen. Dazu wählt man lediglich eine Map aus und startet das Spiel. Jedoch ist der Singleplayer noch nicht ausgereift und es kann daher bei verschiedenen Maps zu großen Problemen kommen. Generell empfehlen sich alle 4-Spielermaps. Um mit seinen Freunden Online oder per LAN zu spielen ist der Multiplayer-Modus die richtige Wahl. Sobald jemand einen Server erstellt hat, gibt es mehrere Möglichkeiten um an diesem Spiel teilzunehmen. Einmal wird der Server per UDP im Netzwerk angekündigt und ist daher nach einem Klick auf den „Refresh“ –Button verfügbar. Zusätzlich wird er in eine Onlineserverliste geschrieben, welche sich auch durch „Refresh“ abrufen lässt. Ist der Server einmal in der Liste muss man ihn nur noch markieren und auf „Connect“ klicken, schon ist man in der „Game-Lobby“. Um seinen Server zu eröffnen muss in der Firewall / Router folgender Port freigeschalten werden: 21342 TCP sowie (optional) 13332 UDP. Ein Chat ist bisher auch in der Gamelobby implementiert. Mit Escape (ESC) verlässt man das Spiel und kommt ins Hauptmenu. Die Technik dahinter Für den Sound benutzen wir FMODEx, als Grafik-API natürlich Opengl. Das Spiel ist vollkommen auf einem eigenen Framework aufgebaut, das Sound und Grafikdarstellung übernimmt. Die Maps speichern wir in einem eigenen Dateiformat. Der Server übernimmt fast alle Berechnungen um alles synchron zu halten. Im Singleplayer kommen verschiedene Bewertungsroutinen sowie die A* Wegsuche zum Einsatz. WICHTIG – Zu beachten! Das Spiel wird unter der GPL v3 veröffentlicht. Es ist daher Open-Source. Da jedoch im Moment der Source-Code nicht sehr übersichtlich ist und sich noch sehr stark ändert, wollen wir darauf verzichten ihn sofort zum Download bereit zu stellen. Auf Anfrage ist er natürlich jederzeit verfügbar ;) Auserdem verbindet sich Tuxbomber bei einem Serverstart mit der Onlineserverliste, auf welcher die IP-Adresse gespeichert und angezeigt wird. Ist dies nicht gewünscht muss man es in den Optionen ausschalten. //Edit - Senden Anonymer Daten bezüglich eines Crashs ist nun freiwillig und geschieht nur auf den expliziten Wunsch. Also wenn Tuxbomber abstürzt habt ihr die Wahl ob ihr uns den Bugreport zukommen lasst ;) Falls nicht werden natürlich keine Daten übertragen. So nun genug geschrieben ;) Wir hoffen auf rege Kritik, Verbesserungswünsche und sonstigen Kommentaren =) Downloaden kann man Tuxbomber unter ![]() Ein Anhang hier an das Forum wäre wohl mit der Dateigröße von ~ 17 MB etwas groß, sorry ;) Direkter Link: ![]() Viel Spass wünschen Tobias Johann & Markus Döllinger |
Re: Tuxbomber v0.8b
Liste der Anhänge anzeigen (Anzahl: 1)
Hi
erstmal: Tolles Spiel mit toller Grafik. - Was bringt der rechte obere Bereich mit den Symbolen? - Es gibt kein richtiges Ende, wenn alle tot sind gehts grad weiter - Eine kleine Begriffserklärung wäre nett (Was ist zB Event-Engine oder User-Item-Drop) - Ich bin schon tot bevor mich das Feuer erreicht hat, umgekehrt kann ich durch Feuer laufen Und dann noch ein Bugreport im Anhang, den über madExcept zu schicken ist fehlgeschlagen. Ich wollte ein neues Spiel starten, hab irgendeine Karte ausgewählt und alle Optionen angehackt (Event-Engine usw), dann auf Start geklickt und -> boom PS: mit was hast du deine Webseite erstellt? |
Re: Tuxbomber v0.8b
Danke;)
Das hatte ich vergessen zu erwähnen. Der rechte obere Bereich zeigt die verfügbaren Items an. Sobald man eine "Feuerblume" einsammelt erhöht sich die Sprengkraft der Bombe, daher wird die Explosion weitreichender. Sammelt mein eine Extra-Bombe ein, so kann man ab diesem Zeitpunkt mehrere Bomben gleichzeitig legen. Das Warnzeichen zeigt die Zeit bis "Sudden-Death" an, ist diese abgelaufen so tritt dieser Modus ein, dadurch wird jede Wand zerstörbar, und die Bombenstärke sowie die Bombenanzahl drastisch für jeden Spieler erhöht um das Spiel zu beschleunigen. Ein "richtiges" Ende gibt es leider in der Tat bisher nicht, daran sind wir aber im Moment. Sobald alle tot sind, kann man das Spiel einfach mit Escape verlassen. Die Event-Engine ist derzeit noch in der Entwicklung wird aber interaktive Maps ermöglichen. Man wird in Zukunft Global aber auch pro Spielfeld bestimmte Aktionen definieren können, sodass zB bei einer Explosion oder einer sonstigen Aktion des Spielers irgend etwas geschieht( zB Teleport, Item-Erscheinung... ) Ist die Option "User-Item-Drop" eingeschalten, so hinterlässt ein Spieler nach seinem tot den anderen Spieler ein Item. Das mit dem frühzeitigen Tod ist äußerst ungewöhnlich, normalerweise sollte das nicht mehr so sein. Das müssen wir dann doch nochmal testen ;) Normalerweise sollte sich die Explosion einer Bombe ausbreiten, daher kann man schon durch ein Feld durchlaufen wenn die Bombe explodiert ist, obwohl sich die Explosion noch auf andere Felder ausbreitet. madExcept macht in der Tat irgendwie Probleme, daher wurde das automatische Versenden auch nun deaktiviert. Im moment ist folgender Bug bekannt: Singleplayer Map < 4 Player --> Boom Wie gesagt der Singleplayer is mehr notdürftig als wirklich spieltauglich, dein Bug sieht nach dem Fehler mit zu geringer Spieleranzahl aus. Werden wir hoffentlich morgn / heute fixen ;) Die Homepage wurde mit Joomla und diversen Komponenten zusammen geflickt ( PHPBB-Bridge mit JFusion, Gallery von Exposé, irgend son Downloadding ) Gruß Tobi |
Re: Tuxbomber v0.8b
Zitat:
Dein letzter Punkt ist auch noch ein Problem. Im Multiplayer tritt dieses Problem nicht auf, da ist alles richtig. Es ist ja so, dass sich die Bomben langsam ausbreiten, und deswegen die Spieler, die auf einem Feld weiter weg von der Bombe stehen, auch später sterben sollten. Im MP geht das, nur haben wir das im Singleplayer erstmal deaktiviert, da die Bots sich nach dem Legen einer Bombe verstecken, und danach sofort weiterlaufen. Das bedeutet, dass sie beim Weiterlaufen sofort gestorben sind, weil die Explosion an den Feldern neben der Bombe später explodieren. Da müssen wir noch eine andere Lösung finden. Danke schonmal für das Feedback, aber wie gesagt, eigentlich ist die Beta eher auf den Multiplayer-Teil ausgelegt. Markus |
Re: Tuxbomber v0.8b
Soo das ganze wurde jetzt gefixed und ist online!
Bugfixes: -Singleplayer funktioniert nun mit jeder Spieleranzahl ohne Crash Features: -Lautstärke kann nun eingestellt werden -Der Sieger wird nun angezeigt -Kleine KI Verbesserung |
Re: Tuxbomber v0.8b
Hallo!
Das Spiel hört sich gut an, nur leider sehe ich nur ungefähr die 480x600 Pixel große obere linke Ecke (bei einer Auflösung von 1280x1024 seh ich da nur Hintergrund, bei 800x600 immernoch zu wenig, als dass ich den (meiner Meinung nach nervigen) Sound ausstellen könnte) mfg deep_thought |
Re: Tuxbomber v0.8b
Hallo!
Danke das du das postest. Versuche mal in der game.xml bei "<fullscreen> ne 0 statt der -1 zu machen. Geht es dann? Könntest du außerdem mal einen Screenshot posten? Markus |
Re: Tuxbomber v0.8b
Also wir haben soeben probiert den Fehler zu rekonstruieren, gelingt uns aber leider nicht. Kannst du uns irgendwelche weiteren Details über deine Grafikkarte oder vllt ein Screenshot zukommen lassen ?
Der Sound lässt sich übrigens im Menu ausstellen ;)( sobald du es sehen kannst ^^ ) Gruß Tobi |
Re: Tuxbomber v0.8b
Du veröffentlichst Tuxbomber unter GPL?
Zitat:
MfG xZise |
Re: Tuxbomber v0.8b
Liste der Anhänge anzeigen (Anzahl: 1)
Schön, dass ihr alle das Spiel herunterladen könnt. Ich bin irgendwie zu blöd und finde den Download-Link nicht.
Kann mir bitte jemand den Screenshot im Anhang bearbeiten (einkreisen, Pfeil einzeichnen), damit ich sehe, wo ich hinklicken muss? :lol: Ich dachte erst auf das große Icon, doch das ist nicht verlinkt. Edit: Ah nun sind die Einträge da mit Download-Zähler jeweils auf 0. Vermutlich wurde da gerade etwas aktualisiert. Dann bin ich doch noch nicht ganz bekloppt. |
Re: Tuxbomber v0.8b
@xZise
Ja das stimmt, da wir aber im Moment noch nicht so gerne den Sourcecode verteilen möchten wegen diversen Bugs und "unstruktriertheit" haben wirs in die Freeware-Sektion gepostet. Auf Anfrage ist der Sourcecode natürlich verfügbar ;) @Matze Ja sorry, habe gerade ein paar kleinere Bugs gefixed und den Download geupdated. Ich hoffe es geht nun. Gruß Tobi |
Re: Tuxbomber v0.8b
Okay.
Was übrigens bei mir nicht funktioniert sind die Dropdownboxes ;) MfG xZise |
Re: Tuxbomber v0.8b
Da bist du nicht der einzige :-D Das liegt daran, das die noch leer sind.
|
Re: Tuxbomber v0.8b
also hab jetzt den fullscreen deaktiviert - geht auch prompt (bis auf dass das ewig viel CPU-leistung braucht (hab vllt. auch nen etwas langsamen rechner dafür (?))
so, die infos zu meiner graka: SiS 651 Chipsatz SiS 315 (ne On-Board Graka) 32 MB RAM :roll: - wahrscheinlich einfach zu mies ... hab aber noch ne hübsche fehlermeldung beim (2. mal) Speichern der Optionen bekommen: "FMOD ERROR: An invalid value was passed to this function" ... hm, ich dachte grad eben war's noch was anderes von wegen "invalid object" oder so ... nuja, vllt hilft euch das ja trotzdem was ... ich mach jetzt erstma den browser zu und guck mir mal das spiel an sich an (und nicht bloß das hauptmenü ;) ) mfg deep_thought |
Re: Tuxbomber v0.8b
Zitat:
PS: Nehm die neue Version 0.8.2b bitte, da sind schon viele Veränderungen drinne |
Re: Tuxbomber v0.8b
Also irgendwie will meine Graka Opengl nicht? Kann das sein? Das Spiel und die Animationen brauchen ewig wenn sie sichbewegen! Das ist keine Kritik an deinem Spiel sondern eine Frage ob das an zu unaktuellen Treibern bei mir liegen kann? Was vielleicht noch ganz sinnvoll wäre, ist dass man auch auf Directx umstellen kann, oder ist das zu viel Aufwand, muss man dann alles neu programmieren? Wenn nicht, fände ich das gut, da Directx Spiele auf meinem Rechner laufen :) Ansonsten Top Game kann mit dem Original bestimmt locker mithalten!!! :)
|
Re: Tuxbomber v0.8b
Zitat:
Was für eine Grafikkarte was für eine Treiberversion welches OS. |
Re: Tuxbomber v0.8b
Zitat:
Aber Danke für das Lob! Markus |
Re: Tuxbomber v0.8b
Bald gibt es auch noch neue Maps mit mehr Möglichkeiten zum taktischen Gameplay.
Vielen Dank für das Lob ;) Habt ihr bisher nur den Singleplayer oder auch mal den Multiplayer ausprobiert? Denn der Singleplayer ist bei weitem nicht so ausgereift wie der Multiplayer. WIr haben das ganze schonmal in unserer Schule ( während den Informatikstunden ) getestet ;) Dann wirds erst richtig lustig. Gruß Tobi |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:37 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 by Thomas Breitkreuz