Seite 1 von 1

Neuling

Verfasst: 26.10.2017, 22:38
von LenzPlayz
Hallo freunde,

ich würde mir gerne einen Wunsch erfüllen und mein eigenes Dreamcast Spiel Programmieren. Am liebsten ein Shoot em Up.

Leider bin ich in Sachen Programmieren ein Anfänger. Ich habe vor Jahren mal Html,Php,MySql und ein wenig Java gelernt. Das ist aber auch schon verdammt lange her.

Kennst ihr eventuell eine art Grundlagen Tutorial in Sachen Dreamcast Programmierung oder gibt es sonst irgendwelche Tutorials in dieser Richtung?

Nachtrag*

Gibt es spezielle Tools / Software die einem das Programmieren für die DC erleichtert?
mfg
Martin

Re: Neuling

Verfasst: 28.10.2017, 20:57
von Stardragon
Ganz viel Ressourcen:
https://www.reddit.com/r/dreamcast/comm ... dreamcast/

Ganz wichtig ist das KallistiOS mit sein seinen Bibliotheken.
Aber einen "Easy Guide" gibt es nicht, Du wirst nicht darum herum kommen, Dich da reinzufuchsen und ganz viel selber zu suchen, zu lesen und zu entscheiden, was Du davon brauchen kannst.

Re: Neuling

Verfasst: 29.10.2017, 00:21
von LenzPlayz
oha :D erstmal danke.

Das sieht nach sehr viel ich betone SEHR viel arbeit für einen der so gut wie kein englisch kann. :D

Re: Neuling

Verfasst: 29.10.2017, 07:50
von mstar
...oder nach einer Motivation beides zu lernen :)

Re: Neuling

Verfasst: 29.10.2017, 21:22
von Stardragon
Ohne Englisch wird programmieren im allgemeinen sehr schwer. Ich würde das als das erste sehen, was Du lernen musst. Übt dann gleich für weiteres, denn Programmiersprachen sind eben auch Sprachen. Entsprechend ist der Wille, Sprachen zu erlernen, genau das, was Du brauchst. Das schöne ist: Wenn Du Englisch erlernt hast, ist eine Programmiersprache ohne verschiedene Zeiten und unregelmäßige Verben etc. erheblich einfacher. :)

Re: Neuling

Verfasst: 31.10.2017, 01:27
von LenzPlayz
Ja ich weiß ich muss unbedingt mein englisch auf bessern :(

Aber mal zurück zum eigentlichen Thema :)

Habe mal hier auf Sega-DC.de geschaut. http://www.sega-dc.de/dreamcast/Entwicklung

Dort ist ja schon so einiges recht gut beschrieben. (Die Frage die ich mir nur immer stelle, wie aktuell ist das ganze)
Unter dem Punkt Einrichten wird ja schön erklärt wie man die Dreamcast-Entwicklungsumgebung unter Windows einrichten.
Jetzt eine doofe Frage :D kann ich das einfach auf meinem "Haupt" Rechner machen oder sollte ich dafür einen extra PC benutzen?

Nachtrag:

Und noch eine Generelle Frage. Abgesehen vom Thema Englisch lernen / aufbessern. Macht es sinn mich mit dem Thema DC Entwicklung zu beschäftigen oder sollte ich erstmal anfangen C++ zu lernen?

Re: Neuling

Verfasst: 31.10.2017, 07:18
von mstar
Nimm doch eine VM - VirtualBox installieren, einen Key auf eBay kaufen (wenn du nicht noch irgendwo eine übrig hast) und gut ist.

Vorteil: Snapshots machen, versifft nicht den Hauptrechner etc.

Was Sinn macht und in welcher Reihenfolge kannst nur du beurteilen - Wenn du allerdings einen konkreten Auftrag hast zum Programmieren, kann sich das positiv auf die Motivation auswirken anstatt "Ich klopf mal hier das Tutorial nach".

Re: Neuling

Verfasst: 31.10.2017, 20:47
von Stardragon
C++ lernen ist sowieso der Hauptteil. Eine Programmiersprache lernt man, wie eine echte Sprache, vor allem durch Nutzung. Niemand liest sich alle Befehle durch und lernt die der Reihe nach auswendig, ohne sie anzuwenden. Man beginnt eher mit den guten, alten "Hello World" (Ein bischen Code, der nichts anderes macht, als einfach den Schriftzug "Hello World" auszugeben) und macht von da an weiter. Ob Du das erst mal auf PC machen willst, um Dir die Einrichtung mit der DC drum herum zu ersparen, oder ob Du das gleich an der DC machst, weil es für Deine Motivation besser ist, musst Du wissen.

Edit: Bei sega-dc.de haben sie für Hello World bzw. auf Deutsch "Hallo Welt" sogar den Code für das KallistiOS:
http://www.sega-dc.de/dreamcast/Hallo_W ... KallistiOS
Wenn man da aber nur Bahnhof versteht, sollte man sich das ganze vielleicht erstmal nur in C++ ansehen.

Re: Neuling

Verfasst: 05.01.2018, 22:17
von DragoonC
ich weiß noch wie ich damals die DOS-Befehlsliste auswendig gelernt hab.. xD

Re: Neuling

Verfasst: 07.01.2018, 02:20
von Stardragon
DOS ist aber auch keine Programmiersprache und die Befehle entsprechend überschaubar. ;)

Re: Neuling

Verfasst: 07.01.2018, 16:21
von DragoonC
Zu Zeiten als es noch kein Windows gab und nur Basic, war DOS schon "höhere Sprache" :lol:

Re: Neuling

Verfasst: 08.01.2018, 19:15
von Stardragon
Hm... ungefähr so, wie die Befehle der Power Shell mit C++ vergleichbar sind ;)