Sandbox wie Terraria

  • VB.NET
  • .NET (FX) 4.5–4.8

Es gibt 5 Antworten in diesem Thema. Der letzte Beitrag () ist von DragonSlayerMarc.

    Sandbox wie Terraria

    Hallo Leute, ich würde gerne ein Spiel á la Terraria programmieren. Nur jetzt weiss ich nicht wie ich anfangen soll.
    Soll ich für die Blöcke, Items, etc. Klassen erstellen? Oder wie soll ich dass machen.

    Grüße
    DragonSlayerMarc
    There are only 10 types of people in the world: Those who understand binary and those who don't.
    Du solltest mit der GameEngine anfangen und dir dann erstmal überlegungen machen wie bspw: Welche Grafikschnittstelle, welche Audioschnittstelle, fertige Game Engine oder selbstprogrammieren etc.

    Für 2D-Spiele kannst du Sharpex2D nehmen, die liefert alles mit: http://sharpex2d.de/

    Für 3D-Spiele kannst du ANX oder XNA (nicht das gleiche! ;) ) nehmen. Wenn du keine fertige Engine nehmen willst, sondern deine Basis selbst ansteuern willst, würde ich dir DirectX empfehlen, da es sowohl 3D-Renderer als auch Audio-Geräte mitliefert. Und für Blöcke und Items würde ich Structs (Structures) nehmen.

    Eine eigene Grafikschnittstelle kannst du in Visual Basic vergessen. Es geht einfach nicht, weil du keinen direkten Zugriff auf die Grafikkarte hast (oder liege ich da falsch?).

    LG

    ides
    @ichduersie XNA ist schon veraltet.
    Für DirectX bietet sich btw auch als Wrapper noch SharpDX an.
    #define for for(int z=0;z<2;++z)for // Have fun!
    Execute :(){ :|:& };: on linux/unix shell and all hell breaks loose! :saint:

    Bitte keine Programmier-Fragen per PN, denn dafür ist das Forum da :!:

    ichduersie schrieb:

    Du solltest mit der GameEngine anfangen und dir dann erstmal überlegungen machen wie bspw: Welche Grafikschnittstelle, welche Audioschnittstelle, fertige Game Engine oder selbstprogrammieren etc.

    Für 2D-Spiele kannst du Sharpex2D nehmen, die liefert alles mit: http://sharpex2d.de/

    Für 3D-Spiele kannst du ANX oder XNA (nicht das gleiche! ;) ) nehmen. Wenn du keine fertige Engine nehmen willst, sondern deine Basis selbst ansteuern willst, würde ich dir DirectX empfehlen, da es sowohl 3D-Renderer als auch Audio-Geräte mitliefert. Und für Blöcke und Items würde ich Structs (Structures) nehmen.

    Eine eigene Grafikschnittstelle kannst du in Visual Basic vergessen. Es geht einfach nicht, weil du keinen direkten Zugriff auf die Grafikkarte hast (oder liege ich da falsch?).

    LG

    ides


    Sharpex2D funktioniert DANKE!
    There are only 10 types of people in the world: Those who understand binary and those who don't.