Course Kingdom
HomeCoursesJobsWebinarsBlogSavedAboutTelegram
Course Kingdom

Course Kingdom is an initiative to provide free education in a legit way. We provide free coupons of premium courses from different platforms, webinars, and job opportunities.

Quick Links

  • Home
  • Courses
  • Categories
  • Webinars
  • Jobs
  • Blog
  • Saved Courses
  • About Us
  • FAQ
  • Terms and Conditions
  • Privacy Policy
  • Affiliate Disclosure

Get in Touch

  • Telegram
  • guptahimanshu479@gmail.com

© 2026 Course Kingdom. All rights reserved.

Course Kingdom

— Course —

  1. Home
  2. Courses
  3. How to code: Tetris | Tetris programmieren für Anfänger
How to code: Tetris | Tetris programmieren für Anfänger
Development

28 December, 2022

Programmiere Dein eigenes Spiel, Schritt-für-Schritt, Praxisorientiert, mit typescript

$89.00FREE

How to code: Tetris | Tetris programmieren für Anfänger

Wolltest Du schon immer mal Dein eigenes Spiel Programmieren? Wir programmieren Tetris gemeinsam!

Dann heiße ich Dich willkommen zu meinem Kurs. Gemeinsam programmieren wir Schritt für Schritt den all-time-classic Tetris.

Und dafür brauchst Du keine großen Programmierkenntnisse. Wenn Du weißt was ein if-Statement und eine Loop ist, sind wir schon good to go.

In über 65 praxisorientierten Video-Lektionen implementierst Du mit meiner Unterstützung Methode-für-Methode Dein Videospiel!

Der Kurs besteht aus klar abgegrenzten Modulen, in denen wir uns auf einzelne Komponenten des Spiels fokussieren. Pro Lektion behandeln wir genau ein Feature, oder eine Methode.

Eine Lektion ist so aufgebaut:

Zuerst schauen wir uns analytisch an, was genau die Methode oder Feature aus einer User, bzw. Spielersicht machen soll.

Dann schauen wir uns die technische Seite an. Dort schauen wir uns zusammen Unit Tests an, die spezifizieren, wie welche Daten genau verändert werden sollen.

Und dann bist Du schon gefragt. Du bekommst einen Code-Stand mit den Unit-Tests, die das oben beschriebene Feature genau spezifizieren, und kannst loslegen. Während du programmierst, kannst du selbstständig auf deinem Computer die Unit Tests ausführen, sodass Du weißt ob Du richtig liegst.

Sobald Du dann fertig bist, schauen wir uns gemeinsam noch meine Lösung an. Als Software-Entwickler mit jahrelanger Erfahrung kann ich Dir hier noch einige Tipps und Hinweise zur Implementierung geben. Außerdem erkläre ich warum ich diese Implementierung gewählt habe und worauf zu achten ist.

Diese Lektionen bauen dann aufeinander auf und so entsteht Schritt für Schritt Dein eigenes Tetris.

Angefangen zu programmieren habe ich überhaupt, weil ich als Kind immer Spiele entwickeln wollte. Damals habe ich nie wirklich die richtigen Kurse oder Bücher dafür gefunden – und auch heute scheint Spieleentwicklung mit dem Lernen von Frameworks & Engines wie Unity, oder Unreal verbunden zu sein. Das machen wir hier nicht.

Wir implementieren alles von Beginn an. Das einzige was ich euch von Anfang an mitgebe ist ein minimales technisches Grundgerüst für die Unit Tests. Den Rest machen wir mit typescript.

Wenn Du noch nie etwas mit typescript gemacht hast, bist Du trotzdem richtig hier, solange Du Grundlagen der Programmierung beherrscht – also if und loop – und schon Grundkonzepte der Objektorientierung kennst.

Dann gibt es nicht mehr viel zu sagen, außer, dass ich mich freue, mit Dir gemeinsam Tetris zu entwickeln – und wir sehen uns bei der ersten Lektion :)

