NoMoreBytes - 11001011011100011
  • Home
  • Blog
    • Allgemein
    • Hardware
      • IoT
    • Software
      • Games
        • Genshin Impact
    • Software Dev
    • Videos
  • Projekte
    • MagicForrest
    • SPG
    • M86
    • DEKZ
    • WC3 ISD – Warcraft III Item & Skill Designer
  • Entwickler Tagebuch
  • Forum
Home
Blog
    Allgemein
    Hardware
    IoT
    Software
    Games
    Genshin Impact
    Software Dev
    Videos
Projekte
    MagicForrest
    SPG
    M86
    DEKZ
    WC3 ISD – Warcraft III Item & Skill Designer
Entwickler Tagebuch
Forum
NoMoreBytes - 11001011011100011
  • Home
  • Blog
    • Allgemein
    • Hardware
      • IoT
    • Software
      • Games
        • Genshin Impact
    • Software Dev
    • Videos
  • Projekte
    • MagicForrest
    • SPG
    • M86
    • DEKZ
    • WC3 ISD – Warcraft III Item & Skill Designer
  • Entwickler Tagebuch
  • Forum
Browsing Tag
erstellen
Allgemein

DirectX Spiel .Net – Worum geht es?

13/07/2012 Keine Kommentare

Hier der erste Artikel zu einer hoffentlich etwas längeren Serie. Das Thema für heute: Grundüberlegungen, Aufbau, Spieleentwicklung, und was sonst noch zu den Vorbereitungen zählt.

Es gibt viele „Erste Schritte“ wie man das Projekt anfängt. Aber im Normalfall erstellt man ein grobes Konzept, arbeitet die Anforderungen aus und entscheidet sich dann für eine Engine bzw. Entwicklungssprache. Im Normalfall nimmt man wohl C++. Hier machen wir mal eine Ausnahme.

Ein Freund von mir hat vor einiger Zeit angefangen Visual Basic zu lernen, und um ihm da ein wenig zu helfen bzw. da wir das Projekt gemeinsam realisieren ist die gewählte Sprache bei diesem Projekt Visual Basic.

Visual Basic ist wohl der einfachste Weg um mit programmieren anzufangen bzw. die Basics zu lernen. Es ist aber nicht zu unterschätzen, nur weil es einfach ist bedeutet das noch lange nicht das man damit nicht viel realisieren kann. Aber wir kommen ein wenig vom Thema ab…

Gut, Sprache ist also vorgegeben. Als IDE entscheide ich mich für Visual Basic 2010 Professional. Arbeiten werde ich aber mit dem .Net Framework 2.0 oder 3.5. Ich bevorzuge generell die Version 2.0 da dies auf den meisten Rechnern schon installiert ist. 3.5 bietet dafür nicht nur beim entwickeln selbst einige Vorteile. Man muss für sich selbst entscheiden ob man die Features von 3.5 braucht oder nicht.

So, also steht schonmal die Sprache, IDE und evtl. .Net Framework Anforderungen fest. Als nächstes kommt die Frage der Engine bzw. wenn man keine braucht dann auf was das Spiel basiert.

Eine fertige Engine werde ich für das Projekt nicht nehmen, es soll ein ganz einfaches Projekt werden. Daher stellt sich für mich nur die Frage ob DirectX oder OpenGL. Ich tendiere zu DX bzw. MDX da das original Spiel auf dem selben aufgebaut hat, und für Anfänger glaub‘ ich ist das der einfachste Einstieg. (Je nach Engine ist damit der Einstieg noch leichter, aber das möchte ich nicht).

Auf welchen Plattformen soll das Spiel laufen? Ich bevorzuge generell Plattformunabhängige Anwendungen, aber Windows und Linux reicht mir eigentlich. Daher bevorzuge ich auch .Net 2.0 – das kann Mono ganz ohne weitere DLLs und co. Wie das mit DirectX ist.. da bin ich mir nicht ganz sicher, müsste ich mich noch schlau machen. Evtl. werde ich den Artikel später nochmal ergänzen.

