![]() |
Freggels
Liste der Anhänge anzeigen (Anzahl: 2)
Freggels == Geschichte == Nun ich bin zu Delphi über eine AG gekommen und bei der sollten wir Freggels programmieren (eigentlich Friggles, aber unserer AG-Leiter hat es zu spät gesagt). Nach ca 3 - 4 Treffen (á ~2 Stunden) war das Projekt an sich fertig, aber es gab noch viele Dinge die "angekratzt wurden" aber nicht beendet sind! Und nun ist es in sofern fertig! Das einzige was noch Fehlt ist die KI aber ich komme z.Zt. nicht drauf, wie der Computer zum Spieler findet ^^ == Was ist das? == In diesem Spiel steuerst du einen Spieler durch mehere Welten, die du auch mit dem dabeiliegenen MapEditor erstellen kannst, und musst Diamanten in dafür vorgesehene Löcher schieben! = Regeln = Bevor ihr überrascht werdet:
= Daten = ~ Download ~ Folgender Inhalt haben die Dateien (bzw. das Setup):
~ Zum Spiel ~
== Screenshots == Hier ist zwei Screenshots: ![]() ![]() Gemacht von Ben ![]() ![]() == Mitwirkende ==
== Hier seid ihr gefragt! == Falls ihr bessere Grafiken habt und die Quadratisch sind und noch bei 32x32 Pixel gut aussehen, wäre es nett, wenn ihr mir sie geben könntet. Außerdem sollten Bugs gemeldet werden, damit ich sie ausbessern kann! == ZIP == So muss die Ordnerstruktur aussehen (bzw. so sollte sie aussehen): Pfad\ = übergeordneter Ordner Freggels.exe >>> Pfad\freggels.exe MapEditor.exe >>> Pfad\MapEditor.exe Maps (Ordner) >>> Pfad\Maps\ Testmaps (Ordner) >>> Pfad\Testmaps == ToDo == Folgende Dinge sind entweder in Arbeit, oder werden in Arbeit sein:
Arbeitsstatus (S): noch nicht angefangen, angefangen, so gut wie fertig |
Re: Freggels
Was hat der Installer mit der Dateianzahl zu tun, per Zip Archiv kann man auch problemlos mehrere Dateien entpacken.
Wegen der KI, such mal nach "Pathfindig", "A Star", "A*" und solche Dinge. Habs mal kurz angespielt. Kann es sein, dass du den Spieler ab und zu mal mit "Du" anredest, dann aber meist doch wieder mit "Sie"? Wenn man in Lvl 1 ist und die ganze Zeit ins Wasser läuft, dann kommt irgendwann die GameOver Meldung, gefolgt von einer Fehlermeldung "Ungültige Zeigeroperation" und das Programm beendet sich. Ist man in Lvl 2 und läuft immer ins Wasser so kommt nach jeder "Sie haben noch X Leben" Meldung direkt die alte Meldung, dass ich Lvl 1 geschafft hätte (was ich ja schon weiß, sonst wäre ich nicht in Lvl 2). Was hat es mit dem "Boden ändern" auf sich? |
Re: Freggels
Zitat:
Zitat:
Zitat:
Zitat:
Zitat:
Zitat:
![]() |
Re: Freggels
Hilfe! Ich hab ein Level verhauen. :( (Diamant ganz an der Wand)
Wie kann ich jetz das Level neu starten? (Von mir aus auch mit Leben verlieren). Ich kann mich aber nirgendwo umbringen :(. Muss ich jetz ganz neu anfangen? |
Re: Freggels
Ne ;) Nimm F5 ^^ Wie im Browser...
@ Bugliste von Pr0g:
edit: Ich habe jetzt "Application.Terminate"... und es funzt... ;) /edit |
Re: Freggels
Ich muss dein Spiel wirklich loben. xD
Bisher habe ich immer Spiele getestet, die viel zu schwer oder zu einfach waren. Dein Spiel fordert mich, ich Depp rücke die Diamanten immer gegen die Wand *lol* aber gleichzeitig ist es nicht zu schwer. :) Wenn du mir jetzt noch verraten würdest wie man speichern kann, bin ich happy. Am besten dokumentierst du noch mal welche tasten was bringen. (Die Hilfe geht noch nich ;) ) Oder warum machst du es nicht so, dass man zum Menü zurückkehren kann und da richtest du ein speichern und ein neustarten-knopf ein. :D So, kann nich weiter reden, muss jetz zocken :P |
Re: Freggels
Hää? Wie soll Level 17 gehen, wenn man Wasser nicht ändern kann? oO
|
Re: Freggels
Danke ^^
@ Hilfe: Ist auch schon fast fertig... Müsste nur noch eingebunden werden! @ Speichern: Einfach ESC drücken und dann speichern ;) Allerdings speichert er nur Level und Leben ab. @ Lvl 17: Wenn die Hilfe dabei ist, kannst du ja mal bei "Boot" gucken... |
Re: Freggels
So... Die Bugs von Pr0g sollten behoben sein und eine Hilfedatei schonmal für das Hauptspiel ist dabei.
Zusätzlich habe ich auch noch eine ZIP-Datei, allerdings kann ich DA keine Garantie geben, dass alles korrekt ist (wegen den Ordnern) |
Re: Freggels
Ist Level 19 wirklich nicht unmöglich? Ich seh keinen Weg den Wandler einzusetzen... :(
BTW: Wenn man ein Feld ändert auf dem ein Floß (kiste) ist, dann verschwindet das Floß aber man kann nicht drüber laufen, wegen dem unsichtbaren Floß :lol: |
Re: Freggels
Oh ja ^^
Man könnte fast meinen, ich hätte das extra gemacht, damit ich nicht weiter machen muss ^^ (bei manchen anderen Spielen hatte man echt den Gedanken ;) ) Also:
Delphi-Quellcode:
^^
Bug[Map19].fix;
Bug[Wandler (alles mögliche)].fix; Feature[Pathfinding].informationsbeschaffung Update dann gleich mal :D |
Re: Freggels
Liste der Anhänge anzeigen (Anzahl: 1)
Cool. Hab es jetzt durch. Ich bin dabei ein paar Zusatzlevels zu machen. Es wäre cool, wenn man die Levels direkt testen könnte.
3 Zusatzlevels sind schon fertig. Den letzten finde ich mies, man muss genau wissen in welcher Reihenfolge man welche Diamanten rettet, und man hat nicht viel Zeit... ;) Anleitung für die Zusatzlevels: - In dem Freggels Ordner zuerst den Ordner Maps umbenennen. - Mein Zip-Archiv in den Freggels Ordner entpacken. Viel Spaß :coder: :spin2: |
Re: Freggels
Ich bin mir noch nicht sicher, aber würde gerne eine Testfunktion einzubauen, weil aber nicht wie ich das am besten Deichsle
|
Re: Freggels
Kannst du vieleicht mal nen screen shot einstellen? ich möchte mir mal das spiel anschauen ohne es direkt zu downloaden
|
Re: Freggels
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,
ich bin mal so frei.. siehe Anhang! Tolles Spiel übrigens, komme gar nicht mehr davon weg. Mit freundlichen Grüßen, Ben |
Re: Freggels
Nett!!
Ich würde allerdings innerhalb der Level-Datein noch speichern, um welches Level es sich handelt...so kann man Level 17 einfach ein Level 1 umbenennen :) |
Re: Freggels
Ja, die Standard Levels sollten irgendwie vor Editierung und Umbenennung geschützt werden.
Und am besten noch ein Menüpunkt wo man selbstgemachte Levels direkt anwählen kann.(sonst muss man wie bei meinen Zusatzlevels extra den Ordner umbenennen). Ich hoffe wir verlangen nicht allzu viel. :wink: Es ist aber ein verdammt geiles Spiel. Und es wäre schade, wenn es zum Stillstand käme. |
Re: Freggels
Ach quatsch ;) Ich habe heute eine Möglichkeit eingebaut die Karten zu Testen.
Und das ist an sich zeimlich einfach ;)
Außerdem ist es für die, die das Setup benutzen jetzt so eingestellt, das die Endungen .FGame und .FMap gespeichert und mit dem Spiel bzw. dem Editor verknüpft werden! @ Ben: Ich bin mal so frei und stelle deins in das erste Post okay ;) @ all: Ich muss noch die dateien zusammenpacken: Ist so gegen 21:30 online! |
Re: Freggels
Du könntest, wenn man strg+t im Editor drückt, doch ein ShellExecute mit 'open' einbauen. Dann könntest du das Spiel direkt starten und mann muss nich extra selber die Datei doppelklicken. :-D
|
Re: Freggels
Oh man ^^ klar ^^ er fragt ja auch extra nach... (also wenn ihr wollt konnt ihr auch 3 und 4 weglassen ;) )
|
Re: Freggels
Cool. Funtioniert Super ;)
Und hat jemand meine Maps schon geschafft? Sind sie gut genug um eventuell ins Spiel integriert zu werden? :stupid: |
Re: Freggels
Ohja... die Karten sind äußerst kniffelig ^^
Und ich muss gestehen, dass sie erstmal im MapEditor angeguckt habe :D Ansonsten @ Karte versiegeln: Ich weiß nicht wie man es am besten macht... Folgende Möglichkeiten:
@ alle ZIP-User: Bitte die Datei "Settings.ini" löschen! Die braucht ihr nicht! Und ansonsten gibt es noch nicht soviel neues... Keine Bugs gab es ja also auch nix gefixed :) MapEditor: Und auch ansonsten beim Programmieren nur den Code schlanker gemacht. 2 verschiedne Texturen gleichzeitig (z.B. Wand und Gras) --- funktioniert Hilfe wird auch dafür eingebaut! Freggels: Werde außerdem noch einbauen, dass er den Standardpfad nimmt (ExtractFilePath(ParamStr(0)) + '\Maps')! Außerdem werde ich bei den Einstellungen noch einbauen, dass es egal ist ob das letzte Zeichen ein "\" ist oder nicht. Bei Wünschen bitte melden!!!!!!!!! @ KI: Ich habe mir mal gestern den Pathfindingcode angeguckt ... Also ich blicke da nicht durch (ist was für die ![]() |
Re: Freggels
Zitat:
In deiner EXE schreibste dann rein, wieviele Standard-Levels es gibt und, dass sie verschlüsselt sein müssen damit sie als solche anerkannt werden. |
Re: Freggels
Möchtet ihr eigentlich gedutzt oder gesietzt werden?
|
Re: Freggels
In einem solchem Spiel finde ich "Du" okay. Nur wenn es etwas "größeres" ist, das an viel mehr Menschen verteilt wird, würde ich "Sie" schreiben.
|
Re: Freggels
Habt ihr einen Tipp, wie ich die verschiedenen Texte "auslagere"?
|
Re: Freggels
ich start das programm
--------------------------- Freggels - The Game --------------------------- Fehler beim Festlegen des Pfades: "C:\Dokumente und Einstellungen\Fabians\Eigene Dateien\Programmieren\Projekt Freggels\Freggels - The Game\Maps" --------------------------- OK --------------------------- :angel2: mach individuellen pfad mit ExtractFilePath(ParamStr(0)) + '... ordner\....') fabian heiß ich auf jeden fall nicht :P 2ter punkt: lvl 2 ich schieb den diamant ins wasser - komm die meldung und beides ist wieder da das zusätzliche leben und der diamant - lass das zusäztliche Leben weg so verliert man nichts durch den fehler ;) nr 3 --------------------------- Freggels - The Game --------------------------- Die Karte ist zu groß! Level wird übersprungen! --------------------------- OK --------------------------- bei lvl 8 und ich schaff dann automatisch lvl 9? ^^ beim laden von meiner save datei kommt "listenindex überschreitet das maximum 2" aha den lvl kenn ich gar nicht ;P - aber eigentlich sehr nettes spiel(bugs gibts immer ;) ) : :thumb: |
Re: Freggels
Zitat:
Zitat:
Zitat:
Wenn du es kannst: Auflösung hoch! Zitat:
Zitat:
|
Re: Freggels
So! Mit vielen neuen Änderungen bekommt ihr nach der langen Enthaltsamkeit die neue Version!
Das hat sich geändert:
ToDo's siehe 1. Post! |
Re: Freggels
Anstatt zu zoomen solltest du nur den Ausschnitt des Feldes darstellen (ev. mit stilisierter Übersichtskarte) der um die Figur liegt. Hat den Vorteil, dass die Grafiken nicht an Qualität verlieren.
|
Re: Freggels
Jo... Nur wird das kompliziert zu programmieren...
@ all: Bitte aufpassen: Bug in alter Version! Neue Version online mit entweder 32 oder 21 PX größe! |
Re: Freggels
Alle Freggels-Fans hinhören!
Folgende Änderungen werden euch erwarten:
Ich überlege noch, ob ich Languagepacks einführe, und wenn ja wird das leider noch dauern und bis dahin, werden neue Nachrichten nur auf Deutsch sein! !!! Achtung !!! Es ist die neue Version online! !!! Achtung !!! |
Re: Freggels
Ich dacht, das Feld zu bewegen würde zu kompliziert werden? ;)
Das Spiel findet den Map-Ordner nicht (heisst Maps im unterhalb des Entpack-Ordners). Eine Auswahl ob Vollbild oder nicht wäre noch gut. Hrm... die Abfragelogik beim Editor scheint mir ein bisschen Konfus.. Er fragt bei nicht gespeicherter Datei nicht ob er speichern soll, sondern ob er trotzdem beenden soll... bin mir nicht sicher was besser ist, aber die Frage ob gespeichert werden soll ist 'gewohnter'. Edit: Hab mir mal de Exe im Hex-Editor angeschaut... ist es richtig, dass der Maps-Ordner Maps2 heissen musst? damit gings zumindest. Hab noch was festgestellt: die Minimap wird z.B. beim auslaufen des Freezers nicht repainted. Edit2: Noch mal zur Minimap.. die wird bei grösseren Maps nicht korrekt dargestellt (Teile der Map fehlen) |
Re: Freggels
Zitat:
Zitat:
Dummerweise hatte ich vergessen, es auch mit dem Spiel nachher wieder umzustellen Zitat:
Zitat:
Zitat:
Zitat:
Zitat:
Jetzt nochmal was neues: Ich habe das jetzt überarbeitet... Läuft jetzt besser UUNNDD: Nun kannst du deine Sprache benutzten! (Einfach Language.exe starten) Damit kannst du dann eigene Sprachen benutzten! (Wäre nett, wenn ihr dass dann onlinestellt... Nehme ich dann zusätzlich auf!) Download wie immer auf der ersten seite! |
Re: Freggels
SO... ganz neue Version!
Nun ist auch ein Bug behoben mit der EAccessViolation! Und wie immer: Bitte Bugs, Vorschläge, Maps posten! |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:58 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