GAMES DEVELOPMENT with PYTHON

GAMES DEVELOPMENT with PYTHON

Features include: •Game settings •Create a start menu •Make your characters, including your player (protagonist) and a monster (antagonist) •Assign jobs and locations to your characters and items

course at a glance

  • Date : 29 Jun - 27 Oct 2018
  • No. of Classes/ Sessions : 15
  • Total Hours : 72
  • Last Date of Registration : 29 Jun 2018
  • Class Schedule :
    • Friday - 9.00am - 1.00pm
  • venue : Sruti Tower (6th Floor), Plot-8, Block-Ka, Mirpur-6, DhakaTelephone: +88-02-9030255, Mobile: +8801713364647

Price: TK. 20,000
(including VAT & TAX)

Early Bird Registration Going on Valid Until 28th June, 2018 Taka @18,000

This training is jointly organized by BITM & Genuity Systems Ltd.

Training will be held in Genuity Systems Ltd.

Have you always wanted to create your own computer game, but weren't sure how to begin? Are you new to programming and aren't certain if you're up to the challenge? Are you a professional programmer who wants to learn how to make a game? Do you want to learn more about game development? Have you been looking for a step-by-step explanation of how to get started? In this fun and comprehensive python game development course, instructor Abdur Rahman Joy will show you how to successfully develop your very own computer game with the Python programming language. He will walk you through the programming of a game called "Monster," in which a monster will chase and try to eat your character! Step-by-step, you will learn how to create a game menu, how to develop your characters and items, how to make your characters move using key commands, and how to input different settings to make your python game programming more challenging and fun!

If you are looking to create a simple, but fun computer game, this is the perfect course for you! Once you complete this python game development course, you will be well on your way to becoming a professional game programmer and developing more elaborate games in the future!

Course Outline

Day 01 Introduction to Game development with basic instruction.
Creating a Basic Framework

Day 02 Events
Quit Event Handling

Day 03 Events review
Quit Event review

Day 04
Colors and Fill
Draw Rect and Fill
Moving Rectangle

Day 05
Moving Objects
Moving Objects review
Frames Per Second

Day 06 More User Control
Moving Up

Day 07
Boundaries
Fixing the Hardcoding
Fixing the Hardcoding

Day 08
Day-01 to Day 15 review with Exam
Adding Text to the Screen
Game Over Functionality

Day 09
Adding an Apple
Eating the Apple
More Apples and Snake Functions

Day 10
Snake Length Rules
More Snake Functionality
How to Lengthen the Snake

Day 11
More Object Contact
Fixing Some Stuff
Collision Detection

Day 12
More Collision Detection
Finishing Up Collision Detection

Day 13 Centering Text
Drawing the Snakes Head

Day 14 Attaching Snakes Head to Body
Using Logic to Rotate Images

Day 15 Game Over Screen

Day 16 Updating Menus and Fonts

Day 17 Start Screen

Day 18 Start Screen Logic

Day 19 Apple Sprite
Creating a Game Icon

Day 20
randapple Function
Adding the Score

Day 21 Pausing the Game
Converting to Executable

Day 22 Finish Converting to Executable
Pause and Game Over Non-Clearing

Day 23 Drawing Stuff
Drawing More Stuff

Day 24

Cleaning the Slate
Button Intro
Button Adding
Responsive Hover
Button Functions
Button Actions

Tentative Class Start

29th June, 2018

Available Seat

10 / 20

who can join

Who is the target audience?
• Anyone Wanting to Learn Game Programming
• People Who Want to Improve Python Skills
• People Who Want to Learn Game Development Fundamentals
• Students who Want Exposure to Game Programming
• Teachers who want a Great In-Class Programming Activity
• People who want a Fun way to Learn Programming
• Hobbyists Learning Programming

Meet the Instructor