Immerse yourself into this dangerous zombie world to save people!

Students who are starting coding for the first time can also participate.

3 Steps to Participate

 

 


Coding Challenge 


Purpose

The 2024 UNSW Coding Challenge is an initiative supported by the government. It offers online coding courses to students in Australia, with a focus on girls and students in remote areas. Our program teaches STEM, Robotics, Coding, and Construction Engineering to prepare students for future careers and societal needs.


Host and Sponsor

Host: UNSW Built Environment
Support:


Challenge Period

From Summer Holiday 2023 to Term 1 2024


Code submission date

12 Apr 2024


Award ceremony

24 Apr 2024 @ UNSW Tyree Energy Technology 

We will conduct the offline award ceremony and Zoom simultaneously.


Theme

Save the world from the dangerous zombies!


Description

Zombies are spreading rapidly in the world. To respond to this, we need to gather more materials and build safe constructions. Additionally, we must create more effective weapons to rescue people from zombies. By doing so, we can effectively defend against zombie attacks and continue our efforts for the survival of humanity…


Sample presentation video from last year

Essential Elements of Making a Game Project

  1. Material collection: The more interesting the enemies or obstacles you create, the higher your score.
  2. Code to build various buildings and elements(weapons) when enough materials are collected.
  3. Create an engaging story to make the game fun to play.


Evaluation Criteria

Code: Reduce unnecessary code and modularize repetitive code. Utilize variables, loops, and conditional statements effectively in your coding.

Story: A good game must have a compelling story. Design the game's difficulty level to be neither too difficult nor too easy.

Design: You can choose to be creative and create your own designs or use other design tools. Ensure that you optimize file sizes to minimize storage usage.

Presentation: Create a YouTube video that showcases your well-designed game and logically explains how you coded it.

AI (Artificial Intelligence, Entry Only): If you create a game using the provided machine learning model in Entry AI Blocks, you will receive bonus points.

How to Participate
Coding Challenge

01. Select the course


Scratch Junior is a coding language for K-Y2 students that makes learning software development easy. It teaches fundamental coding concepts and allows students to create their own projects by assembling blocks of code.


Scratch is a visual programming language and online community that allows you to create your own interactive stories, games, and animations. It is recommended for all primary and high school students.


Coding language is a development language like Scratch. It's great for learning concepts like AI and big data. Kids can easily learn coding basics through a fun interface. Recommended for all primary and high school students.


Students who can code in other languages are welcome to use their preferred coding tools to participate in the challenge. However, the provided e-learning course only offers Pygame lessons.

02. Learn and make your own coding game

After studying diligently in online courses, You can create your own game based on what you have learned.

 

03. How do I submit to the coding challenge?

After completing the game development, please send the game source code and game description video to the email roboticscodingchallenge@gmail.com.

 

Two ways to send the game source code:

  1. Download the game source code to your computer and create a compressed file to send via email.
  2. If you are using Scratch or Entry, there is a sharing feature. Just send the sharing link via email.

 

How to send email:

Email Subject: Name-Grade-Coding Tool (e.g. John James-Y4-Scratch)

Email Content:

  1. Game Code: Compressed file or shared code link
  2. Presentation YouTube video link or shared video Google Drive link
 
If you have any questions, please feel free to contact us.

roboticscodingchallenge@gmail.com

Resource Images

Variety of weapons

Short gun


Laser UZI


Power SPAZ


Triple Thrower