Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

1

01.05.2016, 21:31

Missile-Defense v1.6.3 [update]

Hier ist eine kleine Demo zu einem Action-Kriegsspiel, die ich geschrieben habe.



Version: 1.6.3
Genre: Ballerspiel / Missile-Defense
Technik: C# (NET 4 Library muss installiert sein)
Graphik: 2D mit Standard C# Graphics Library (keine zusätzlichen Libraries erforderlich)
Download: siehe Anhang

Download: MissileDefese-v1.6.3.zip

Was es nicht ist:
..ein phantastisches fesselndes Spiel
..bug-frei

Was es ist:
..Ergebnis eines Rapid Prototyping
..spielbar

Idee:
Ausprobieren von Möglichkeiten für eine unscharfe Darstellung
Hier z.B. Art Rauch hinter den Abfang-Raketen, der sich mit der Zeit verflüchtigt

Dieser Beitrag wurde bereits 22 mal editiert, zuletzt von »Passwort:« (13.05.2016, 20:05)


BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

2

02.05.2016, 06:46

Vielleicht kannst Du noch kurz erklären, was man in dem Spiel macht? Der Screenshot sagt mir leider nur sehr wenig.
Teamleiter von Rickety Racquet (ehemals das "Foren-Projekt") und von Marble Theory

Willkommen auf SPPRO, auch dir wird man zu Unity oder zur Unreal-Engine raten, ganz bestimmt.[/Sarkasmus]

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

3

02.05.2016, 09:39

Das Spiel crashte bei mir beim ersten Start. Beim zweiten Start lief es. Es ist eigentlich ein Standard-Missile-Defense-Spiel, das aber viel zu einfach ist, weil die Explosionen ohne Verzögerung dort stattfinden, wo man hinklickt (kein Vorhalten erforderlich).

CeDoMain

Alter Hase

Beiträge: 587

Wohnort: Ilmenau

Beruf: Student für Mechatronik

  • Private Nachricht senden

4

02.05.2016, 18:12

Bei mir liefs beim ersten Start. Habs bis ca. Level 60 geschafft - ist ein bisschen schwierig weiß auf weiß zu lesen. ;) Dann gabs plötzlich ein 3s Lag der Maus, das Spiel lief aber weiter und die Raketenanzahl explodierte. Ansonsten ganz nett. Ein Anfasser um das Fenster größer zu machen oder wenigstens verschieben zu können wär noch cool.
Mit freundlichem Gruß
CeDo
Discord: #6996 | Skype: cedomain

Lass solche persönlichen Angriffe lieber bleiben, meine sind härter.

CeDoMain

Alter Hase

Beiträge: 587

Wohnort: Ilmenau

Beruf: Student für Mechatronik

  • Private Nachricht senden

5

10.05.2016, 23:25

Die neue Datei, die du hochgeladen hast, funktioniert bei mir überhaupt nicht mehr.
Mit freundlichem Gruß
CeDo
Discord: #6996 | Skype: cedomain

Lass solche persönlichen Angriffe lieber bleiben, meine sind härter.

6

12.05.2016, 22:14

Verkleinerte Datei

Weiß nicht woran es liegt, ich habe aber eine neue Datei hochgeladen und eine große .wav rausgeschmissen.

CeDoMain

Alter Hase

Beiträge: 587

Wohnort: Ilmenau

Beruf: Student für Mechatronik

  • Private Nachricht senden

7

13.05.2016, 16:44

Auch die neue Datei funktioniert nicht. Es wird das Fenster geöffnet, es ist weiß ohne Rand und dann sagt mir Win10, dass das Programm nicht mehr funktioniert. Der MSC2015 Debugger meint dazu:

Zitat


Fehlermeldung:
Ein Ausnahmefehler des Typs "System.InvalidOperationException" ist in System.Windows.Forms.dll aufgetreten.

Zusätzliche Informationen:
Invoke oder BeginInvoke kann für ein Steuerelement erst aufgerufen werden, wenn das Fensterhandle erstellt wurde.

Stacktrace:
bei System.Windows.Forms.Control.MarshaledInvoke(Control caller, Delegate method, Object[] args, Boolean synchronous)
bei System.Windows.Forms.Control.Invoke(Delegate method, Object[] args)
bei GameEngine01.GridCanvas.RunIntern()
bei System.Threading.ThreadHelper.ThreadStart_Context(Object state)
bei System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
bei System.Threading.ThreadHelper.ThreadStart()
Mehr Informationen kann ich dir leider nicht bieten. Dazu brauche ich den Quellcode.
Mit freundlichem Gruß
CeDo
Discord: #6996 | Skype: cedomain

Lass solche persönlichen Angriffe lieber bleiben, meine sind härter.

8

13.05.2016, 20:08

Das ist ein Zeit-Problem beim Start - bitte mal die neue Datei ausprobieren.

9

13.05.2016, 20:37

hat funktioniert. wär super wenn man nicht immer wieder das programm nach jedem spiel neu starten müsste.
ich hatte den eindruck das spiel kämpfe schon bei ein paar schüssen mit der performance.

10

13.05.2016, 20:42

...und wenn es auch wirklich im Vollbild wäre, wäre es noch besser ;)

(Link)

Werbeanzeige