Different Worlds 0.3 , 2D Weltraum Shooter

    • Beta

    Es gibt 32 Antworten in diesem Thema. Der letzte Beitrag () ist von Toni.

      Different Worlds 0.3 , 2D Weltraum Shooter

      Name des Programms:
      Different Worlds

      Beschreibung:
      Du steuerst dein Raumschiff mit "WASD" , musst 3 verschiedenen Sorten von Aliens ausweichen ,
      und versuchen möglichst viele von ihnen abzuschießen (Mit "Space")

      Zu den Updates:
      Update 2(07.02.13):

      -Größere Karte
      -Wird immer schneller


      Update 1(07.02.13):

      -Sound hinzugefügt
      -Gegner die von der Seite kommen
      -Powerups

      Hinweis : Die Texturen von den Schiffen ,etc. kommen von Kyrtap5
      Screenshot(s):


      Verwendete Programmiersprache und IDE:
      Visual Basic 2012

      Systemanforderungen:
      .NET Framework 2.0

      Download:

      Run.exe

      Lizenz/Weitergabe:
      Freeware

      Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von „Toni“ ()

      Hey Toni,

      Ansich finde ich die Idee echt top, da ich ein fan solcher old school spiele bin.

      Kritikpunkte:
      - Das anfangsbild des raumschiffs hat keinen transparenten hintergrund

      - die steuerung ist ein wenig ruckartig

      verbesserungsvorschläge:
      - ich fände es cool wenn es verschiedene schwierigkeitsgrade gibt
      - verschiedene Upgrades für die "Waffen"

      8-) faxe1008 8-)
      Hi ,
      Danke das mit dem Raumschiff am Anfang hab ich schon gefixt , ich will aber noch
      ein paar mehr Funktionen einfügen, bis ich die Version hochlade, das wären dann,
      z.b. wie du schon gesagt hast :
      - Schneller werdende Geschwindigkeit
      - Neue Monster
      -Sounds

      Danke für deine Kritik

      Toni :)

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Toni“ ()

      Leg einen Stein auf die Leertaste und du hast gewonnen...

      Ich glaube, das sollte man ändern ;D
      Mfg: Gather
      Private Nachrichten bezüglich VB-Fragen werden Ignoriert!


      Hallo Toni,

      leider hat sich seit deinem letzten Spiel nicht viel verändert. Du verwendest zu Key-Abfrage immer noch KeyDown, was für eine sehr ungenaue Steuerung sorgt. Weiterhin hast du neben "Form1" keine weitere Klasse erstellt, die deinen Code sauberer und effizienter macht. Für das gesammt Spiel hast du 8 Methoden, die fast alle mit dutzenden IF-Abfragen gefüllt sind. Der Spieler deines Games verliert ziemlich schnell die Interesse, weil es keinen Score, keine Bestzeiten und schwierigerwerdende Level gibt.

      Gruß, Jan
      Ja da bin ich gerade dran die Punkte , etc. zu machen .
      Was meinst du mit weitere Klassen erstellen.
      Kannst du mir da bitte ein kleines Tutorial schicken , damit ich mich da verbessern kann?

      Wie soll ich die Abfrage machen, wenn nicht mit KeyDown?

      Toni
      Du solltest dir allgemein mal die Grundlagen anschauen...
      Das was du machst ist auch nur aus Tutorials aufgebaut, was dir relativ wenig nützt.

      Er meint mit klassen, dass du deinen Code unterteilst, und aufteilst so dass es einfach übersichtlicher wird.
      Mfg: Gather
      Private Nachrichten bezüglich VB-Fragen werden Ignoriert!


      Digot - Software schrieb:

      Mach die Key Abfrage am besten mit GetAsyncKeyState

      ...ernsthaft?
      100mal pro Sekunde abfragen, ob EINE Taste grdrückt ist (man müsste das für jede Taste machen) soll also besser sein als ein Event, das genau dann ausgelöst wird, wenn eine Taste gedrückt wird?
      Ich glaube nicht.

      lg SeriTools
      | Keine Fragen per PN oder Skype.
      LOL,
      wilst du uns trollen ?
      1. Du hast doch noch ein Spiel warum versucht du es nicht nicht erstmal Fertig zu machen ?
      2. Das Spiel ist betsenfalls eine Alpha und sollte nocht nicht veröffentlicht werden.
      3. Warum verwendest du keine Klassen ? Klassen sind extrem hilfreich bei Spielen.
      4. Die Grafiken sind nicht schlecht aber du solltest eigendlich schon wissen das eine Namens nennung Pflicht ist.

      naja getestet habe ich das spiel auch nicht weil ich das talent gezeigt habe neue Viren besonders schnell auszuprobieren :D

      MFG BlackNetworkBit
      MFG 0x426c61636b4e6574776f726b426974
      InOffical VB-Paradise IRC-Server
      webchat.freenode.net/
      Channel : ##vbparadise
      1. Lust auf Abwechslung?!
      2. Guck mal, da vorne steht ein Spiegel, geh mal reingucken.
      3. Die sind nicht nur bei Spielen hilfreich.
      4. Sofern der Grafiker es nicht unbedingt will, ist es afaik keine Pflicht.

      Geh woanders trollen.
      1. Wenn man schon so ein (nichts gegen Toni) "leichtes" Spiel erstellt (Reach) könnte man das doch erweitern (Erfahrung sammeln) und sich auf das konzentrieren.
      2. Suriva (falls du das meinst) kannst du überhaupt nicht mit dem hier vergleichen.
      3. Visual Basic ist eine objektorientierte Programmiersprache -> Klassen sind vorallem bei Spielobjekten und soweiter nützlich.
      4. Der Ersteller hat ja darum angesucht also ist es Pflicht.
      Whos Faster ALPHA: Bald....
      1. Siehe es positiv, jetzt kann er die Objektorientierte Programmierung bei zwei Projekten lernen.
      2. Ob du es glaubst oder nicht, ich kann das.
      3. Siehe #17
      4. Seine Aussage war eben eher allgemein formuliert ;) In diesem Fall sollte er es natürlich machen (da der Ersteller es ja so wünscht).

      BTT:
      - Die Gegner und man selbst sollten sich imho flüssiger Bewegen, d.h. kleinere Schritte.
      - Das Spielfeld sollte größer sein
      - Du solltest dir die Objektorientierte Programmierung angucken