Seite 3 von 3 ErsteErste 123
Ergebnis 21 bis 26 von 26

Thema: Scripte schreiben

  1. #21
    Professional Avatar von noxon
    Registriert seit
    12.05.2006
    Beiträge
    3.340

    Standard

    Die einfachste Art Spiele für den PC und die Xbox zu entwickeln ist momentan mit dem XNA Framework. Das XNA Game Studio Express und das Visaul C# Studio Express gibt es kostenlos zum Download.
    Damit ist es wirklich extrem einfach Spiele zu erstellen, da einem das Framework schon jede Menge Arbeit abnimmt. Du kommst allerdings nicht drum herum dir C# anzueignen und dich mit objektorientierter Programmierung zu befassen.

    Hier gibt es drei simple Tutorial Videos, die du dir mal ansehen kannst um einen Eindruck davon zu bekommen auf was du dich überhaupt einlässt.


    PS:
    Bücher zur C# Programmierung gibt es jede Menge. Sowohl online, als auch in Papierform. Über google wirst du schon was finden, denn google ist der beste Freund des Programmierers.

    Ach ja. Und fang klein an. 2D für den Anfang. Tetris ist immer ein optimales Einstiegsprojekt für so etwas.

    Lest euch bitte unsere FAQs für grundsätzliche Fragen zu Crysis durch und beachtet bitte unsere Forenregeln.

  2. #22
    Erfahrener User Avatar von TerminatorV1
    Registriert seit
    14.02.2007
    Ort
    Am ***** der welt
    Beiträge
    609

    Standard

    jeah THX endlich mal was konkretes

  3. #23
    Professional Avatar von ---___db___---
    Registriert seit
    30.08.2006
    Beiträge
    1.673

    Standard

    Ja XNA ist wunderbar, aber das beste zum Anfangen des Scripten oder Programmieren lernen ist es nicht so geeignet. Zumindest tu ich mir mit den Tuts nicht so leicht und ich kann aber schon Programmieren
    Ich bin eher für LUA lernen ect. nuja auf jedenfall hm... ich hab irgentwo ein haufen Tuts umherliegen bzw gute Seiten dazu. Werde sie dir posten so bald ich sie gefunden habe und deheim bin

  4. #24
    Professional Avatar von noxon
    Registriert seit
    12.05.2006
    Beiträge
    3.340

    Standard

    Naja. Für XNA muss man eigentlich nur die C-Syntax kennen und wissen, was Objekte und Methoden sind. Das reicht erst einmal.

    Über die Klassen und Methoden des XNA Frameworks und wie man grundlegende Programme schreibt lernt man eigentlich ganz gut in der Hilfe des XNA Studios.

    Außerdem ist die Intellisense Codevorhersage sehr hilfreich und im Netz gibt es auch jede Menge Einsteiger Tutorials

    Ein Spielchen indem ich mit einem Sprite über den Bildschirm fahren konnte war in 5 Minuten fertig. Wo man bei purer DirectX Programmierung erst noch 1000 Zeilen Code für das Grundgerüst benötigt ist beim XNA Framework praktisch schon alles fertig und man beschränkt sich nur noch auf das nötigste.

    Erstaunlich schnell war es auch. Ich glaube erst ab 10.000 gleichzeitg dargestellten Sprites inklusive AA wurde es mit meiner X800 XL etwas zu viel. Mit der Leistung war ich eigentlich sehr zufrieden.


    Noch etwas zu Lua:
    Soweit ich weiß ist das doch eine reine Scriptsprache, die hauptsächlich dafür gedacht ist Vorgänge zu scripten und Spiele variabel zu gestalten und nicht um darin ganze Spiele zu schreiben. Falls das überhaupt möglich ist.

    Man braucht doch immer noch eine richtige Programmiersprache um die Grafikengine, die Soundengine und all das zu schreiben und erst dann kann man darin die Lua Scripte integrieren, oder irre ich mich da?


    Über die Frage, was eine gute Einstiegssprache ist, kann man sich streiten. Da ist jeder einer anderen Meinung. Einige meinen, man sollte erst mit prozeduraler Programmierung beginnen (C, VB oder Pascal) und andere wollen einem den Umstieg von Prozeduraler auf Objektorientierter Programmierung ersparen und gleich mit OOP (C++, VB.NET, Delphi) beginnen, da man sich früher oder später eh damit beschäftigen muss.

    Ich persönlich denke, dass man gleich mit OOP beginnen sollte. Man muss ja noch nicht wirklich objektorientiert programmieren, aber man sollte sich schon einmal mit dem Prinzip von Objekten und Methoden vertraut machen.

    Ich würde zum Einstieg eigentlich VB.NET empfehlen, wenn einem die Syntax für C# oder C++ zu kryptisch erscheint. VB.NET lässt sich für den Anfänger sehr gut lesen und gleicht fast einem geschriebenen Text.
    Da C#, VB.NET, ASP.NET und all die anderen dutzend .NET Sprachen eh alle identisch sind kann man später auch immer noch auf die Syntax wechseln, die man lieber mag.

    Hier und da hat die eine Sprache zwar kleine Vorteile gegenüber einer Anderen, aber im Grunde genommen sind sie alle gleich und verwenden nur eine unterschiedliche Syntax.


    Der Nachteil von .NET ist allerdings, dass es nur bedingt platformunabhängig ist. Programme, die ohne GUI auskommen und die standard Core-Bibliotheken verwenden kriegt man mit Mono zwar sehr gut an's Laufen, aber richtige Anwenderprogramme mit Forms und windowsspezifischen Funktionen bereiten immer noch einige Probleme unter anderen Betriebssystemen.

    Spieletechnisch hat XNA (welches auf .NET basiert) allerdings den Vorteil, dass die erzeugten Spiele sowohl auf dem PC, als auch auf der Xbox360 laufen. Man kann programmieren, das Programm kompilieren, es auf die Xbox übertragen und anschließend sofort testen. Das ist wirklich sehr praktisch, wenn man Spiele für die Xbox entwickeln will. Normalerweise musste man immer erst alles per Simulator testen, anstatt es direkt auf der Xbox spielen zu können.
    Geändert von noxon (21.06.2007 um 09:48 Uhr)

    Lest euch bitte unsere FAQs für grundsätzliche Fragen zu Crysis durch und beachtet bitte unsere Forenregeln.

  5. #25
    Newbie
    Registriert seit
    15.07.2007
    Ort
    Austria
    Beiträge
    7

    Standard

    ... die letzte seite ist sehr informativ.

    vorallem XNA war mir nicht bekannt; ist ja der hammer! THX für den Link

    die LUAfrage kann ich dir auch nicht sicher beantworten, da ich auch noch am lernen bin... würd ich aber auch sagen

    greetz mazzo

  6. #26
    Erfahrener User Avatar von Martin80
    Registriert seit
    20.07.2006
    Beiträge
    702

    Standard

    *Lach* ... das ist einfach zu köstlich.
    Terminator_V1 wirft hier seine 1 Zeilen Standard Postings in den Raum und alle lassen sich mehr oder weniger breit über das Thema aus.
    Was macht Terminator_V1? Antwortet immer noch mit seinen 1 Zeilen Postings.

    Ich will dir nichts böses, aber wenn du was wissen willst, dann formulier das auch mal ein wenig präziser.

    Wenn deine Beiträge nur ein zehntel so lang wären, wie die von Noxon, dann wär doch alles okay.
    Martin80.

Seite 3 von 3 ErsteErste 123

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •