Re: [Game] Gefangen in der virtuellen Welt
Zitat:
Aber ich weiß (noch) nicht so recht wie ich das realisieren kann. Dann sollte der Spieler auf jeden Fall auf dem Stein "haften" bleiben, sonst bleibt er ja in der Luft und fällt runter, wenn sich der Stein bewegt. |
Re: [Game] Gefangen in der virtuellen Welt
Na wenn der Stein sich in X-Richtung bewegt, bewegt sich die Figur auch in X-Richtung. Eigentlich so ähnlich wie das mit dem wegstoßen, wenn man mit einem Monster zusammenstößt. Bekommste hin :wink:
|
Re: [Game] Gefangen in der virtuellen Welt
Zitat:
|
Re: [Game] Gefangen in der virtuellen Welt
Kannst ja in der Schule Struktogramme dafür zeichnen :tongue:
|
Re: [Game] Gefangen in der virtuellen Welt
Gibt es irgendwo eine Möglichkeit das zu pausieren? :)
|
Re: [Game] Gefangen in der virtuellen Welt
Liste der Anhänge anzeigen (Anzahl: 1)
Mir ist es jetzt mehrmals passiert: ich verliere alle Gesundheit, sterbe auch, aber ich werde nicht wiedergeboren, obwohl ich 3 Leben habe.
// EDIT: passiert immer Dann: siehe Screenshot ... da müsste man doch eigentlich schon tot sein, oder :gruebel: Ich habe auch noch eine Idee: Steine, die nach unten fallen, Gegner und Spielfiguren erschlagen und sich nur seitlich verschieben lassen, machen sich super für Rätsel. MfG, Bug EDIT: Anhang vergessen :wall: |
Re: [Game] Gefangen in der virtuellen Welt
Zitat:
Zitat:
edit: Habs, der Spieler stirbt mehrmals, solange bis der Gegner weggeht. Ist schon behoben. Ich lade die Version später hoch, wenn ich mit dem Rest fertig bin. (Umstellung der Highscore) Zitat:
Zitat:
Hab schon einen Plan, wie ich das mit den bewegenden Steinen machen werde. Vielleicht ist das mit den "losen" Steinen erstmal einfacher. Das größte Problem ist mein Editor. Der ist nicht auf OpenGL umgestellt und es nutzt komplett alte Units. Was ich erweitere muss ich quasi alles doppelt machen. Naja, schaff ich schon. |
Re: [Game] Gefangen in der virtuellen Welt
So wieder was geschafft.
Die Pausefunktion und eine ordentliche Levelbegrenzung fehlen noch. V. 1.1.5.0 <- Zwangsupdate ältere Versionen dürfen sich nicht mehr in die Highscore eintragen, da jetzt auch die Anzahl der Leben gespeichert wird. * Man konnte 0 Leben haben und konnte trotzdem noch weiterspielen. (Ich lasse mich übereden, 4 Leben zu geben, da ja nun 1 fehlt) * man kann jetzt wieder sterben + Bewegbare Blöcke (noch nicht fertig) +* dies & das Zu den bewegbaren Blöcken sei gesagt, dass wenn der Spieler und ein Gegner von 2 unterschiedlichen Seiten drücken, geht eine Figur in den Block hinein. Muss ich noch fixen. So morgen werde ich nicht so viel schaffen, da ich erst 17:00 Uhr zu Hause bin. edit: Alle Bewegungsabläufe habe ich so gut wie neu geschrieben, kann also sein, dass das noch ein bischen buggy ist. edit 2: Achja, die bewegbaren Blöcke gibt es nur in Level 1. Das sind die, die links von dem 1. Schalter stehen (bzw. fallen die am Anfang runter). |
Re: [Game] Gefangen in der virtuellen Welt
Liste der Anhänge anzeigen (Anzahl: 1)
öhm.. Highscoreprobleme.
Ich kann mich zwar eintragen, aber es... taucht nicht auf. Hier Screenie als Beweis! |
Re: [Game] Gefangen in der virtuellen Welt
Liste der Anhänge anzeigen (Anzahl: 1)
huhu,
habe auch das highscore Problem ... Bei mir kommt allerdings eine Fehlermeldung... und auch wenn ich beim Starten ganz am Anfang auf Highscore drücke kommt diese Meldung (siehe Bild) ansonsten bin ich wiedermal sehr zu frieden ;) die Blöcke in Level 1 sind gut gelungen. Also vom Fallverhalten und so. Finde ich gut ! Schade das es nur so wenig Monster in Level 9 geworden sind... ist aber vielleicht vernünftiger...*g* EDIT: bitte auch mich in die Highscore adden |
Re: [Game] Gefangen in der virtuellen Welt
Liste der Anhänge anzeigen (Anzahl: 1)
Bei mir ist leider das gleiche Problem :(
|
Re: [Game] Gefangen in der virtuellen Welt
Zitat:
Fakt ist, das es manchmal geht und manchmal nicht und ich keine Ahnung habe warum nicht. (Das PHP-Script ist schon des öfteren gebraucht worden und funktionierte immer. Im Programm sehe ich auch keinen Fehler. Zitat:
Zitat:
edit: Level 15 ist noch gar nicht fertig! Hab das ausversehen hochgeladen. edit 2:
Code:
Entweder du warst nicht mit dem Internet verbunden oder der Webserver war down. (Der ist ja kostenlos, da kann das vielleicht mal vorkommen)
C:\>net helpmsg 10061
Es konnte keine Verbindung hergestellt werden, da der Zielcomputer die Verbindun g verweigerte. edit 3: Ich mach heute/morgen erstmal das weiter, was ich mir in der Schule zusammengebastelt habe: Im Moment ist das ganze zwar einigermaßen OO, aber jetzt habe ich schon Probleme mit zirkulären Unit-Referenzen und habe eine Procedure in 3 Klassen kopiert und entsprechend geändert. Mit Vererbung sah es da nicht so doll aus. Jetzt nehme ich noch vor alle bewegbaren Klassen eine übergeordnete Klasse, die für mehr Ordnung und Stabilität sorgen soll. Das Ganze kann also etwas dauern. |
Re: [Game] Gefangen in der virtuellen Welt
Liste der Anhänge anzeigen (Anzahl: 1)
Haha, kleiner Bug. Nett, aber noch nicht ganz so cool wie ich es wollte xD
Das Gespenst (sieht wirklich geil aus :D fast knuffig^^) wurde von mir im Keller eingesperrt. Naja, fast zumindest. Ich habe den Schalter betätigt und *hüpf* saß der Plagegeist in der Falle. Featurerequest: Wenn man die Viecher mit nuklearen Sprengköpfen bewirft oder mittels der Schalter Hindernisse in (und um sie) erscheinen lässt, sollen sie STERBEN. Am besten mit viel Blut. Cool wäre ein "FSK-18 Modus". Die ersten 20 Leute der Highscoreliste bekommen einen speziellen Code, mit dem sie spezielle Zerfetz-simulationen, Todesröcheln und Kettensägen freischalten können. Oder so ähnlich. NICE BOAT! xD und vielen Dank für das geile Spiel :D ich glaube ich muss mich als Suchti outen.^^ P.S.: Zum bild.. ich bitte um entschuldigung für die zwei Pfeile da.. die sollen da nicht hin. aber als ich es bemerkt hatte hatte ich schon weitergespielt und konnte deshalb nicht erneut nen Screenie machen. |
Re: [Game] Gefangen in der virtuellen Welt
So ich habe es doch noch heute geschafft.
Konnte somit 3 x 250 Zeilen sparen, das ganze ist auch noch einfacher zu warten. Jetzt war die Implementation des Block-Verschiebens mit Kollosionskontrolle auf Spieler & Gegner gar nicht mehr schwer. + Optimierung + bewegbare Blöcke fertig (fehlen noch passende Levels, mache ich morgen) edit: Zitat:
edit 2: Musste schon wieder die Highscore ent-#0-llen. Ich glaub ich mach mal einen Log-Modus. |
Re: [Game] Gefangen in der virtuellen Welt
Sorry, war auf nem Dr. House Trip!^^
Naja, ich hab da mal nen special Request: Ich will wissen wie das ganze funktioniert. Habe früher auch immer mal wieder versucht so was zu machen. Würdest du mir mal den Source geben? Ich schwöre bei allem was mir heilig ist, dass ich ihn weder weitergeben noch selbst veröffentlich werde^^ BITTE *niederknie* EDIT: Ach ja, wegen dem #0 Problem, ich würde da gerne mit dir kooperieren. Wenn du mir mal die Highscore-Dateien, das PHP Script und die korrespondierende Delphi-Datei schickst bau ich was ein :D EDIT2: JAAAAA den Highscore geknackt :D Also der momentan noch namenlose bin ich xD |
Re: [Game] Gefangen in der virtuellen Welt
Zitat:
Zitat:
Zitat:
So das nächste wird sein, das Level 15 fertig zu stellen. Dann sollen noch Schusswaffen dazukommen und entsprechende Munitionslager. Auch einen Gesundheitspowerup soll es geben. Vielleicht stelle ich noch das Schriftsystem auf Bitmapfonts um. Wenn ich das mache dann aber nicht als nächstes, trotzdem finde ich das Schrifhandling in OpenGL sehr bescheiden. Man kann das nicht zentrieren oder so. |
Re: [Game] Gefangen in der virtuellen Welt
Version 1.1.7.0 ist da.
Ihr seit ja Gauner :shock: . Seit der Umstellung der Bewegungen hat es das Level der Gegner nicht mehr aus der Datei geladen (es war also 0)! Und ihr sagt nix. Tststs, habe ich sofort unterbunden :-D . * Gegner haben korrektes Level * Abfrage auf Gegnerkollosion wieder auch wenn sich die Spielfigur nicht bewegt hat. * Riesigen Bug bei den bewegbaren Blöcken entfernt (den könnt ihr nicht bemerkt haben, da es rein Zufällig im Level 1 doch funktionierte) * bewegbare Blöcke bleiben nun nicht mehr auf bereits verschwundenen (da tot) Gegnern liegen * :gruebel: irgendwas wars doch noch... + bewegbare Blöcke können (un)sichtbar gemacht werden (mittels Schalter) + Level 15 fertig. + Baum-Bild ausgetauscht (Wanted-Bild) + Pausefunktion (Taste P) Eventuell habe ich sogar den Highscorebug behoben. Der liegt/lag 100% nicht am Programm, sondern am Script. (Eine kleine Sache hatte ich doch geändert...) |
Re: [Game] Gefangen in der virtuellen Welt
Liste der Anhänge anzeigen (Anzahl: 1)
Ich hab grade die neue Version angetestet und beim beenden ist mir diese schöne Messagebox ins Auge gefallen: siehe Screenshot...
Wenn du eh am Text rumdokterst: wie wäre es mit GameObjects, die Text anzeigen, wer man davor steht. Nützlich für Einstiegslevel bei neuen Spielern. MfG, Bug |
Re: [Game] Gefangen in der virtuellen Welt
Das ist weil es die Debugversion ist.
Hatte ich falsch hochgeladen, ist jetzt aber korrekt. Das Update erkennt das aber nicht. Falls du mal die Komplette Version runterladen könntest. (Oder auch die Datei "version" löschen und ein Update ausführen) |
Re: [Game] Gefangen in der virtuellen Welt
Ob Debugversion oder nicht, das Memoryleak bleibt doch, oder :gruebel:
MfG, Bug |
Re: [Game] Gefangen in der virtuellen Welt
Zitat:
Es gibt keine neuere Version und wie ich das selber weg machen kann weiß ich nicht. Außerdem habe ich Delphi 2007 und da sind die Indy-Komponenten direkt eingebunden. Ich kann ja morgen mal hier fragen was ich da machen kann. (Bzw. erstmal suchen, ich hatte schonmal geguckt, aber nicht so lange) |
Re: [Game] Gefangen in der virtuellen Welt
Ich hab gedacht ich melde mich mal wieder :wink: .
Wegen den Memoryleaks: Ich hab mal geguckt und die Workarounds funktionieren bei mir nicht. Gut, ein Leak konnt ich stopfen, aber ich war mir auch nicht so sicher, ob ich die richtig compiliert habe. Im Quellcode steht direkt drin, dass das Leak beabsichtigt ist, da ansonsten eventuell Laufzeitfehler auftreten. Außerdem gibt Windows den Speicher sowieso wieder frei. Und da es nur "statische" (ich meine damit also keine, die immer mehr werden) sind lass ich das mal so. In der letzten Zeit hatte ich viel zu tun und auch morgen bin ich wieder nicht da. Im Moment arbeite ich an einer pixelgenauen Kollision. Ich bin das komplett falsch angegangen. So wie ich es jetzt mache scheint es voran zu gehen. (Okay, es geht noch nicht und der Stackfehler, naja, keine Ahnung, aber das wird schon :roll: ) Die Highscore scheint ja jetzt zu funktionieren. Wahrscheinlich hatte ich nur ein "flock ( $fp, 2 );" nach dem Öffnen vergessen. |
Re: [Game] Gefangen in der virtuellen Welt
Ich habe es endlich geschafft.
Version 1.1.8.0: [+] pixelgenaue Kollision Und für das bischen habe ich so lange gebraucht :pale: . Naja es scheint zu funktionieren. Wenn man einen Gegner besiegen kann, wird keine Pixelgenaue Kollision durchgeführt. Diese wird nur durchgeführt, wenn man selbst Schaden nehmen würde oder so. Das erleichtert so z.B. das Spielen in 2 Blöcken hohe Tunnel. Morgen mache ich mich dann an die Veröffentlichung vom Quellcode. |
Re: [Game] Gefangen in der virtuellen Welt
Der Einleitungstext, wenn man ein neues Spiel startet, erscheint viel zu kurz und ist in einer unleserlichen Schrift verfasst.
Ich habe zum Update übrigens keine Schreibrechte gebraucht, ist das normal? Vermutlich bin ich zu blöd dazu, aber ich scheitere schon ganz am Anfang! Wie komme ich da denn weiter? Durch die Wand laufen kann ich ja nicht. Außerdem fehlt mir so etwas wie ein Pause-Knopf oder Zurück zum Hauptmenü. |
Re: [Game] Gefangen in der virtuellen Welt
Zitat:
Zitat:
Zitat:
Zitat:
Zurück = [Esc] Freitod = [Z] edit: Sourccode ist jetzt online. http://stefan315.st.funpic.de/Gefang...x.htm#download |
Re: [Game] Gefangen in der virtuellen Welt (mit Source)
Bei Level 3 passiert einfach nichts, wenn ich zum Ausgang gehe. Ich bin dem Level hoffnungslos ausgeliefert.
Außerdem steht ja ganz am Anfang beim Vorspanntext "Taste Drücken zum Fortfahren". Das stimmt so nict, nach ca. 10 Sekunden, einer viel zu kurzen Zeit, startet das Spiel automatisch. |
Re: [Game] Gefangen in der virtuellen Welt (mit Source)
Zitat:
Zitat:
Als nächstes kommen Level-Scripts. Das ist nichts anderes als eine in die Level-Datei einkompilierte Textdatei. Es gibt verschiedene Sektoren, welche sozusagen in jeder Runde weitergeführt werden. Über spezielle Syntaxe mache ich irgentwas. Es soll Schleifen (via Labels) und if-Abfragen (von selbstdeklarierten Variablen) geben. Außerdem soll statt PlayerX zum Beispiel der X-Wert des Players abgerufen werden. So mach ich dann das Intro. Da soll sich die Spielfigur von einem Computer zu einem High-Tech Gerät bewegen und dann ausfaden. Ein weiterer Anwendungszweck wäre ein Tutorial. |
Re: [Game] Gefangen in der virtuellen Welt (mit Source)
Version 1.1.9.0 ist da:
[+] Automatische Pausefunktion (wenn Fokus verloren) [+] Automatisches unterbrechen der Gameloop (wenn Fokus verloren) -> weniger CPU-Last [+] Bild bei Pausefunktion [+] CPU-Last einstellbar [+] Fadegeschwindigkeit einstellbar [+] visuelles Anzeigen von fehlenden wichtigen Münzen (nur wenn man das Ziel betritt)[*] Sobald Fadeeffekt deaktiviert war, hat es unsichtbare Blöcke gezeichnet edit: Das passiert wenn man Code an der falschen Stelle einfügt :? : Das Pause-Bild ist nicht sichtbar, man sieht nur den Umriss. Ich werde die neue Version erst hochladen, wenn ich den Rest soweit habe. |
Re: [Game] Gefangen in der virtuellen Welt (mit Source)
Version 1.1.10.0 ist da.
[+] Script für Levels (mit sehr geringem Syntaxumfang) [+] Intro (ist erstmal nur ein Test, das wird noch weiter ausgebaut) |
Re: [Game] Gefangen in der virtuellen Welt (mit Source)
Ich finde es blöd, dass es häufig Abgründe gibt, wo man gesundheit verlieren muss, weil man diesen Abgrund eben herunter muss. Ein Lösungsvorschlag wäre, die messlatte anzuheben, ab welcher Tiefe ein Sprung Schaden zufügt.
Außerdem kann ich mich seit der neuen Version nicht mehr in die Highscore eintragen. Zusätzlich stört es mich, dass man, wenn man das Level nicht in der vorgesetzten Zeit schafft, automatisch verliert, anstatt nur ein Leben zu verlieren. Grundsätzlich finde ich, dass zu solch einem tollen Spiel Sound dazugehört! |
Re: [Game] Gefangen in der virtuellen Welt (mit Source)
Zitat:
Zitat:
Zitat:
Zitat:
|
Re: [Game] Gefangen in der virtuellen Welt (mit Source)
Es iat natürlich schade, dass es nur 15 Levels gibt.
Vor allem kann man in einigen Leveln einfach durchrennen. Man muss dazu nur die Feinde ignorieren und auf die rechts Pfeiltaste klicken - schon hat man das Level gewonnen. |
Re: [Game] Gefangen in der virtuellen Welt (mit Source)
zum Thema Sound: hier im Forum gibt es eine Kompo die dir den Umgang mit der Bass.dll sehr vereinfacht!
http://www.delphipraxis.net/internal...ct.php?t=55395 |
Re: [Game] Gefangen in der virtuellen Welt (mit Source)
Ich hab Avicennas Beitrag gar nicht gesehen. Ich möchte schon noch ein paar Level mehr machen. Wegen dem durchrennen: Das sollen ja eigentlich die roten Münzen verhindern. (Müsste ich vielleicht konsequenter nutzen).
@xX0815Xx: Die habe ich schonmal gesehen, aber noch nicht groß damit befasst. Wie gesagt, es fehlen eher die Sounds (Schonmal gegoogelt, aber keine tollen gefunden. Und selbermachen, da hab ich nicht so die Ahnung) |
Re: [Game] Gefangen in der virtuellen Welt (mit Source)
Zitat:
bei deinem Spiel ist ja überhaupt nichts zu hören, Sound gehört doch einfach dazu, oder habe ich eine Einstellung übersehen? Das Spiel Argonid hat doch eigentlich auch passenden Sound. |
Re: [Game] Gefangen in der virtuellen Welt (mit Source)
Ich habe mal auf Jamendo geguckt. Dort scheint es aber nur die Hintergrundmusik zu geben. Die kurzen Effekte scheint es da nicht zu geben.
Aber ich frage argonix vielleicht mal selber. edit: Neue Version ist in Arbeit. |
Re: [Game] Gefangen in der virtuellen Welt (mit Source)
So die Musikversion ist fertig. (Die lässt sich im Einstellungs-Dialog natürlich auch deaktivieren)
Noch finde ich die Musik noch nicht so passend, aber naja. Ich werde auf jeden Fall nochmal suchen. Genutzt wird jetzt dazu die BASS.DLL. Die Komponenten konnte ich nicht nutzen, da ich mehrere Channels brauche. Aber so schwer war das gar nicht. |
Re: [Game] Gefangen in der virtuellen Welt (mit Source)
|
Re: [Game] Gefangen in der virtuellen Welt (mit Source)
Weiß ich. Ich hab ja auch die Soundeffekte von woanders her.
Ich guck mir mal deinen Link an. Da gibts vielleicht noch fehlende/bessere Sounds. |
Re: [Game] Gefangen in der virtuellen Welt (mit Source)
Hallo,
seit der neuen [Musik-]Version kann man sich nicht mehr in die Highscore eintragen. Ich will ja nur ungern gleich wieder herumnörgeln, aber die Musik passt wirklich nicht. Außerdem ist sie zu sehr im Vorderung. Ich würde eine dezentere Musik bevorzugen, oder eine, die nicht durchgehend ist, z. B. fängt sie bei jedem Level neu an und spielt sich dann nur einmal durch. Außerdem empfinde ich den Ton des Schmerzens (wenn man Lebenspunkte verliert) zu realistisch. Gruß, Avicenna |
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:53 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz