Giter Site home page Giter Site logo

m4urin / labrecruits Goto Github PK

View Code? Open in Web Editor NEW

This project forked from iv4xr-project/labrecruits

0.0 0.0 0.0 10.39 MB

A 3D game for testing AI and for AI to test (Bachelor thesis)

License: Other

Shell 0.66% JavaScript 1.04% C# 91.61% ShaderLab 6.69%

labrecruits's Introduction

Lab Recruits

screenshot

Lab Recruits is a 3D computer game intended for testing AI. It is work in progress as we work on adding more game features. You can create your own multi-floor level using a CSV file to challenge your AI. A level is in principle a maze with decorative and dynamic game objects. Dynamic game objects include doors, switches to operate doors, fire, and goal flags. Switches and doors can be linked in many-to-many relations to create a challenging puzzle. The play goal can simpply be to explore the level, or to collect as many points as possible. Since version 2.2 we can put a goal-flag with id "Finish". Touching it will mark the game as finished/gameover. So a possible play goal can be to find and touch this gloa-flag. Also, since version 2.2 we can put infected humans (monsters) in the level; they will hurt the player if they manage to touch the latter.

For more information check the wiki.

To Build

The project was developed for Unity 2019.2.6f1, so you need this version to build the project.

Open the project in Unity. From there, there should be a menu item to build the executable. The game can be built for Windows, Mac, and Linux.

Manual

How to play the game, how to create a level: see the wiki.

Contributors

Computer Science students from Utrecht University: Adam Smits, August van Casteren, Bram Smit, Frank Hoogmoed, Jacco van Mourik, Jesse van de Berg, Maurin Voshol, Menno Klunder, Stijn Hinlopen, Tom Tanis. Game Artists from Mediacollege Amsterdam: Quinto Veldhuyzen, Sophie Meester. Later upgrades by: Wishnu Prasetya, Naraenda Prasetya, Samuel Mens.

labrecruits's People

Contributors

wooshrow avatar naraenda avatar plopmenz 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.