Print

Program Cuti Sekolah - Fun with Programming (Game Development)

Posted in Kursus Pengaturcaraan Sistem, Android dan Interaktif

Programe Cuti Sekolah

Teknologi Komputer telah memacu inovasi serta mencorak pembangunan kerjaya. Wujud kesedaran bahawa kemahiran programming, akan menajamkan corak berfikir, aturan logik serta penyusunannya. Kemahiran yang pastinya akan diguna pakai oleh pelajar sepanjang hayat.

Program Cuti Sekolah - Fun with Programming

Dalam program Fun with Programming, para peserta akan diajar:

  • Jenis-jenis development tool yang ada di pasaran
  • Kaedah pembangunan permainan komputer
  • Mekanik dan logik permainan komputer
  • Penghasilakan permainan komputer dan
  • Menerbitkan permainan yang dibina ke Internet

Objektif Khusus

  • Tahu proses pembangunan game
  • Kenal perisian yang diguna bagi pembangunan game
  • Memasukkan karakter-karekter dan scene di dalam game
  • Memasukkan ciri-ciri kawalan karakter
  • Memaparkan markah game
  • Memasukkan kesan bunyi dan lagu
  • Mengeksport game ke pelbagai platfom

Kumpulan Sasar

  • Pelajar sekolah menengah
  • Pelajar kolej
  • Pelajar universiti
  • Individu yang berminat

Pra-syarat

  • Biasa dengan pengunaan asas sistem operasi window.
  • Pengetahuan bahasa programming tidak diperlukan.

Tarikh
27 - 28 November 2017 (Isnin - Selasa), 2 hari, 9.00 am - 5.00 pm

Bayaran : RM 270.00 


Silibus

Chapter 1: Introduction

  • Installations
  • Testing the setup
  • Creating an account and signing in
  • Testing

Chapter 2: Let's Make a Game!

  • Creating a new game
  • Creating a blank scene
  • Downloading resources
  • Adding an actor
  • Testing the game
  • Adding tiles into the scene
  • Attaching a behavior to an actor
  • Configuring the behavior
  • Adding gravity to the scene
  • Increasing the width of the scene
  • Making the screen scroll
  • Attaching the Camera Follow behavior

Chapter 3: Detecting Collisions

  • Modifying an collision shapes
  • Configuring collision shapes for tiles
  • Working with collision groups
  • Using collision sensors


Chapter 4: Creating Behaviors

  • Creating custom behaviors
  • Adding an action and attaching to it an actor
  • Creating a timed event
  • Introducing randomness into game
  • Understanding active actors
  • Creating a countdown timer
  • Repositioning an actor during gameplay
  • Triggering custom events


Chapter 5: Animation

  • Understanding animation terminology
  • Importing a sprite sheet
  • Fine-tuning an animation's frame durations
  • Switching animations with instruction


Chapter 6: Managing and Displaying Information

  • Displaying a countdown timer on the screen
  • Configuring fonts
  • Creating a Lives game attribute
  • Detecting when Lives reaches zero
  • Using graphics to display information
  • Counting collected actors
  • Keeping track of the levels


Chapter 7: Polishing the Game

  • Adding a background and foreground
  • Creating a visual special effect
  • Renaming, duplicating, and modifying a level
  • Implementing level progression
  • Creating the pause framework
  • Displaying the message and buttons
  • Responding to the player's selection
  • Creating a Main Menu scene


Chapter 8: Implementing Sounds

  • Adding a jumping sound effect
  • Organizing sounds in the game
  • Adding a pickup sound effect
  • Adding a soundtrack


Chapter 9: Publishing

  • Publishing the game on the internet