Skip to product information
1 of 1

AI4kids

Py-Game Project Group Class

Py-Game Project Group Class

Regular price $16,900.00 TWD
Regular price $19,500.00 TWD Sale price $16,900.00 TWD
Sale Sold out

#Programming learning #Game development #Professional guidance

  • Top lecturers with engineering background, professional teaching
  • One class per week, 90 minutes of practice + concept analysis
  • Complete your own Py-Game game and improve your programming skills

Course Information

  • Total classes : 15 classes
  • Duration of each class : 90 minutes
  • Tuition fee : NT$16,900
  • Class method : Online (using Google Meet),
  • Course size : Maximum 5 students per class

Course Features

  1. Developing a game from scratch
    Through the Py-Game package, you will learn about the basic structure of game development, including window creation, character movement, collision detection, sound effects and scene switching.
  2. Instant interaction and fast feedback
    One-on-one teaching to solve questions in time. Each class includes concept explanations and practical operations, allowing you to easily master the key techniques of game programming.
  3. Project-oriented, visible results
    Eventually, you will complete a game project with multiple levels, multiple characters or special effects, allowing you to get the physical work and accumulate a collection of works.

Course Outline

  1. Py-Game environment and basics
    Python environment installation, Py-Game package initial exploration, creating a simple game window, such as: successfully displaying the character and allowing the character to move on the screen

  2. Character and Scene Design
    Character drawing and loading, scene (background) switching, basic event (Event) detection, For example: Try to design a game prototype with different backgrounds or levels

  3. Collision Detection and Game Rules
    Collision judgment method, score calculation and health value mechanism, simple special effects, For example: adding a score or life bar to the game, and implementing character collision detection

  4. Sound and dynamic presentation
    Import music and sound effects, character animation design (frame rate switching), game screen update and optimization, such as adding background music, character sound effects and animation presentation to the game

  5. Advanced Levels and Challenges
    Multiple level settings, difficulty adjustment, timer and event management, such as completing a multi-level game

  6. Project Achievements Display
    Final project integration, testing and debugging, outputting executable files or code organization, such as optimizing and completing game projects, writing basic instructions and game description documents

Note : The above outline is for reference only. The actual course content will be adjusted according to the student's level to ensure that every student can successfully complete the game project.


FAQ

Q: What level of students is this course suitable for?
A: It is recommended that applicants be in junior high school grade 1 or above and have basic programming concepts (such as basic Python syntax). If you have never been exposed to any programming, you can consult our course consultant first, or take the CodeCombat/Basic Python course before joining.

Q:How does the course work?
A: Use online Google Meet, one-on-one video and screen sharing. The instructor will provide real-time guidance on operations and answer questions, so that the learning status can be monitored at all times.

Q: What equipment do I need?
A: You can participate in all courses with a computer that can install Python and Py-Game (with a built-in microphone, headphones or headset), and a stable Internet connection.

Q: After registering for a course, if I need to take a leave, how can I make up for it?
A: If you need to take a leave of absence during the course, please inform us one day before class (if you are on sick leave, please inform us two hours before class). We will provide the class recording on the day after the course ends and arrange a 30-minute one-on-one tutoring session before the next class.

Q: Can I get a refund?
A: After the course starts, if the course hours have not reached one-third of the total course hours, 50% of the fees will be deducted and the remaining amount will be refunded; if the course hours have exceeded one-third of the total course hours and an application for refund is made, the fees will not be refunded.

View full details