Skip to content

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

License

Notifications You must be signed in to change notification settings

unitn-ASA/Deliveroo.js

Repository files navigation

Marco Robol - [email protected] - 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 at https://deliveroojs25.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

No packages published

Contributors 3

  •  
  •  
  •