Skip to content
Versunken

Games und Lyrik

Von Spielen inspiriert

  • Inhalt
  • Gamesübersicht
  • Games & Lyrik Podcast
  • Pressezentrum und Media-Kit
  • Jobs
  • Shops
    • E-Books
    • Cosplay
  • Impressum
    • Cookie-Richtlinie (EU)
    • Datenschutzerklärung
    • Disclaimer
  • Kasse
  • Toggle search form
Versunken

Spieleprogrammierung für Anfänger

Posted on 15. Oktober 202517. Oktober 2025 By Claudia Wendt Keine Kommentare zu Spieleprogrammierung für Anfänger
Spieleprogrammierung für Anfänger

Spieleprogrammierung für Anfänger ist der erste Artikel einer Artikelreihe. Darin beginne ich mich mit den Grundlagen der Programmierung zu beschäftigen. Ich weiß das es ein langer und schwieriger Weg werden wird, weshalb ich auch ganz am Anfang beginne. Der erste Artikel beschäftigt sich mit den Grundlagen der Programmiersprache C. Sie gehört mit zu den Grundlagen der Programmierung. Für meine ersten Programmierschritte nutze ich das Programm Code::Blocks.

Inhaltsverzeichnis

Toggle
  • Was ist eigentlich ein Programm?
  • Spieleprogrammierung für Anfänger – Hello World
    • Was ist ein Compiler?
    • Welche Datentypen gibt es in C?
      • Elementare Datentypen
        • Ganze Zahlen
        • Zeichen
    • Kommentare
      • Einzeilige Kommentare
      • Mehrzeilige Kommentare

Was ist eigentlich ein Programm?

Für das Thema der Spieleprogrammierung für Anfänger möchte ich dem Thema des Programmes beginnen. Ein Programm nutzt Nullen und Einsen um mit dem Computer zu kommunizieren. Um ein Programm zu schreiben benötigst du eine Programmiersprache.

Zu Beginn benötigst du ein Programm, um deinen Code zu schreiben. Dafür bietet sich Visual Studio an. Du wählst Neu –> Projekt –> Konsolen-App

Werbung

Dein Code kommt an die markierte Stelle:

Spieleprogrammierung für Anfänger

Am Ende sieht es so aus:

Konsole Visual Studio

Spieleprogrammierung für Anfänger – Hello World

Ich beginne für die Spieleprogrammierung für Anfänger mit der Auswahl eines neuen Projektes. Es ist das klassische Programmierprojekt „Hello World“. Dieses Programm ist lediglich dazu da, den ihm eingegebenen Satz anzuzeigen und ist ein ideales Projekt, wenn es um Spieleprogrammierung für Anfänger geht.

Das Programm sieht folgendermaßen aus:

#include <stdio.h>
#include <stdlib.h>

int main ()
{
printf(„Hallo Welt! Wie geht es dir?“);
return 0;
}

Werbung

Ich versuche die Bestandteile des Programmes auseinanderzunehmen.

Die ersten beiden Dateien sind sogenannte Headerdateien.

#include <stdio.h>
#include <stdlib.h>

Include steht für „Einfügen“. Ohne diese beiden Zeilen sind bestimmte Funktionen in C nicht nutzbar. Bei Code: Blocks sind sie Standard, wenn ein neues Programm benötigt wird. „stdio.h“ ist eine Bibliothek, in der die Befehle für jedes Thema dokumentiert werden.

„int main ()“ ist das Hauptprogramm.

int steht für einen integer-Wert. Es bezeichnet einen Datentyp für einen ganzzahligen Wert. Auf einem 32Bit System können darin Zahlen von −2.147.483.648 bis 2.147.483.647 dargestellt werden.

„main“ sagt, dass Folgendes die Hauptfunktion des Programmes ist.

Die geschweiften Klammern beinhalten den Programmcode.

printf –>steht für ausgeben

„“ –> enthält den Text, den das Programm ausgeben soll

Jede Anweisung wird mit einem Semikolon ; geschlossen. Schließt das Semikolon den Befehl nicht, wird ein Fehler angezeigt.

return 0

Hast du dein Programm fertig geschrieben gehst du bei dem Programm auf build, damit der Compiler das Programm auf Fehler überprüft.

Dann lässt sich das Programm über „Run“ starten und es zeigt dir deinen eingegebenen Text an.

Fügst du \n vor einem Text ein, wird dieser als Zeilensprung auf die nächste Zeile übertragen. Du musst dann erst wieder auf build und dann auf run gehen. Es gibt bei dem Programm auch die Auswahl „build and run“.

