1 of 23

This R&R consists of 2 versions:

English Version (Slide 2)

R&R ini terbahagi kepada 2 versi:

Versi Bahasa Melayu (Slaid 13)

2 of 23

Python

Code Festival 2021

Penang Science Cluster

September 2021

English Version

3 of 23

Rules & Regulation

  1. This competition is open to students ages 13 to 17 years old from Penang schools only.
  2. Students must create a Python text-based adventure game (Project & Video).
  3. The Python project and video theme of this competition is “Creativity”.
  4. Project entries must be of individual or teams of 2.
  5. Each individual or team can only submit one project and video respectively. Hence, multiple submissions will not be accepted.
  6. The Python project created must be saved as Python file format only (.py).
  7. The project’s MP4 video created must be uploaded as YouTube Unlisted video.
  8. The video must be a maximum of 5 minutes only. Video beyond 5 minutes mark will not be judged.
  9. The video can be presented fully in English or Malay language only.

4 of 23

Rules & Regulation

  1. Students must submit their Python project and video via the online Submission Form (Refer to Timeline slides).
  2. Project and video entries must be original work created by the individual or team submitting the entry.
  3. The competition organisers reserve the right to disqualify any entries based on any inappropriate or copyrighted content and any entries which do not adhere to the competition rules and guidelines.
  4. Each entry will be reviewed by a panel of judges.
  5. The judges will award points according to the judging sheet, which provides detailed information in relation to what the judges will be looking for. The judging sheet will be used by the judges during the competition.

5 of 23

Rules & Regulation

15. The decisions of the judges are final and any correspondence will not be� entertained.

16. The winners will be announced on the Penang Science Cluster’s social media pages;� Facebook (fb.com/PenangScienceCluster) , Instagram� (instagram.com/pscpen) and Twitter (twitter.com/pscpenang).

17. Important Note for participants:� - Entries from Penang students have the option to participate in both Code Festival

