Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Basic Python Tutorials Series - Create a Roguelike

via YouTube

Overview

Prepare for a new career with $100 off Coursera Plus
Gear up for jobs in high-demand fields: data analytics, digital marketing, and more.
Learn how to create a Roguelike game using Python in this 13-hour tutorial series. The course is designed for beginners and covers topics such as setting up the development environment, basic Python concepts, data structures, object-oriented programming, and gaming concepts like Entity-Component-System (ECS). Students will also learn about tools like Sublime Text, Git, and GitHub, as well as libraries like Numpy and GLFW. The teaching method includes hands-on coding challenges and gaming concepts to reinforce learning. This course is intended for complete beginners who are interested in game development using Python.

Syllabus

Basic Python Tutorial Series: Why Python.
Getting Started - Windows.
Getting Started - Mac.
Getting Started - Ubuntu.
Basic Python Tutorial Series: 01 - Hello World.
Basic Python Tutorial Series: 02 - Variables.
Basic Python Tutorial Series: 03 - Imports and Standard Lib.
Basic Python Tutorial Series: 04 - If Else (Control Flow).
Basic Python Tutorial Series: 05 - Functions (Procedural).
Basic Python Tutorial Series: 06 - Loops (Control Flow).
Challenge: 01 - Combat Sim.
Basic Python Tutorial Series: 07 - Strings (Data Structure: Sequence Type).
Basic Python Tutorial Series: 08 - Lists and Tuples (Data Structure: Sequence Type).
Basic Python Tutorial Series: 09 - Dictionaries (Data Type: Mapping Type).
Challenge: 02 - Item Shop.
Basic Python Tutorial Series: 10 - Objects Introduced.
Basic Python Tutorial Series: 11 - Modules.
Tools: 01 - Setuptools, easy install and pip.
Tools: 02 - Pep8.
Tools: 03 - Sublime Text Package Control.
Basic Python Tutorial Series: 12 - Packages.
Basic Python Tutorial Series: 13 - Inheritance.
Basic Python Tutorial Series: 14 - Class Properties.
Basic Python Tutorial Series: 15 - Dunder Dunder.
Basic Python Tutorial Series: 16 - Exceptions.
Basic Python Tutorial Series: 17 - Logging.
Basic Python Tutorial Series: 18 - Inline If/Else.
Basic Python Tutorial Series: 19 - List Comprehension.
Basic Python Tutorial Series: 20 - Doctests.
Basic Python Tutorial Series: 21 - PDB.
Basic Python Tutorial Series: 22 - File Manipulation.
Basic Python Tutorial Series: 23 - YAML files.
Tools 04: Installing Git - Mac.
Tools 04: Installing Git - Linux.
Tools 04: Installing Git - Windows.
Tools 04: Git Usage - Windows.
Tools 05: Using Github.
Coding Challenge 03 - Crafting Station (Part 1).
Coding Challenge 03 - Crafting Station (Part 2).
Gaming Concept: 01 - ECS (Introduction).
Basic Python Tutorial Series: 24 - uuid.
Gaming Concept: 01 - ECS (Entity).
Gaming Concept: 01 - ECS (Components).
Gaming Concept: 01 - ECS (Systems).
Tools: 06 - Installing GLFW - Mac.
Tools: 06 - Installing GLFW - Windows.
Tools: 06 - Installing GLFW - Linux.
Tools: 07 - Installing Numpy - Windows.
OpenGL: 01 - Intro.
OpenGL: 02 - Uniforms.
OpenGL: 03 - Debug Window.

Taught by

Learn Python and Make Games

Reviews

Start your review of Basic Python Tutorials Series - Create a Roguelike

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.