Skip to content

unitn-ASA/Deliveroo.js

Repository files navigation

Marco Robol - marco.robol@unitn.it - University of Trento - 2022/2023

Deliveroo.js

Deliveroo.js it's an Educational Game, developed by Marco Robol for the course on Autonomous Software Agents (ASA) by Prof. Paolo Giorgini. It is a Grid-Based parcel collection videogame. You can play in Multi-Player from your browser or develop your own Autonomous Agent that plays in your place.

How to play

Play online from your browser at deliveroojs.onrender.com/ or https://deliveroojs.azurewebsites.net/, or preview the latest version at https://deliveroojsdev.azurewebsites.net/

a: left, s: down, d: right, w: up, q: pickup, e: putdown

Enter with name god to have unlimited observation distance and administration capabilities. Click on the map to create or dispose parcels and use shift to click and modify tiles into delivery, walkable, spawning, and remove the tile.

Or run locally:

  1. npm install

  2. npm start

How to develop your own autonomous agents

An library is available for JavaScript to interact with the APIs of the game (based on socket.io). Check the examples at github.com/unitn-ASA/DeliverooAgent.js

About

Multiplayer Grid-based Parcel Collection Game for Educational Purposes in Planning and Autonomous Agents

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors