Tags
Language
Tags
June 2025
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 1 2 3 4 5
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Learn Coding By Creating A Python Game

    Posted By: ELK1nG
    Learn Coding By Creating A Python Game

    Learn Coding By Creating A Python Game
    Published 9/2022
    MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
    Language: English | Size: 350.87 MB | Duration: 0h 55m

    An intro to data structure, algorithm, and coding practice

    What you'll learn
    How to make a game from idea to playable program
    How to find, debug, and solve problems
    Computer programming concepts with examples like data structures, algorithms, and object oriented programming etc.
    Practical Python knowledge
    Requirements
    Have some basic Python knowledge, such as python keywords (for, while, etc.) and built-in functions
    Description
    Learning by doing. If you are curious about how a game is created, or how to put the knowledge learned from books into your own code, then this course is for you. It covers fundamentals of software engineering in developing an interesting Python game step by step. From ideas to implementation, from data structures to algorithms, from problem analysis to solution, we will be writing a game called "Imitators" (more details in the Game Intro video).This course is divided in 15 short videos (excluding intros), most of which are about 2 ~ 5 minutes long.* In Day 01 ~ 04, we will start exploring some basic elements of the game, and learn how they are related to object oriented programming, basic data structures and algorithms etc.* In Day 05 ~ 08, we implement the core logic of the game.* In Day 09 ~ 14, there will be the design and implementation of 2 main features, along with finding, analyzing and solving software bugs.* On the final day, we will wrap up the game and discuss potential improvements, one of which can be made by binary representation, a key concept in computer science.Hope you will enjoy the learning and the game itself! If you have any questions or suggestions, please do not hesitate to drop me a message.

    Overview

    Section 1: Game Introduction

    Lecture 1 Game Intro

    Section 2: Day 01: Create the fundamental element of the game – Block

    Lecture 2 Day 01

    Section 3: Day 02: Make blocks movable

    Lecture 3 Day 02

    Section 4: Day 03: Prevent blocks from going outside of window

    Lecture 4 Day 03

    Section 5: Day 04: Add support for different block types

    Lecture 5 Day 04

    Section 6: Day 05: Implement code logic (method 1) for going down

    Lecture 6 Day 05

    Section 7: Day 06: Implement code logic (method 2) for going down

    Lecture 7 Day 06

    Section 8: Day 07: Implement movements of up/left/right directions

    Lecture 8 Day 07

    Section 9: Day 08: Check if you win

    Lecture 9 Day 08

    Section 10: Day 09: Create a sidebar to easily form the initial game setup (part 1)

    Lecture 10 Day 09

    Section 11: Day 10: Create a sidebar to easily form the initial game setup (part 2)

    Lecture 11 Day 10

    Section 12: Day 11: Bugfix – When no players on field you can't win

    Lecture 12 Day 11

    Section 13: Day 12: Add lava boot feature (part 1)

    Lecture 13 Day 12

    Section 14: Day 13: Add lava boot feature (part 2)

    Lecture 14 Day 13

    Section 15: Day 14: Add lava boot feature (part 3)

    Lecture 15 Day 14

    Section 16: Day 15: Extra knowledge (hooray!): binary representation

    Lecture 16 Day 15

    Anyone who has read entry-level Python books and want to learn practical coding skills by creating games