Zwischen den geschweiften Klammern befindet sich das Hauptprogramm.

#include <stdio.h>
#include <stdlib.h>

int main ()
{
printf(„Hallo Welt! \n Wie geht es dir?“);
return 0;
}

fügst du ein \t ein, werden weitere Leerzeichen zwischen den jeweiligen Sätzen hinzugefügt.

#include <stdio.h>
#include <stdlib.h>

int main ()
{
printf(„Hallo Welt! \n Wie geht es dir?\t Geht es dir gut?“);
return 0;
}

Was ist ein Compiler?

Der Compiler sorgt dafür, dass die Befehle, die der Programmierer eingibt, in Nullen und Einsen umgewandelt werden. Durch diese Umwandlung versteht der PC die Anweisungen. Die Sprache des PCs ist die Binärsprache, die nur aus Nullen und Einsen besteht. Wenn die Befehle nicht in Binärsprache umgewandelt werden, weiß der PC nicht, was er machen soll. Außerdem benötigt er ein Quellprogramm: „Source“.

Der Compiler unterteilt in einer lexikalischen Analyse Wörter und Zeichen des Quellprogramms. Befinden sich verkehrte Zeichen im Programm, erkennt der Compiler diese als Fehler. Der Compiler überprüft in einer syntaktischen Analyse, ob die Befehle syntaktisch korrekt geschrieben sind. In der semantischen Analyse, wird festgestellt, ob das Quellprogramm sinnvoll und lesbar für den PC ist. Ist ein Fehler in der Programmierung vorhanden, bricht der Compiler den Vorgang ab und zeigt eine Fehlermeldung an.

Welche Datentypen gibt es in C?

Um die Programmiersprache C nutzen zu können, werden verschiedene Datentypen verwendet. Die Datentypen ermöglichen das Durchführen von bestimmten Operationen in der Programmierung. Jedem Datentyp wird ein Wertebereich zugeordnet. Um Daten überhaupt verarbeiten zu können, werden die Datentypen als Grundlage benötigt.

Elementare Datentypen

Diese Datentypen helfen Programmen dabei, Zahlen und Zeichen zu verarbeiten. Bevor ein Datentyp für die Programmierung ausgewählt wird, muss klar sein, was verarbeitet wird: Zeichen, Text, Zahlen oder Kommazahlen können genutzt werden.

Ganze Zahlen

Der Datentyp „ganze Zahlen“ speichert nur ganze Zahlen ab. Der Datentyp „Zeichen“ speichert nur Buchstaben und Zeichen. Die Zahlen können klein, mittelgroß oder groß sein.

Jedem Datentyp wird ein Wertebereich bei der Programmierung zugeordnet. Damit wird festgelegt, welcher Datentyp, welche Zahlen speichern kann.

Zeichen

Zeichen lassen sich mit der Bezeichnung char speichern. Diese Bezeichnung ist der Datentyp und sagt aus, dass darauf ein Zeichen folgt. Die Festlegungen für die Zeichen sind in der ASCII-Tabelle festgehalten. Sie ist standardmäßig festgelegt. Jedem Zeichen wird ein Code zugewordnet. ASCII ist der „American Standard Code for Information Interchange“. Ein Buchstabe wie „A“ ist ein Zeichen. Um dieses Zeichen im Programm abbilden zu können benötigst du somit den Code 65, den du in der Tabelle abliest.

Kommentare

Kommentare helfen auch in der Spieleprogrammierung für Anfänger dabei, komplizierte Programmabschnitte zu erklären. Sie werden vom Compiler ignoriert. Sie sind nur für die Menschen bestimmt.

Einzeilige Kommentare

Ein einzeiliger Kommentar wird von einem Doppel-Slash markiert:

#include int main() {

//Hier steht ein Kommentar:

printf(„Hello World\n“);

return 0;

}

Mehrzeilige Kommentare

Man nutzt sie für längere Beschreibungen im Quelltext. Größere Blöcke im Quelltext bekommen größere Kommentare. Sie werden vom Compiler nicht verarbeitet.

Ein mehrzeiliger Kommentar wird mit /* eingeleitet und endet mit */

Was dazwischen liegt, ignoriert der Compiler.

/*

Hier beginnt ein mehrzeiliger

Kommentar

*/

#include<stdio.h>

int main() {

/*

printf („Hello“)

printf(„World“\n“);

*/

//Hier wird ein Text ausgegeben:

printf(„Hallo\n“);

return 0;

]