Key Facts:

  • Step-By-Step: Kleine, verstehbare Lektionen, Methode-für-Methode, Komponente-für-Komponente

  • Umfangreich: über 65 Videolektionen

  • Praxisorientiert: Jede Lektion wird durch eine Praxis-Aufgabe abgeschlossen, die Du durch autom. Tests selbst überprüfen kannst.

  • Saubere, klare Software-Entwicklung & Architektur

  • Zugänglich: Kaum Vorkenntnisse nötig.

In diesem Kurs lernst Du nicht nur Tetris zu programmieren sondern auch:

  • Analytisches Vorgehen: Kein Drauflos-Skripten, sondern klare Vorüberlegungen

  • Testgetriebene-Entwicklung: Jede Methode wird mit Unit-Tests abgedeckt, die Dir helfen die Spezifikationen der Praxisaufgabe genaustens zu verstehen und zu implementieren

  • Software-Architektur: Prinzipien wie bspw. Seperation of Concern und Dependency Injection

Affiliate disclosure: Course Kingdom participates in affiliate programmes (including Udemy via the Cuelinks network). Some links on this page are affiliate links — if you click and enroll, we may earn a small commission at no extra cost to you. Learn more.

Enroll NowJoin us on Telegram
Udemy Courses TelegramSubscribe on YouTube
Share
← Back to all courses

Related Courses

NEWCyber Resilience Act (CRA) dell'UE: guida pratica
IT & Software

Cyber Resilience Act (CRA) dell'UE: guida pratica

26 October, 2026
$89.00FREE
NEWProfessional Diploma in Leadership
Personal Development

Professional Diploma in Leadership

26 October, 2026
$89.00FREE
NEWPHP CodeIgniter 4: Build Complete Job Portal
Development

PHP CodeIgniter 4: Build Complete Job Portal

26 October, 2026
$89.00FREE
NEWFundamentos de Lógica y Algoritmos de Programación
Development

Fundamentos de Lógica y Algoritmos de Programación

26 October, 2026
$89.00FREE
From Sanatan Hindu

Explore Sanatan Hindu Wisdom

Discover articles on Hindu rituals, mantras, festivals, and spiritual practices from sanatanhindu.co.in

🙏
Daily Panchang

Daily Panchang, Tuesday, 27 October 2026

Hindu Panchang for Tuesday, 27 October 2026, Pratipada, Bharani, Kartika, VS 2083. Includes Rahu Kaal, Choghadiya, and Abhijit Muhurat timings.

26 October, 2026
Karma Yoga in Bhagavad Gita: The Path of Selfless Action
Poojas

Karma Yoga in Bhagavad Gita: The Path of Selfless Action

Comprehensive guide to Karma Yoga from Bhagavad Gita: philosophy, practice, key verses, and spiritual significance of selfless action.

26 October, 2026
🙏
Daily Panchang

Daily Panchang, Monday, 26 October 2026

Hindu Panchang for Monday, 26 October 2026, Purnima, Ashwini, Kartika, VS 2083. Includes Rahu Kaal, Choghadiya, and Abhijit Muhurat timings.

25 October, 2026
🙏
Spiritual Guidance

Hari Om Swasti: Meaning, Significance, and Chanting Vidhi of the Vedic Auspicious Invocation

Discover the profound meaning, scriptural origin, spiritual power, and step-by-step recitation vidhi of the sacred Vedic invocation Hari Om Swasti.

25 October, 2026
🙏
Daily Panchang

Daily Panchang, Sunday, 25 October 2026

Hindu Panchang for Sunday, 25 October 2026, Chaturdashi, Revati, Kartika, VS 2083. Includes Rahu Kaal, Choghadiya, and Abhijit Muhurat timings.

24 October, 2026
Kundali Milan and the Ashtakoota System: Vedic Compatibility in Hindu Marriage
Poojas

Kundali Milan and the Ashtakoota System: Vedic Compatibility in Hindu Marriage

Discover the profound science of Kundali Milan and the Ashtakoota Guna Milan system in Vedic astrology for marital harmony, spiritual alignment, and prosperity.

24 October, 2026
Visit Sanatan Hindu