Coder Social home page Coder Social logo

deco7381-unityproject-master's Introduction

DECO7381-UnityProject-Waste_Sorting_Game

Desgined by Zhi Zeng, Zhenyu Zhu, Yuanchao Jiang, Peiwen Li & Muhammad Fathriza Zakeeffa

Designers Info: Zhenyu Zhu - 45633472
Muhammad Fathriza Zakeeffa - 46224242
Zeng Zhi - 46024406
Peiwen Li - 45619319
Yuanchao Jiang - 46094025

Introduction to the game

With the purpose of increasing children’s knowledge of waste sorting, the design opportunity is to design a game application for the children under 9 years old and their family.

Walkthrough the game

Firstly, you need to open the game through “waste sorting game.exe”. When you are on the homepage, you can click the button with question mark to watch the tutorial of the game. In the tutorial, you can click the “homepage” button to return back or click the button on the right to enter the next step. By the way the loop button is used for changing the color of trash bin. After this tutorial you will have a general understanding of the game and know which bin is used for what kinds of garbage. Next, you can click the “play” button to enter the game mode. First, you need to choose the level and some levels are locked (you need to finish the previous levels to unlock them). In the game you need to catch the garbage using different kinds of trash bin. When the 2-mintue time is up, you need to answer the questions in the popup. That's all of the game.

Installation

The file will contain two files, one is built for windows and the other one is built for macOS. For demostration poporse, just select which ever one that fit the user's system. Download the zip file from github, extract the zip file, and you will see the 2 builds. Just double click the one that fits your computer system and open it, then just enjoy. If you want to check the code in Unity, the version is 2020.3.14f1.

image text

Audience

Children under 9 years old will play this game to increase their knowledge of waste sorting.

Game Play Instruction

Home page:

When you start the game, the first page (home page) you will see.

Buttons on Home page:

These pictures indicate the basic function of how to play the game.

When you click on the play button, In the selection page, you need to choose the level of the game, some of the levels are locked and you need to pass the previous levels to unlock them.

When you click on the tutorial button, it enters the tutorial page as shown below:

In each level you have two minutes to play it. What you need to do is to catch the correct garbage with the accurate trash bin. If time is up, you need to answer the questions in the popup and get extra score.

Then when you fail to catch the garbage and loss all your lifes, or the time ended, you will recieve the marks and game over page.

With the newly build-in pop up quiz system, the users could gain marks easily:

The latest version of the game has integrated database system, when users try to save the game progress, they can enter their username to upload to the server. The database (Google Firebase) will automatically record the users' scores. The game progress can be downloaded from the server by entering the username.

Contributors

Special thanks to Coders: Muhammad Fathriza Zakeeffa, Zhi Zeng, Zhenyu Zhu, Yuanchao Jiang and the designer: Peiwen Li

And additional support: (Tutor) Zhijiang Wang

deco7381-unityproject-master's People

Contributors

christsang27 avatar zhenyuzhuishandsome avatar elvalpw avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.