AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte UT2D - 2D-Shooter mit UTStyle
Thema durchsuchen
Ansicht
Themen-Optionen

UT2D - 2D-Shooter mit UTStyle

Ein Thema von olee · begonnen am 16. Feb 2008 · letzter Beitrag vom 23. Sep 2008
Antwort Antwort
Seite 6 von 8   « Erste     456 78      
Benutzerbild von olee
olee

Registriert seit: 16. Feb 2008
Ort: Boppard
540 Beiträge
 
Turbo Delphi für Win32
 
#1

Re: UT2D - 2D-Shooter mit UTStyle

  Alt 21. Feb 2008, 13:41
So!

Endlich ist es wieder so weit. Einen neue Version wurde fertiggestellt und hochgeladen.

Wenn ihr diese testet, werdet ihr euch sicherlich fragen:
--> "Was hat sich denn verändert, außer dieser einfachen Punkteanzeige?"

Die Antwort:
--> "Alles"!

Der gesamte Code des eigentlichen Spiels wurde von der Formularunit abgetrennt und das Spiel selbst existiert jetzt als eigene Klasse. Des weiteren ist aus dieser Klasse der gesamte Code, der sich bei unterschiedlichen GameModes ändern könnte in eine Klasse von TGame Mode verlagert.
Hier ein Beispiel:

Delphi-Quellcode:
  TGameMode = class
    Owner: TGameEngine;
  public
    constructor Create(AOwner : TGameEngine);
    procedure PreMove ; virtual;
    procedure AfterMove ; virtual;
    procedure AfterDraw ; virtual;
    procedure PlayerMove(APlayer: TPlayer ); virtual;
    procedure Bot (APlayer: TPlayer ); virtual;
    procedure LoadLevel (Options: TGameOptions ); virtual;
    procedure OnKill(KilledPlayer, KillingPlayer : TPlayer); virtual;
    procedure WinCondition; virtual;
  end;

  TTeamGame = class (TGameMode)
  public
    TeamPoints : Array[0..3] of Integer;
    procedure OnKill(KilledPlayer, KillingPlayer : TPlayer); override;
  end;

  TCTFGame = class (TTeamGame)
  public
    CTFFlags : Array[0..3] of TCTFFlag;
    CTFFlagBases : Array[0..3] of TCTFFlagBase;
    procedure PreMove ; override;
    procedure AfterMove ; override;
    procedure AfterDraw ; override;
    procedure PlayerMove(APlayer: TPlayer ); override;
    procedure Bot (APlayer: TPlayer ); override;
    procedure LoadLevel (Options: TGameOptions ); override;
  end;
Das soll (so hoffe ich es) es später JEDEM ermöglichen, einen eigenen GameMode zu schreiben.
Warum ist das Thema sonst im Bereich OpenSource?^^

PS: Der Download ist wie immer im ersten Post zu finden.

MFG
Björn Zeutzheim
Codename: Performancepumpe
  Mit Zitat antworten Zitat
busybyte

Registriert seit: 15. Sep 2006
165 Beiträge
 
#2

Re: UT2D - 2D-Shooter mit UTStyle

  Alt 21. Feb 2008, 16:01
Erstes Fazit:
Sieht zwar schon etwas besser aus,ist jetzt aber leider unspielbar.
Einmal ist die Reichtweite der Waffe begrenzt (Erdbobbel) vor allem
nach unten,und dann wieder nicht.
Diese komischen Gesteinsbrocken oder Erdkrümel kommen nur Zufällig.
Von oben nach unten kann ich durch den "Boden" gehen,von unten nach
oben nur bis zum Fusspunkt meiner Figur bzw. soll wohl irgendwie aussenrum.
Ich denke ich habe keinen einzigen Gegner erledigt, die mich anscheinend auch nicht 0:0,
obwohl mehrmals die Respawn-Nachricht kam wo ich auch nicht weiss, wie
ich respawnen kann, ohne den code abzusuchen oder meine Tastatur durchzuchecken.
Als Startbildschirm sollte bereits ein Level
geladen sein,auch wenn das ein paar Sekunden dauert.


Zum Glück hast Du jetzt Deine geheime myutils dazugepackt.
So kann man wenigstens mal alles nachvollziehen.
I love DiscCat
  Mit Zitat antworten Zitat
Benutzerbild von olee
olee

Registriert seit: 16. Feb 2008
Ort: Boppard
540 Beiträge
 
Turbo Delphi für Win32
 
#3

Re: UT2D - 2D-Shooter mit UTStyle

  Alt 21. Feb 2008, 16:29
Ich verstehe nicht ganz was du meinst:

1.) Die Punkte oben zeigen nicht die kills an sondern die Team Punkte --> das ist Capture-The-Flag
2.) Du wirst automatisch wiederbelebt nachdem die Zeit abgelaufen ist
____(Ich wurde schon darauf aufmerksam gemacht, dass das etwas undeutlich ist und das werde ich noch verbessern
3.) Für einen netten Startbildschirm war eben einfach noch keine Zeit.
4.) Was meintest du mit der Begrenzung der Reichweite der Waffen? Eigentlich ist dei (fast) unbegrenzt.

