AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte Shape Wars - Version 2.0.0

Shape Wars - Version 2.0.0

Ein Thema von Edlmann · begonnen am 23. Mär 2011 · letzter Beitrag vom 16. Apr 2013
Antwort Antwort
Culxxaw

Registriert seit: 21. Okt 2008
40 Beiträge
 
#1

AW: Shape Wars - Version 0.9.9

  Alt 7. Apr 2011, 13:57
Bei Eingabe des Namens erscheint bei mir ein "Listenindex überschreitet Maximum"-Fehler.
Ich glaube da müsstest du nochma ran...

"NO NETWORK" im Hauptmenu dürfte da eigentlich auch nicht stehen. Habe es gerade nochmal überprüft: Alle 3 Dateien sind erreichbar und über das Testprogramm funktioniert das Ganze auch.

Der neue Gegnertyp ist total geil! Macht viel mehr Spaß, weil man mehr Abwechslung hat, auch vom Gameplay her (obwohl es ja nur ein Gegner ist).

Meine Wunschliste wäre nun noch, dass es noch mehr Gegnertypen gibt, die in verschiedenen Scoreintervallen erscheinen.

Z.B. Gegnertypen 1+2 bei 0-1E6 Punkten, Gegnertypen 2+3 bei 1E6-1E7 Punkten und so weiter...

Der zweite Punkt auf der Wunschliste wäre, dass der Spieler sich bei der Auswahl der Upgrades entscheiden kann, sodass man nach einem bestimmten Intervall 2-3 Auswahlmöglichkeiten zwischen Waffenupgrades, zusätzliches Leben, einmal alle Gegner zerstören etc. hat
  Mit Zitat antworten Zitat
Edlmann

Registriert seit: 19. Nov 2010
212 Beiträge
 
#2

AW: Shape Wars - Version 0.9.9

  Alt 7. Apr 2011, 14:47
Werd ich mal schauen, die nächste Woche werd ich daran nicht so viel Basteln, wird ne anstrengende Zeit xD aber ich Versuch so viel wie möglich neues mir auszudenken und zu implementieren.

Hab gerade erstmal die Fehler bei den Spielmodi Moshpit/Waves gefixxt, sollte jetzt kein "No Network" mehr stehen.

Geändert von Edlmann ( 7. Apr 2011 um 15:07 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von BUG
BUG

Registriert seit: 4. Dez 2003
Ort: Cottbus
2.094 Beiträge
 
#3

AW: Shape Wars - Version 0.9.9

  Alt 8. Apr 2011, 03:35
Sind diese "Mehrfachwellen" (zwei oder mehr Wellen direkt (!!!) übereinander?) im Moshpit-Modus eigentlich beabsichtigt?
Ohne das erste Waffenupgrade sind die Dinger ziemlich tödlich

Jeah, erster bei Waves mit 14009060
Intellekt ist das Verstehen von Wissen. Verstehen ist der wahre Pfad zu Einsicht. Einsicht ist der Schlüssel zu allem.

Geändert von BUG ( 8. Apr 2011 um 03:47 Uhr)
  Mit Zitat antworten Zitat
Edlmann

Registriert seit: 19. Nov 2010
212 Beiträge
 
#4

AW: Shape Wars - Version 0.9.9

  Alt 8. Apr 2011, 07:41
Sind diese "Mehrfachwellen" (zwei oder mehr Wellen direkt (!!!) übereinander?) im Moshpit-Modus eigentlich beabsichtigt?
Ohne das erste Waffenupgrade sind die Dinger ziemlich tödlich

Jeah, erster bei Waves mit 14009060
Sagen wir ich weiß woher die kommen und warum, arbeite noch an nem Weg die rauszunehmen, ist auch noch nen bisschen dumm wenn von allen 4 Seiten Wellen kommen xD
  Mit Zitat antworten Zitat
Benutzerbild von Memnarch
Memnarch

Registriert seit: 24. Sep 2010
737 Beiträge
 
#5

AW: Shape Wars - Version 0.9.9

  Alt 8. Apr 2011, 09:18
@Edlmann: Also meine CPU ist ein Dualcore@2.66GHZ. Davon ausgehend dass du eine Singlethread Applikation hast bleibt noch immer ein kern mit ca 2.66GHZ übrig. Das sollte schon machbar sein .

Zeitlimitierung ist relativ einfach:


Definiere eine Double namens TimeStep.

pseudocode:
Delphi-Quellcode:
OptMS = 1000 / 60;//davon ausgehend das 60fps volle geschwindigkeit bedeutet, errechnen wir die zeit
                  //bei optimaler geschwindigkeit bzw wieviel ms optimal pro frame gebraucht werden.
TimeStep = UsedMS / OptMs;//UsedMS ist die zeit die wir für unseren letzten framezyklus gebraucht
                          //haben
Braucht ein Frame die optimale anzahl MS, ist TimeStep 1. Braucht ein FrameZyklus mehr ist TimeStep > 1. Braucht ein FrameZyklus weniger ist TimeStep < 1.

Alle kalkulationen laufen dann z.B. so:

[pseudocode]
MeinePosition.X := MeinePosition.X + Speed*TimeStep; Speed währe hier unsere geschwindigkeit die wir auf eine position dazu rechnen wollen(im optimalen FPS fall), der wert wird automatisch mit TimeStep skaliert und an die FPS angepasst.

Das bedeutet aber natürlich dass du(wenn du es nicht eh schon tust) öfters mit Extended rechnen und das aufrufen von Round() zu einem minimum reduzieren musst. Ka wie du da verfährst in deinem Game^^.

MFG
Memnarch

Geändert von Memnarch ( 8. Apr 2011 um 09:21 Uhr)
  Mit Zitat antworten Zitat
Edlmann

Registriert seit: 19. Nov 2010
212 Beiträge
 
#6

AW: Shape Wars - Version 0.9.9

  Alt 8. Apr 2011, 12:37
Das Prinzip dahinter hab ich schon verstanden, und ich benutz auch an vielen Stellen schon SingleVariablen (Single reicht meiner Meinung nach).

Wie gesagt, werd ich mich einfach mal dransetzen müssen und weniger das Spiel spielen
  Mit Zitat antworten Zitat
Notxor

Registriert seit: 28. Okt 2009
41 Beiträge
 
Delphi XE2 Professional
 
#7

AW: Shape Wars - Version 0.9.9

  Alt 8. Apr 2011, 13:12
Kann man die Highscore-Liste eigentlich auch ansehen ohne spielen zu müssen?

Das 2000er Waffenupgrade finde ich etwas zu schwach, da die Streuung zu groß ist, ein dritter paralleler Strahl so wie bei Waffe100 wäre mMn hilfreicher(hauptsache kein so großer Winkel, ev. auch Kanonen die genau nach hinten feuern oder ähnliches).


146mio
(Btw, ist der Topscore echt? >400m scheint mir gar unmöglich)
  Mit Zitat antworten Zitat
Antwort Antwort

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

(?)

LinkBack to this Thread

Erstellt von For Type Datum
C-Sharp-Forum.de - Shape Wars - Version 0.9.9 This thread Refback 11. Apr 2011 14:31
Delphi-Forum.de - Shape Wars - Version 0.9.9 This thread Refback 7. Apr 2011 16:55

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 20: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