한국어
로그인

Python 게임 디자인: 나만의 비디오 게임 만들기

수업
Play
BYJU'S FutureSchool
평균 평점:
4.7
수강 후기 수:
(11)
인기 수업
Python 처리 모듈과 객체 지향 프로그래밍(OOPS)을 사용하여 테마 기반 다단계 게임을 디자인하는 방법을 알아보세요. 게임 개발, 프로젝트 기반, 실습, 게임화. ㅋㅋ
보고계신 지문은 자동 번역 되었습니다

수업 소개

영어 수준 - 알 수 없음
미국 6 - 9 학년
레벨 Intermediate
16 lessons//16 Weeks
 Week 1
Lesson 1
The Kingdom of Darkmire
-Introduction to processing module of Python -Learn to set canvas size, load, and display images -Learn to use Python dictionary data structure Class Outcome: Display the game background and character images on the canvas.
 Week 2
Lesson 2
The Enchanted Bridge
-Learn to implement keyboard key controls using Python processing -Add player movements using operators Class Outcome: Add player movements and control the motion.
 Week 3
Lesson 3
The Secret Cavern
-Learn to load the character animations -Update the animation on keypress Class Outcome: Learn to add animations in the game characters.
 Week 4
Lesson 4
Cloud Surfer
-Introduction to game physics and the concept of gravity -Learn to use mathematical operators Class Outcome: Add gravity effect to make the jump look natural.
 Week 5
Lesson 5
The Hidden Dungeon
-Learn to detect collision between game objects -Learn to use python list data structure Class Outcome: Add the ability in game character to collect the treasure and evade enemies.
 Week 6
Lesson 6
The Perilous Climb
-Learn to add infinite scrolling background -Learn to calculate and display the score -Use random numbers to randomize the obstacles Class Outcome: Make the game background infinite and add scoring feature.
 Week 7
Lesson 7
Zonan’s Heroic Escape
-Introduction to game states such as start, end, and restart -Use variables and conditional statements -Learn to add player lives in a game Class Outcome: Add game over and restart feature along with player lives.
 Week 8
Lesson 8
The Final Combat
-Draw player health bar using simple shapes and fill colors -Use dictionary and arithmetic operator to calculate player damage -Learn to shoot projectile from the player Class Outcome: Finish the game by adding player health bar and shooting projectiles(fireballs).
 Week 9
Lesson 9
Spillover the City
-Introduction to object oriented programming -Learn to create game objects using classes -Introduction to encapsulation Class Outcome: Display game character images using classes and objects.
 Week 10
Lesson 10
Recon Mission
-Introduction to game camera -Learn to create classes using Inheritance -Learn to use super keyword in Python Class Outcome: Display game character images using classes and objects.
 Week 11
Lesson 11
Jump to safety
-Introduction to class methods -Add game physics and detect collision -Learn to debug the code Class Outcome: Detect collision between game character and the ground platform to make the player walk.
 Week 12
Lesson 12
Building the Secure Path
-Introduction to 2D list -Learn to use nested for loop -Create multiple platforms using 2D list Class Outcome: Create multiple platforms for the the player to walk on.
 Week 13
Lesson 13
Zombie’s Day Out
-Introduction to list operations -Create character animations -Restrict zombie motion using conditionals Class Outcome: Add zombies in the game and animate them
 Week 14
Lesson 14
The Restoration Bubble
-Learn to move game object on keypress -Learn to create dynamic objects -Learn to use logical operator Class Outcome: Throw serum ball on zombies and define condition to cure the player
 Week 15
Lesson 15
The Antidote
-Add game states to continue and restart the game -Introduction to ASCII table for key press input detection -Learn to use continue and over statement Class Outcome: Decrease the amount of antidote in the game after used by the player.
 Week 16