5.) Wenn du mal sehen willst wie das Spiel so läuft, dann stell mal unter Optionen bei "neues spiel "Only Spectate" ein! Dann siehst du wie die Bots das machen.

6.) Mit der F1 Taste kannst du die kills nachkucken

Also probier das vllt. einfach noch mal mit den Tipps!
Björn Zeutzheim
Codename: Performancepumpe
  Mit Zitat antworten Zitat
Relicted

Registriert seit: 24. Jan 2006
Ort: Iserlohn
646 Beiträge
 
Delphi 10.4 Sydney
 
#4

Re: UT2D - 2D-Shooter mit UTStyle

  Alt 21. Feb 2008, 17:02
habs grad auch mal angeschaut... öhm ja .. idee ganz nett aber..

7fps... *hust* ich habe nen Q6600 mit 4GB ram und ne 8800GTS mit 640MB ... irgendwie unspielbar *grübel*


gruß
reli
  Mit Zitat antworten Zitat
Benutzerbild von xZise
xZise

Registriert seit: 3. Mär 2006
Ort: Waldbronn
4.303 Beiträge
 
Delphi 2009 Professional
 
#5

Re: UT2D - 2D-Shooter mit UTStyle

  Alt 21. Feb 2008, 17:05
*hust* Pentium D 830 GeForce 6700 XL mit 128 MB VRAM und 1 GB RAM?! Und voll spielbar (bis auf die Farben).

MfG
xZise

PS: Auflösung: 1680 x 1050 Pixel...
Fabian
Eigentlich hat MS Windows ab Vista den Hang zur Selbstzerstörung abgewöhnt – mkinzler
  Mit Zitat antworten Zitat
Benutzerbild von BUG
BUG

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

Re: UT2D - 2D-Shooter mit UTStyle

  Alt 21. Feb 2008, 17:23
Zitat von Relicted:
7fps... *hust* ich habe nen Q6600 ... irgendwie unspielbar *grübel*
Dito ... aber Geforce 8800GT, 2814 MB RAM, 1280x1024x32Bit Auflösung

Und wenn ich im laufenden Spiel ein Neues starte, sowie beim starten des Levels "desk" hagelt es Schutzverletzungen.

MfG,
Bug
Intellekt ist das Verstehen von Wissen. Verstehen ist der wahre Pfad zu Einsicht. Einsicht ist der Schlüssel zu allem.
  Mit Zitat antworten Zitat
Benutzerbild von olee
olee

Registriert seit: 16. Feb 2008
Ort: Boppard
540 Beiträge
 
Turbo Delphi für Win32
 
#7

Re: UT2D - 2D-Shooter mit UTStyle

  Alt 21. Feb 2008, 17:44
Hatte ich doch geschrieben: Desk war eine Test-Map und ist sozusagen veraltet!

Ich habe die mitlerweile aus dem download entfernt!

@FPS : Selbst ich habe eine billige Grafikkarte, 1024mB Ram und das Spiel läuft flüssig mit 30FPS!

Was habt ihr denn eingestellt?
Björn Zeutzheim
Codename: Performancepumpe
  Mit Zitat antworten Zitat
Benutzerbild von olee
olee

Registriert seit: 16. Feb 2008
Ort: Boppard
540 Beiträge
 
Turbo Delphi für Win32
 
#8

Re: UT2D - 2D-Shooter mit UTStyle

  Alt 21. Feb 2008, 17:45
Etwa 40 Bots oder was?
Björn Zeutzheim
Codename: Performancepumpe
  Mit Zitat antworten Zitat
Custom

Registriert seit: 18. Aug 2007
Ort: Mainz
203 Beiträge
 
Delphi 7 Enterprise
 
#9

Re: UT2D - 2D-Shooter mit UTStyle

  Alt 21. Feb 2008, 17:50
hab meinen neuen PC noch ned zusammengebaut und mit meiner guten alten X700 läufts auch auf 30FPS
  Mit Zitat antworten Zitat
Benutzerbild von BUG
BUG

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

Re: UT2D - 2D-Shooter mit UTStyle

  Alt 21. Feb 2008, 17:51
Zitat von olee:
Etwa 40 Bots oder was?
Nein, 5 Bots.

Die Framerate sinkt immer rapide, wenn Partikel dargestellt werden ... ansonsten immer ~32FPS.

MfG,
Bug

PS@olee: Benutze die EDIT-Funktion statt eines Doppelposts (die kannst du 24h lang benutzen).
Intellekt ist das Verstehen von Wissen. Verstehen ist der wahre Pfad zu Einsicht. Einsicht ist der Schlüssel zu allem.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 6 von 8   « Erste     456 78      


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:

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