Shadow Puppeteer - Reactive AI Game Prototype (p5.js)
Автор: Lina El boudadi
Загружено: 2026-02-07
Просмотров: 9
Описание:
Introduction
Welcome to the demo of Shadow Puppeteer, a 2D game prototype built entirely with p5.js and JavaScript to demonstrate Reactive Artificial Intelligence.
What is it?
In this game, you control a "Puppeteer" (Leader) while a swarm of autonomous "Shadows" follows you organically using Craig Reynolds' Steering Behaviors. There is no pathfinding (A*) and no pre-built physics engine—every movement is calculated in real-time using vector forces.
Key Features:
👻 Reactive Follow: Shadows avoid obstacles and each other while following the leader.
🐍 Queue Mode (Snake): Agents dynamically form a line behind the leader.
⚔️ Combat System: Shadows defend the leader against spawning enemies.
🧠 Emergent Behavior: Complex group movement from simple rules (Separation, Alignment, Cohesion).
Technical Stack:
p5.js (Creative Coding Framework)
Vector Mathematics (Dot products, projections)
Component-based Architecture (BehaviorManager)
Academic Context:
Project for the "Steering Behaviors & Reactive AI" course, Master MIAGE IA2 (EMSI CASA), supervised by Michel Buffa.
Developers:
Lina El BOUDADI & Meryem Hamidi
#p5js #CreativeCoding #ArtificialIntelligence #GameDev #SteeringBehaviors #JavaScript #IndieDev
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: