Skip to content

Gamify-IT/chickenshock

Repository files navigation

Chickenshock

Chickenshock This repository contains the frontend for the Chickenshock minigame.

Disclaimer

This project is developed as part of a student project at Universität Stuttgart. It may contain bugs, and is not licensed for external use.

Table of contents

Links

Development

Unity Version: 2021.3.2f1 (LTS)

Getting started

Install the Unity Version 2021.3.2f1 (LTS)

Clone the repository

git clone https://github.com/Gamify-IT/chickenshock.git

Game specific properties that are likely to be changed are stored in a .properties file located at Assets/Scripts/Properties/Chickenshock.properties

Run with Docker-compose

Start all dependencies with our docker-compose files. Check the manual for docker-compose.

To run the main branch with minimal dependencies use the docker-compose.yaml file.
To run the latest changes on any other branch than main use the docker-compose-dev.yaml file.

Build

Build the project like described in this manual.

Build the Docker-Container

docker build -t chickenshock-dev

And run it at port 8000 with

docker run -d -p 8000:80 --name chickenshock-dev chickenshock-dev

To monitor, stop and remove the container you can use the following commands:

docker ps -a -f name=chickenshock-dev
docker stop chickenshock-dev
docker rm chickenshock-dev

Audio sources

  1. Chicken sound https://pixabay.com/de/sound-effects/047876-chicken-clucking-68610/

  2. Click https://pixabay.com/de/sound-effects/interface-button-154180/

  3. Wrong answer https://pixabay.com/de/sound-effects/error-126627/

  4. Shot sound https://pixabay.com/de/sound-effects/shotgun-firing-4-6746/

  5. Correct answer https://pixabay.com/de/sound-effects/short-success-sound-glockenspiel-treasure-video-game-6346/