Für die Umsetzung von Codes eignet sich Visual Studio.

Hier geht es zur Spieleprogrammierung in Unity

Originally posted 2018-08-08 17:17:00.

Post Views: 1.522
Weitersagen:
Games und Lyrik Tags:Spieleprogrammierung

Beitrags-Navigation

Previous Post: The Way of the Hunter
Next Post: Heroes of Newerth – Ein Klassiker der MOBA-Ära

Related Posts

  • Adventure Island - Game Boy Cover
    Adventure Island (GB) Games und Lyrik
  • Sleepwalker's Journey Screenshot
    Sleepwalker’s Journey Games und Lyrik
  • Commandos 3 Cover
    Commandos 3: Destination Berlin Games und Lyrik
  • Ankoku Shinwa Yamato Takeru Densetsu Cover
    Ankoku Shinwa Yamato Takeru Densetsu Games und Lyrik
  • A Sound of Thunder - Game Boy Advence Cover
    A Sound of Thunder – Zeittourismus und Survival Games und Lyrik
  • Events
    Events im Visual Effect Graph Games und Lyrik

Schreibe einen Kommentar Antwort abbrechen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre, wie deine Kommentardaten verarbeitet werden.

  • Games und Lyrik (2.681)
    • Action (77)
    • Adventure (448)
      • Point & Click-Adventure (16)
    • Ecke der verlorenen Spiele (13)
    • Horror (34)
    • Kinderfreundliche Games (3)
    • Partyspiele (9)
    • Puzzle (13)
    • Rollenspiele (111)
    • Shooter (346)
    • Simulation (29)
    • Sport (111)
      • Fußball (4)
      • Rennspiele (5)
    • Strategie (200)
    • Survival (8)
    • Wimmelbild (8)
  • Hardware (2)
  • Jump & Run (1)
  • Lyrik (112)
  • Spieleentwickler (411)
  • Spieleprogrammierung (31)
Werbung

Action Adventure Capcom Daedalic Deck 13 Devcom 2020 Ecke der verlorenen Spiele Gamescom 2019 Gamescom 2020 Gamescom 2021 Gamescom 2023 Games from Spain GB GBA GBC Horror Indie Arena Booth 2022 Jump & Run Kalypso Media Mega Man N64 NDS NES Nintendo Switch PC PS1 PS2 PS3 PS4 PS5 PSP Rareware Rennspiel Sega Shooter SNES State of Play Strategie Switch Unity Visual Novel VR Windows Xbox XBox One

0 Artikel - 0,00€

Unsere Besucher

087174
Users Today : 3
Total views : 399060
Powered By WPS Visitor Counter

RSS Lets-Plays.de

  • Games als soziales Lagerfeuer
  • Top 10 Strategiespiel Downloads 2026

Ezoic

RSS GameStar – News

  • Wissenschaft - Uralte Blitzmagie der Stürme entschlüsselt: Gebogenes Wassereis weckt verborgene Kräfte
  • Epic-Adventskalender - Jeden Tag ein neues Spiel für 0 Euro - Heute bekommt ihr eine wunderbare Koop-Knobelei
  • Diablo 4 - »Hat sich mehr als rehabilitiert« - Spieler gibt dem Blizzard-Titel Bestnoten und über 1.000 Menschen stimmen ihm zu
TopBlogs.de das Original - Blogverzeichnis | Blog Top Liste
blogwolke.de - Das Blog-Verzeichnis

Unsere Besucher

087174
Users Today : 3
Total views : 399060
Powered By WPS Visitor Counter
  • Fourzy Screenshot2
    Fourzy Games und Lyrik
  • Trine Cover
    Trine Shooter
  • Roboquest Civer
    Roboquest: Ein actiongeladenes Sci-Fi-Shooter-Abenteuer von Ryseup Studios Shooter
  • The Addams - Family Pugsley's Scavenger Hunt (SNES)
    The Addams Family: Pugsley’s Scavenger Hunt Games und Lyrik
  • Space Battles Cover
    Space Battles: Ein Strategieerlebnis der neuen Generation Games und Lyrik
  • Laufen und Raufen0
    Laufen und Raufen Games und Lyrik
  • Darknot Cover
    DarKnot Games und Lyrik
  • Spellforce Titelbild
    Spellforce – The Order of Dawn – Für die Rune! Games und Lyrik

Copyright © 2025 Games und Lyrik.

Powered by PressBook News Dark theme