Wie dem auch sei, für unser Projekt reicht es uns eigentlich wenn es auf Windows läuft. Ab XP reicht völlig aus, wir wollen ja kein Spiel erstellen was weit verbreitet wird, sondern nur ein kleines Minigame. Die Zielgruppe dafür ist recht überschaubar, und Langzeitmotivation wird das Spiel wohl eher weniger haben also wird es sehr kurzlebig.

Für was so kurzlebiges werden wir jetzt keinen allzu großen Aufwand treiben, wir wollen das Spiel in wenigen Arbeitsstunden fertig haben.

Also die ersten paar Überlegungen haben wir schon angestellt und wir wissen schon ungefähr was wir brauchen. Im nächsten Artikel werden wir dann ein wenig in den Spielablauf eingehen, sobald ich das Konzept fertig habe und genug Zeit um das auch umzusetzen und einen Artikel zu schreiben 🙂

 

Weiter lesen...
Lesedauer: 2 min
Author: Magic

Support me

Amazon Wishlist

Neueste Beiträge

  • Logitech & Logitech Options
  • Windows 10/11 – Taskleiste (Tray Icons) nicht auf gewähltem Hauptbildschirm
  • M8Y’s Space
  • Genshin Impact Promo/Gift Codes
  • Logitech Craft & Logitech MX Keys

Popular Posts

Willkommen… am neuen Server :)

09/06/2016

Was tut sich so? Neben SPG…

30/10/2016
LoaMK Entwicklungstagebuch – Konzept

LoaMK Entwicklungstagebuch – Konzept

21/11/2016
WC3 ISD 0.5 Release

WC3 ISD 0.5 Release

02/07/2016

Tipp tipp

Tap Tap

Recent Posts

Logitech & Logitech Options

Logitech & Logitech Options

10/02/2022
Windows 10/11 – Taskleiste (Tray Icons) nicht auf gewähltem Hauptbildschirm

Windows 10/11 – Taskleiste (Tray Icons) nicht auf gewähltem Hauptbildschirm

03/01/2022
M8Y’s Space

M8Y’s Space

Genshin Impact Promo/Gift Codes

Genshin Impact Promo/Gift Codes

16/12/2021
Logitech Craft & Logitech MX Keys

Logitech Craft & Logitech MX Keys

02/06/2021
  • Allgemein
  • Computer
    • Hardware
      • IoT
    • Software
      • Games
        • Genshin Impact
  • Entwickler Tagebuch
  • Projekte
    • DEKZ
    • M86
    • MagicForrest
    • Software Dev
    • SPG
    • Videos

Tag Cloud

.net Basteln boa browser browsergame code creator designer dev development Dies und das entwickler entwicklung game games item lg lost galaxy m86 magic magicforrest map maper mapper mapping mf mk MySQL online PHP saga of inurias schule Script skill software soi source spg spiel t34 tagebuch tool warcraft wc3 web

15/10/2012 Zum Beitrag Allgemein Aktuelle Projekte 30/07/2014 Zum Beitrag Allgemein Wie schaut's aus? 27/08/2016 Zum Beitrag Entwickler Tagebuch, MagicForrest, Software Dev SoI Entwicklungstagebuch Part 8 16/12/2016 Zum Beitrag Allgemein Erste Arbeitswoche überstanden 21/11/2016 Zum Beitrag Entwickler Tagebuch, MagicForrest LoaMK Entwicklungstagebuch - Konzept 29/10/2016 Zum Beitrag Entwickler Tagebuch, SPG, Videos SPG Entwicklungstagebuch - News und co 03/07/2018 Zum Beitrag Allgemein Auf Jobsuche/DEKZ/Spiele/Freizeit 03/07/2016 Zum Beitrag Entwickler Tagebuch, Videos WC3 ISD Entwicklungstagebuch 29/12/2015 Zum Beitrag Allgemein Content Creator gesucht! 26/08/2019 Zum Beitrag Allgemein, M86, MagicForrest, Software Dev HangMan mal anders...

© NoMoreBytes.com | m86.at | t34.at | webcare.at