2021 and Coolest Projects Malaysia 2021.�- Entries from non-Penang students can only participate in Coolest Project Malaysia� 2021 (https://coolestprojectsmalaysia.com/)

6 of 23

……………………………………………………………………………………………………………………..

Timeline (Coding Online Workshop)

12 Sept 2021

21 Sept 2021

All coding

workshop begins

All coding

workshop ends

Workshop Registration Link: bit.ly/codefest_2021_register

7 of 23

……………………………………………………………………………………………………………………..

Timeline (Coding Online Competition)

12 Sept 2021

25 Oct

2021

Project & Video Development

Winner Announcement

Project & Video Submission Link: bit.ly/codefest_2021_submission

10 Oct 2021

Project & Video Submission

8 of 23

  1. Register and submit the Python project by 10 October 2021 @ 11:59pm via the link�bit.ly/codefest_2021_submission
  2. The acceptable format of entries for the Python text-based adventure game project is as follows:
  3. Reference of sample projects here. Do not plagiarize:�https://www.askpython.com/python/text-based-adventure-game

https://thecodingpie.com/post/make-your-own-text-based-adventure-game-in-python3

https://www.thecoderpedia.com/blog/text-based-adventure-game-in-python/

  1. Do not share any personal information (e.g. name, age, school etc) in your Python script/file.
  2. The project created must be saved as �Python file format only (.py)

E.g.: Python Project.py

Project Criteria & Guidelines

9 of 23

  • Register and submit the Python video by 10 October 2021 @ 11:59pm via the link�bit.ly/codefest_2021_submission
  • The acceptable format of entries for the video is as follows:
  • Participant (at least the face) and Python project must be visible in the video.
  • Share and explain all about your Python text-based adventure game project in the video (show how the project works, explain the coding, purpose of the game project, programming elements used etc).
  • You need to have a YouTube account. Upload the video and fill in the Details, choose “No, it’s not made for kids” and set the Visibility as “Unlisted”.
  • Remember to copy the YouTube link of the uploaded video.
  • Refer to this tutorial to see the steps of uploading “Unlisted” videos; https://www.youtube.com/watch?v=JOr7JluzEOM
  • Do not share any personal information (e.g. name, age, school etc) in the YouTube video or on the YouTube Details section.

Video Criteria & Guidelines

10 of 23

Category

Marks (%)

Python Project

Functional

30

Coding Documentation

20

Creative & Fun

30

Python Video

Content & Presentation

20

Total

100

Grading Guidelines

11 of 23

Champion :�RM 500, Workshop Voucher & E-certificate

1st runner up :�RM 300, Workshop Voucher & E-certificate

2nd runner up :�RM 200, Workshop Voucher & E-certificate

2 x Consolation Prizes :�RM100, Workshop Voucher & E-certificate

Prize money will be transferred online�to the winners. In the case of teams winning, the prize money is shared.

Digital certificates for all participants will be sent via�email to successful entries only.

Winners & Prizes

12 of 23

For further details, please contact:

Atiqah

012-448 2911

events@pscpen.com

13 of 23

Python

Code Festival 2021

Penang Science Cluster

September 2021

Versi Bahasa Melayu

14 of 23

  • Pertandingan ini terbuka kepada pelajar sekolah dari Pulau Pinang yang berumur 13 tahun hingga 17 tahun.
  • Pelajar mesti menghasilkan Python text-based adventure game (Projek & Video).
  • Tema untuk projek dan video Python adalah “Kreativiti”.
  • Penyertaan projek mestilah secara individu (1 orang) atau berpasukan (2 orang).
  • Setiap individu atau pasukan hanya boleh menyertai pertandingan sekali sahaja; menghantar satu projek dan satu video. Penyertaan berulang tidak dibenarkan.
  • Projek Python yang dihasilkan mesti dalam format fail Python (.py).
  • Video MP4 untuk projek mesti dimuat naik sebagai video YouTube Unlisted.
  • Video yang dihasilkan mesti dalam tempoh masa 3-5 minit sahaja.
  • Video yang dihasilkan mesti dalam Bahasa Inggeris atau Bahasa Melayu sahaja.

Syarat & Peraturan

15 of 23

  • Projek dan video Python mesti dihantar melalui pautan Pautan Penghantaran (Rujuk kepada slaid Garis Masa).
  • Penyertaan projek dan video mestilah karya asli daripada pelajar atau pasukan yang menghasilkan projek dan video.
  • Penganjur pertandingan berhak untuk membatalkan penyertaan yang tidak bersesuaian, tidak asli/ciplak hak cipta mana-mana pihak dan tidak mematuhi peraturan dan garis panduan pertandingan.
  • Setiap penyertaan akan dinilai oleh barisan panel juri.
  • Pihak juri akan memberikan markah berdasarkan kad skor yang telah disediakan kepada panel juri. Kad skor memberi maklumat terperinci berkaitan dengan kriteria-kriteria yang diperlukan. Lembaran skor ini akan digunakan oleh pihak juri sepanjang pertandingan ini berlangsung.

Syarat & Peraturan

16 of 23

  • Keputusan pihak juri adalah muktamad dan sebarang pertanyaan selepas pengumuman tidak akan diterima.
  • Pengumuman pemenang akan disampaikan melalui media sosial Penang Science Cluster; Facebook (fb.com/PenangScienceCluster) , Instagram (instagram.com/pscpen) dan Twitter (twitter.com/pscpenang).
  • Pengumuman Penting bagi para pelajar yang menyertai pertandingan ini:�- Penyertaan daripada pelajar sekolah Pulau Pinang boleh menyertai� kedua-dua Code Festival 2021 and Coolest Projects Malaysia 2021.�- Penyertaan daripada pelajar selain daripada sekolah Pulau Pinang hanya� boleh menyertai Coolest Project Malaysia 2021� (https://coolestprojectsmalaysia.com/).

Syarat & Peraturan

17 of 23

Garis Masa (Coding Online Workshop)

Semua bengkel bermula

Semua bengkel berakhir

Pautan Pendaftaran Bengkel: bit.ly/codefest_2021_register

……………………………………………………………………………………………………………………..

12 Sept 2021

21 Sept 2021

18 of 23

……………………………………………………………………………………………………………………..

Garis Masa (Coding Online Competition)

12 Sept 2021

25 Oct

2021

Pembangunan Projek & Video

Pengumuman Pemenang

Pautan Penghantaran Projek & Video: bit.ly/codefest_2021_submission

10 Oct 2021

Penghantaran Projek & Video

19 of 23

  • Pendaftaran dan penyerahan projek Python mestilah sebelum 10 October 2021 @ 11:59pm melalui pautan ini bit.ly/codefest_2021_submission
  • Berikut adalah format-format untuk projek Python text-based adventure game:
  • Pautan di bawah boleh dirujuk untuk mendapat idea dan ilham. Menciplak hak cipta mana-mana pihak adalah tidak dibenarkan:�https://www.askpython.com/python/text-based-adventure-game

https://thecodingpie.com/post/make-your-own-text-based-adventure-game-in-python3

https://www.thecoderpedia.com/blog/text-based-adventure-game-in-python/

  • Jangan kongsi apa-apa maklumat peribadi (e.g. nama, umur, sekolah dan lain-lain) dalam Python skrip/fail.
  • Projek Python yang dihasilkan mesti�dalam format fail Python (.py).

E.g.: Python Project.py

Garis Panduan Untuk Projek

20 of 23

  • Pendaftaran dan penyerahan video Python mestilah sebelum 10 October 2021 @ 11:59pm melalui pautan ini bit.ly/codefest_2021_submission
  • Berikut adalah format-format untuk video Python:
  • Peserta (sekurang-kurangnya wajah) dan projek Python mesti kelihatan dalam video.
  • Kongsi dan terangkan projek Python text-based adventure game dalam video (terangkan cara projek berfungsi, pengekodan, tujuan projek, elemen pengaturcaraan yang digunakan dan lain-lain).
  • Perlu mempunyai akaun YouTube. Muat naik video, isi maklumat yang perlu, pilih "No, it’s not made for kids" dan tetapkan Visibility sebagai "Unlisted".
  • Ingat untuk menyalin pautan video YouTube yang dimuat naik.
  • Rujuk tutorial ini untuk melihat langkah-langkah memuat naik video “Unlisted”; https://www.youtube.com/watch?v=JOr7JluzEOM
  • Jangan kongsi apa-apa maklumat peribadi (e.g. nama, umur, sekolah dan lain-lain) dalam video YouTube atau semasa mengisi maklumat video YouTube.

Garis Panduan Untuk Video

21 of 23

Kategori

Markah (%)

Projek Python

Kefungsian

30

Dokumentasi Kod

20

Kreatif & Keseronokan

30

Video Python

Persembahan & Isi Kandungan

20

Total

100

Rubrik Pemarkahan

22 of 23

Johan :�RM 500, Baucar Bengkel & Sijil Digital

Naib Johan :�RM 300, Baucar Bengkel & Sijil Digital

Tempat Ketiga :�RM 200, Baucar Bengkel & Sijil Digital

2 x Hadiah Sagu Hati :�RM100, Baucar Bengkel & Sijil Digital

Hadiah tunai akan dikreditkan kepada pemenang secara dalam talian. Sekiranya pasukan menang, hadiah tunai�akan dikongsi.

Sijil digital akan dihantar melalui emel kepada semua peserta dengan penyerahan projek dan video sahaja.

Hadiah Untuk Pemenang

23 of 23

Untuk maklumat lanjut, sila hubungi:

Atiqah

012-448 2911

events@pscpen.com