![]() |
Re: [Spiel] Flos DrawBall [neue Version, 02.04. / 08.06.]
Bei 18: der Ball prallt nicht ab sondern bleibt fast stehen.. also wie eine Wand nur dass die Geschwindigkeit fast auf 0 gesetzt wird..
Bei 17: wie bei der Wand.. also nicht direkt zurück sondern er prallt normal ab (Einfallswinkel=Ausfallwinkel).. nur eben stärker.. |
Re: [Spiel] Flos DrawBall [neue Version, 02.04. / 08.06.]
ach so.. und was passiert bei einer Wand und was für eine Grafik nimmst du da ?
Da muss ich wohl noch einiges in meiner MoveBall Funktion ändern. |
Re: [Spiel] Flos DrawBall [neue Version, 02.04. / 08.06.]
Liste der Anhänge anzeigen (Anzahl: 1)
ich habe es soweit geschaft: ich kann jetzt jedes Level laden und auch da stellen.
Was ich noch nicht verstehe es wie du die Bewegung des Balles gemacht hast. Bei dir sieht es so aus, als ob der Ball schräg fliegen würde stimmt das ? Ich habe es bei mir wieder rauß genommen. Ich hänge mal ein ScreenShott ran. Den Hintergrund werde ich später noch mal verändern. Um wie Viel Schneller wird der ball wenn er bei einer Wand, einem Kissen oder einen Bumper abprallt ? kannst du mir die drei werte noch mal nennen ? Zitat:
Hast du ein Beispiel oder so ? denn wenn ich 0,5 * 1000 rechne bekomme ich 500 wenn ich jetzt speed+500 rechne ist das doch viel zu schnell. |
Re: [Spiel] Flos DrawBall [neue Version, 02.04. / 08.06.]
Noch mal ein paar Fragen:
01 Wenn es mehrer Rote Türen gibt und nur ein Schalter wird jetzt bei mir alle Rote Türen geöffnet die er findet ist das richtig ? 02 Bei mir können nicht mehrer Bälle gleichzeitig fliegen. Beim Klicken mit der Maus wird der Ball ausgewählt. Dazu wird in der ObjectList das Jeweilige Object rauß gesucht, um Fehler zu vermeiden, wird geprüft ob es ein Ball ist. 03 Um wie viel erhöhst du die Geschwindigkeit bei den Speed Feldern ? und den Kissen, Bumper und Wände ? 04 Beim Beamer kann der Ball doch nur beim Beamer Start rein oder ? und nicht beim Beamer Ziel ? Ich habe es noch mal gestest ich kann jetzt alle Level die es von dir gibt laden. Und Teilweise auch schon spiele. Allerdings muss ich das Level was ich spielen möchte direkt angeben ! ich hätte da noch ein Paar vorschläge die ich bei mir evlt. noch einbauen werde mit der Zeit: 05 Das Ziel Object Speicher das Level wo es hingehen soll 06 Beim Beamer soll man einstellen können in Welcher Richtung der Ball beim Beamer Ziel raußkommen soll, oder an welcher Position der Ball entstehen soll. 07 Mehr Informationen im Level: Zitat:
Die Offne Tür sollte einen Rand haben. 09 Evlt. mehr Objeckte: Zitat:
Verschiedne Hintergründe auswählbar und lad bar. Ich denke das waren erstmal meine vorschläge und Fragen..... Währe schön, wenn wir zusammenarbeiten könnten an diesem Spiel. Z.b. Du machst deine Version mit DX(oder ?) und ich meine mit Canvas weiter. Weil ich sehe es wie gesagt nicht ein das ein Einfaches 2D Spiel gleich 100% Cpu last benötig. Bei einem 3D spiel ist das was anders, aber sowas läuft leider nicht 100%ig auf meinem "alten" laptop. Was meint ihr zur Menusteuerung ? Ich wollte wohl eine eigene machen, die komplet aus 2 Dateien gelesen wird. So das z.b. Sprach Dateien Denkbar währen und eine für verschiednes Aussehen. Ich werde sobald das Spiel richtig läuft auch noch ein Plattformunabhänigen Level Editor Basteln. Ich möchte alle OBJ in Gruppen in einer PageControl laden. Wenn man ein Obj Platziert hat sollte beim auswählen des OBJ ein Dialog kommen mit den einstellungs Möglichkeiten. (Für Später versionen schonmal vorbereiten). |
Re: [Spiel] Flos DrawBall [neue Version, 02.04. / 08.06.]
Zitat:
Zitat:
Zitat:
Wand = v * 0.99 (v = geschwindigkeit) Bumper = v * 1.5 Kissen = v * 0.5 Zitat:
Zitat:
Zitat:
|
Re: [Spiel] Flos DrawBall [neue Version, 02.04. / 08.06.]
ach so war es auch. Stimmt.
Danke für die Infos.... der Level Editor ist auch schon fast fertig. da ich nicht mit Komma Zahlen rechnen kann werde ich wohl plus 1 oder so machen..... |
Re: [Spiel] Flos DrawBall [neue Version, 02.04. / 08.06.]
Liste der Anhänge anzeigen (Anzahl: 1)
Neuester Stand:
01 Level Editor ist soweit Fertig bis auf paar Kleinigkeiten. 02 Orginal Level können geladen und gespeichert werden 03 Ein Screenshot kann vom Level Gemacht werden 04: Level Testen hier mal ein Aktueller Screenshot im Anhang. (für alle die auf dem Laufenden Bleiben wollen) Als nächstest es geplant: 01 Umschalten zwischen Level Editor und Spiele Modus 02 Pausieren vom Spiel 03 Spiel Stand Sichern und wieder Laden 04 GameOver bei Säure Kontankt(geht zwar schon, hatte ich nur deaktivert) 05 beim erfolgt nächstes Level Laden da hast du doch einfach nur mit FindFirst gearbeitet oder ? bzw. zu erst mit FindFirst und FindNext alle Dateien in einer TSTringlist geladen und dann per LevelIndex denn du beim nächstenlevel einfach +1 genommen hast. oder ? 06 Anfang Menu. Sagt mal was ihr so vom Screenshot haltet. Bis jetzt ist es einfach nur gefüllte Fläche mit FillRect. Weil ich noch keine Grafiken dafür habe. |
Re: [Spiel] Flos DrawBall [neue Version, 02.04. / 08.06.]
Du hast doch geschrieben das du neue Grafik gemacht hast ?
sind sie schon im Archiv im ersten Beitrag von die dabei ? Habe es mir heute noch mal geladen, aber die Grafiken sehen nicht anders aus. mir ist noch eine Idee zu den Zielen gekommen: Wenn es mehrer Bälle gibt, könnte man doch den Bällen und den Zielen ID'S und Gruppen geben. z.b. ich verwende 5 Bälle. der 1 ball kann nur in das eine Ziel rein, die anderen beachten ihn nicht Drei Bälle gebe ich jetzt die gleiche Gruppe und setzte beim Ziel die Gruppen Eigenschaft auf die Gruppe. z.b. 4 dann können nur noch Bälle rein die der 4. Gruppe angehören. und bei den ID'S genau so: Beim Ziel kann nur der Ball rein der die Richtige ID hat. z.b. Ball2 kann nur in das Ziel2 rein. sonst nirgendwo. und das nicht alle Bälle ins ziel müssen. z.b. sagst du das von 10 Bällen nur 5 ins ziel müssen. Das währe bei größeren Levels Praktisch. Dann erfühllen diese Bälle eine Teilaufgabe.... und gut. Meine Version ist so gut wie Fertig bzw. Version 0.5 Alpha. ich weiß nur noch keine schöne Lösung für den Missions Manger. Das habe ich bei mir so vorgestellt: Es sollen mehrer Level Packte Geben -> Genant Mission. Ein Level Packt besteht immer aus: Mehren Level zusätztlich sollen eigene Grafiken/Sound/Musik Dateien verwendet werden können. In der ersten Version dachte ich mir das so: Ich nehme ein TPageControl schalte die Buttons aus. Dann nehme ich eine TreeView(Die VST geht zwar, hat aber viele Fehler) Lade dort das entweder ein Verzeichnis rein oder eine Mission Liste Datei. Die Missions Liste hätte den Vorteil das die levels die nicht als Standard dabei sind wo anders liegen könnten. hat Aber auch den Nachteil das diese Datei bearbeitet werden müsste...... Klicke ich jetzt auf eine Misson sollen paar Daten Kommen wie: Anzahl der Levels, eine Beschreibung, Name des Autor, Wann sie zu letzt geändert wurden ist und soweiter. Was würdet ihr besser finden ? Klicke ich auf ein Level soll das gleiche kommen, aber es soll eine Vorschau geben. Dazu wollte ich alle Grafiken um die Hälfte verkleinern Ich hoffe das reich oder noch mehr. Und Später halt noch eine "Punkte Liste". edit01. ps: Das ist das Este Projekt von Vielen angefangen Projekten das Fertig wird. Kein Anders Projekt von mir ist seit Jahren so weit gekommen. |
Re: [Spiel] Flos DrawBall [neue Version, 02.04. / 08.06.]
Zitat:
ich habe zwei Möglichkeit die Geschwindigkeit bei mir zu beeinflussen: Per Variable: TGameItem.Speed+Wert Per Zeit schleife. Da der Ball immer langsamer wird pro Frame musste ich eine Zeit schleife einbauen. Alle 50 Durchgänge nimmt die Geschwindigkeit ab. Ich frage mich jetzt wie könnte ich das am besten umsetzten. Hast du, habt ihr eine oder mehre Ideen ? wenn ja welche. |
Re: [Spiel] Flos DrawBall [neue Version, 02.04. / 08.06.]
[quote="mimi"]
Zitat:
Wieso unterstüzt Lazarus eigentlich keine Floats? Oo Aber nochmal zur Verdeutlichung: Intern rechnest du grundsätzlich mit dem 100-fachen eines jeden Wertes, intern liegt der Ball also z.B. bei "5000|4000" (statt 50|40) und wenn er über ein Beschleunigungsfeld rollt, kommen zur Geschwindigkeit jeden Frame + oder -50 dazu (statt +- 0.5). Nur beim Zeichnen (und nur da), rechnest du dann die Positionswerte auf die Bildschirmgröße um.. teilst also alle Werte durch 100. Dann wird aus 5000|4000 wieder 50|40 und der Ball liegt irgendwo oben links in der Ecke... Zitat:
[quote="mimi"]Du hast doch geschrieben das du neue Grafik gemacht hast ? sind sie schon im Archiv im ersten Beitrag von die dabei ? Habe es mir heute noch mal geladen, aber die Grafiken sehen nicht anders aus./quote] Sind noch nicht alle veröffentlicht..kommt noch irgendwann.. Zitat:
Zitat:
Zitat:
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:54 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