Multi-Agent Connect Four

classico project

Authors

Abstract

Agent-oriented programming (AOP) is a programming paradigm that is still in its infancy but is very promising for use in systems that interact with the real world. Since gamification is getting more and more ubiquitous and is by definition an interaction with the real world, this project investigates the use of AOP when programming a game. An example game, Connect Four, is developed in an AOP language (JADE) and this implementation is compared to implementations in other programming paradigms. This shows the big advantages of AOP. AOP is a great and very natural programming paradigm for reasoning about games and ensures great performance on a lot of important non-functional requirements.

Outcome

Course

— a.y.

2021/2022

— credits

6

— cycle

2nd cycle

— language

wgb.gif

Teachers

— professor

Andrea Omicini

— other professors

Roberta Calegari

Context

— university

Alma Mater Studiorum-Università di Bologna

— campus

Bologna

— department / faculty / school

DISI

— 2nd cycle

 9063 Artificial Intelligence 

URLs & IDs

AMS Page
course on Virtuale
virtual room
Course Timetable

— course ID

91267

Related Courses

— components

Multi-Agent Systems (Module 1) (2nd Cycle, 2021/2022) — Andrea Omicini  |  Multi-Agent Systems (Module 2) (2nd Cycle, 2021/2022) — Roberta Calegari

— related

Project Work in Multi-Agent Systems (2nd Cycle, 2021/2022) — Andrea Omicini

Partita IVA: 01131710376 — Copyright © 2008–2023 APICe@DISI – PRIVACY