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

NEWNutrition Masterclass: Fat Loss & Muscle Building
Health & Fitness

Nutrition Masterclass: Fat Loss & Muscle Building

8 September, 2026
$89.00FREE
NEWMicrosoft Publisher (MO-400): Practice Exams
Office Productivity

Microsoft Publisher (MO-400): Practice Exams

8 September, 2026
$89.00FREE
NEWNutrition Masterclass: Fat Loss & Muscle Building
Health & Fitness

Nutrition Masterclass: Fat Loss & Muscle Building

8 September, 2026
$89.00FREE
NEWMicrosoft Access Expert (MO-500): Practice Exams
Office Productivity

Microsoft Access Expert (MO-500): Practice Exams

8 September, 2026
$89.00FREE
From Sanatan Hindu

Explore Sanatan Hindu Wisdom

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

🙏
Ayurveda & Vedic Sciences

Agnihotra Havan — Daily Fire Ritual for Purification and Health

Learn the complete Agnihotra Havan vidhi, mantras, benefits, and significance — the ancient Vedic fire ritual for daily purification, health, and environmental harmony.

8 September, 2026
Shilpa Shastra: The Divine Science of Hindu Temple Architecture and Iconography
Ayurveda & Vedic Sciences

Shilpa Shastra: The Divine Science of Hindu Temple Architecture and Iconography

Explore Shilpa Shastra, the ancient Vedic science governing Hindu temple architecture, sacred geometry, and the divine art of deity iconography.

8 September, 2026
🙏
Daily Panchang

Daily Panchang, Wednesday, 9 September 2026

Hindu Panchang for Wednesday, 9 September 2026, Trayodashi, Ashlesha, Bhadrapada, VS 2083. Includes Rahu Kaal, Choghadiya, and Abhijit Muhurat timings.

8 September, 2026
Jyotish as Vedanga: Astronomy and Astrology as a Vedic Limb — Complete Guide
Ayurveda & Vedic Sciences

Jyotish as Vedanga: Astronomy and Astrology as a Vedic Limb — Complete Guide

Explore Jyotish as Vedanga — the Vedic science of light, time, and cosmic order. Learn its scriptural roots, spiritual significance, and practical applications in Hindu tradition.

8 September, 2026
Natya Shastra: The Divine Science of Dance, Drama, and Aesthetics by Bharata Muni
Ayurveda & Vedic Sciences

Natya Shastra: The Divine Science of Dance, Drama, and Aesthetics by Bharata Muni

Explore the Natya Shastra, the foundational treatise on Indian performing arts, exploring its divine origins, Rasa theory, and spiritual significance.

8 September, 2026
Dhanurveda: The Ancient Hindu Science of Warfare and Archery
Ayurveda & Vedic Sciences

Dhanurveda: The Ancient Hindu Science of Warfare and Archery

Explore Dhanurveda, the ancient Hindu Vedic science of archery, warfare strategy, and martial arts rooted in Dharma and spiritual discipline.

8 September, 2026
Visit Sanatan Hindu