Learn how to code your own game!
Bored of Netflix? Wanna do something fun during the summer? Why not try coding your first game and impress your friends? If you are 16+ and interested in having your first coding-experience, than join the University of Luxembourg Competence Centre‘s very first ICT Summer School for Students on Python and PyGame! Online and free 🙂
The Python and PyGame online course offers students a basic introduction on how to develop a simple game using the Python programming language and the PyGame library.
This digital course is divided into 2 main parts:
This course is an introduction to the Python programming language for students without prior programming experience. We cover the most important concepts of Python for creating a simple game.
Free of charge and you’ll get a University of Luxembourg Competence Centre Certificate upon completion!
At the end of the course, students will understand how to work with each component and functionality of PyGame with Python and how to integrate them to create a simple game.
Digital classes from July 13th to July 24th, 2020 (4 pm – 6 pm)
The first part of the course introduces the basics for programming in Python. Python is a language with a simple syntax and a powerful set of libraries. It is an interpreted language with a rich programming environment, including a robust debugger and profiler.
3 sessions of 2 hours on Python programming
- Introduction to Python and computer programming
- Data types, variables, basic input-output operations, basic operators
- Boolean values, conditional execution, loops, lists and list processing, logical and bitwise operations
- Functions, tuples, dictionaries, and data processing
The second part of the course gives you the functions and methods in PyGame library. The course covers the basic setup of a Pygame file, drawing images and getting input, all the way to the use of built-in Sprites and Rects for game functionality.
7 sessions of 2 hours for PyGame
- Introduction to Pygame
- Installing PyGame
- Simple PyGame Application
- Adding Functionality
- Adding Images
- Working with Sound
- Geometric Drawings
- Fonts and Text
- Input Models
- Scene Logic
- Making a small game
- Learn how to make a simple game with PyGame
- Basic Game Design
- Importing and Initializing PyGame
- Setting Up the Display
- Setting Up the Game Loop
- Processing Events
- Drawing on the Screen
- Using .blit() and .flip()
- User Input
- Sprite Groups
- Custom Events
- Collision Detection
- Game Speed
- Sound Effects
And best of all: it’s free of charge! So what are you waiting for?
Deadline for registration: June 30th 2020
Morning session starting July 15th from 10am to 12pm or Afternoon session starting on July 13th from 4pm to 6pm!
Partager cette formation sur :