Building Classic Game Simulations: From Tic-Tac-Toe to Hamurabi — WalkSelf
⏱ 2 ساعة 54 دقيقة 📚 29 دورة 🎧 النسخة الصوتية

Building Classic Game Simulations: From Tic-Tac-Toe to Hamurabi

Learn core programming logic and state management by writing clean, text-based versions of iconic games and dynamic simulations.

  • 💬 مدرب ذكاء اصطناعي
    اسأل عن أي درس واحصل على إجابة واضحة فورًا، في أي وقت.
  • 🕐 ابدأ في أي وقت
    بلا جداول أو مواعيد نهائية — تعلّم بوتيرتك، وقتما يناسبك.
  • 🌐 بالعربية
    الدروس والمهام والشهادة — كل ذلك بلغتك بالكامل.

حول هذه الدورة

Have you ever wondered how classic computer games and simulations manage rules, player turns, and real-time updates behind the scenes? Building these dynamic models is one of the best ways to master programming logic and algorithmic thinking. In this text-based course, you will learn how to design, structure, and implement classic simulations and games from scratch. You will transition from understanding basic game loops to writing clean, maintainable code for interactive systems. What you'll learn: 1. Understand the foundational concepts of dynamic models, game loops, and state management. 2. Build a command-line Tic-Tac-Toe game using structured grid logic and win-condition checks. 3. Implement the classic resource management simulation Hamurabi using state variables and decision-making algorithms. 4. Design the mechanics of a real-time obstacle runner inspired by the classic dinosaur game. 5. Model the physics and paddle-ball interactions of a text-represented Pong game. 6. Apply modern programming practices, including type hints and clean code organization. The course begins with essential definitions of state, input, and update loops before guiding you step-by-step through the logic of each classic game. You will read detailed code breakdowns and complete written exercises to reinforce your understanding. This course is designed for beginners with basic programming knowledge who want to improve their logic and software design skills. No advanced math or game engine experience is required. Start building your own dynamic simulations today.

ما الذي ستحصل عليه

  • 📜 شهادة إتمام
    أضفها إلى ملفك على LinkedIn
  • 💬 مدرّس AI شخصي
    عالق في دورة؟ اسأل مدرّسك المدمج أي شيء، في أي وقت.
  • 🎧 النسخة الصوتية مضمَّنة
    تعلَّم أثناء تنقُّلك — دون شاشة
  • ♾️ وصول مدى الحياة
    عُد متى شئت، بلا انتهاء
  • 📱 الهاتف أو الكمبيوتر
    يعمل في أي مكان وعلى أي جهاز
  • 💸 استرداد خلال 14 يومًا
    دون أسئلة
  • قصير ومركَّز
    2 ساعة 54 دقيقة من المحتوى التطبيقي

المراجعات

لا توجد مراجعات بعد — كن أول من يشارك تجربته.

اكتب مراجعة

سنطلب منك تسجيل الدخول بعد الإرسال — تُحفظ مسودتك.

الأسئلة الشائعة

ما الذي أحتاجه لأخذ هذه الدورة؟ +

يكفي هاتف أو كمبيوتر متصل بالإنترنت. بدون تثبيتات أو أجهزة خاصة.

كيف يمكنني الدفع؟ +

بالبطاقة عبر Stripe. لا نخزن بيانات البطاقة — يتولى Stripe ذلك بأمان.

هل يمكنني استرداد المال؟ +

نعم — استرداد كامل خلال 14 يومًا، دون أسئلة.

إلى متى يستمر وصولي؟ +

إلى الأبد. بمجرد الشراء، الدورة لك تعود إليها متى شئت.

هل سأحصل على شهادة؟ +

نعم. عند الإتمام ستحصل على شهادة يمكنك إضافتها إلى ملفك في LinkedIn.

مصمَّم للعاملين في
التقنية التصميم المالية التسويق الرعاية الصحية التعليم الضيافة التصنيع