agent, also called softbot (“software robot”), a computer program that performs various actions continuously and autonomously on behalf of an individual or an organization. For example, an agent may archive various computer files or retrieve electronic messages on a regular schedule. https://www.britannica.com/technology/agent
Brief:
Design and code an interactive algorithmic agent using p5.js that responds to smartphone-based interactions.
Requirements:
* make a functional AA with p5.js
- An Agent should be implemented as a set of properties (variables) and a set of rules that manipulate those properties.
- At least two properties affect the appearance / behavior of the algorithmic agent.
- Use smartphone to present the agent's appearance and interactions.
- Appearance needs to be designed from scratch
- no stock video/image/game-anime characters.
* make a functional input for AA with smartphone-based UI elements
- touch screen
- accelerometer
- gyroscope
- microphone
- camera
* achieve natural interactions with consideration for affordances and coherence.
*make a state transition diagram of AA
- Draw a state transition diagram(s) of the algorithmic agent.
Submission:
- Live demo in class on week 7 (7th Mar).
- Link of video demo of Algorithmic Agent interactions uploaded to a streaming platform