Lesson 16
The Final Restoration
-Introduction to Polymorphism -Learn to override class methods -Transform game characters and display animations Class Outcome: Create a monster zombie and defines its movements.
이 수업은 영어로 진행됩니다.
  • C1: The Kingdom of Darkmire -Introduction to processing module of Python -Learn to set canvas size, load, and display images -Learn to use Python dictionary data structure Class Outcome: Display the game background and character images on the canvas. C2: The Enchanted Bridge -Learn to implement keyboard key controls using Python processing -Add player movements using operators Class Outcome: Add player movements and control the motion. C3: The Secret Cavern -Learn to load the character animations -Update the animation on keypress Class Outcome: Learn to add animations in the game characters. C4: Cloud Surfer -Introduction to game physics and the concept of gravity -Learn to use mathematical operators Class Outcome: Add gravity effect to make the jump look natural. C5: The Hidden Dungeon -Learn to detect collision between game objects -Learn to use python list data structure Class Outcome: Add the ability in game character to collect the treasure and evade enemies. C6: The Perilous Climb -Learn to add infinite scrolling background -Learn to calculate and display the score -Use random numbers to randomize the obstacles Class Outcome: Make the game background infinite and add scoring feature. C7: Zonan’s Heroic Escape -Introduction to game states such as start, end, and restart -Use variables and conditional statements -Learn to add player lives in a game Class Outcome: Add game over and restart feature along with player lives. C8: The Final Combat -Draw player health bar using simple shapes and fill colors -Use dictionary and arithmetic operator to calculate player damage -Learn to shoot projectile from the player Class Outcome: Finish the game by adding player health bar and shooting projectiles(fireballs). —------------------------------------------------------------------------------------------------------------------------------------------------- Starting New Game C9: Spillover the City -Introduction to object oriented programming -Learn to create game objects using classes -Introduction to encapsulation Class Outcome: Display game character images using classes and objects. C10: Recon Mission -Introduction to game camera -Learn to create classes using Inheritance -Learn to use super keyword in Python Class Outcome: Display game character images using classes and objects. C11: Jump to safety -Introduction to class methods -Add game physics and detect collision -Learn to debug the code Class Outcome: Detect collision between game character and the ground platform to make the player walk. C12: Building the Secure Path -Introduction to 2D list -Learn to use nested for loop -Create multiple platforms using 2D list Class Outcome: Create multiple platforms for the the player to walk on. C13: Zombie’s Day Out -Introduction to list operations -Create character animations -Restrict zombie motion using conditionals Class Outcome: Add zombies in the game and animate them C14: The Restoration Bubble -Learn to move game object on keypress -Learn to create dynamic objects -Learn to use logical operator Class Outcome: Throw serum ball on zombies and define condition to cure the player C15: The Antidote -Add game states to continue and restart the game -Introduction to ASCII table for key press input detection -Learn to use continue and over statement Class Outcome: Decrease the amount of antidote in the game after used by the player. C16:The Final Restoration -Introduction to Polymorphism -Learn to override class methods -Transform game characters and display animations Class Outcome: Create a monster zombie and defines its movements.
수업 외 주당 0 - 1 시간
Homework
빈도: available upon request
피드백: available upon request
세부 내용: Students will receive home work as a DIY coding acitivity. They will follow the provided tutorial to finish the homewrok assigment. All projects will be finished individually. Homework will be recommended but not mandatory.
 등록 시 1개의 파일을 볼 수 있어요.
-You must have a computer with good internet connection. -Materials (like a mouse) for a better learning experience.
이 수업에서는 아웃스쿨 교실 외에도 다음의 툴을 사용합니다:
In addition to the Outschool classroom, this class uses:
https://www.tynker.com/  Login is supplied by the educator at class time, it does not collect personally identifiable information 
가입일: February, 2024
4.7
11수강 후기
인기 수업
프로필
Launched in 2015, BYJU'S offers highly personalised and effective learning programs for K12 grades. Today, with 50 million registered students and 3.5 million paid subscriptions, BYJU'S has become one of the most preferred education platforms... 
그룹 수업
매주

₩100

또는 16 회 수업에₩480
주당 1회, 16주
55분

실시간 화상 수업
연령: 12-16
수업당 학습자 1-3 명

아웃스쿨 소개
고객 지원
안전 정책개인 정보CA 개인 정보어린이 개인정보이용 약관
아웃스쿨 홈페이지
앱 다운로드
앱 스토어에서 다운로드Google Play에서 다운로드
© 2024 아웃스쿨