# My proposal
My name is Makhabbat, and I am a sophomore at KAIST doing my Bachelor's degree in Industrial Design (ID: 20240935). The URL to the forked repository: [git.prototyping.id](https://git.prototyping.id/20240935/homework5).
# NeuroRunner: A Multitasking Cognitive Training Game
NeuroRunner is an atypical, **cognitively demanding** _infinite runner_ inspired by digital therapeutics (DTx) designed for children with ADHD.
In Zhejiang University Summer Program, I had the chance to play a clinically tested ADHD-focused game that significantly improved sustained attention, but the **game isn’t publicly available** and information about it exists only inside [research papers](https://pubmed.ncbi.nlm.nih.gov/41490776/).
This project is my attempt to recreate that idea for myself — as someone who often drifts and wants a way to actively train attention through gameplay.
The result is an extreme multitasking runner built with three.js, designed to overload and strengthen attentional control, working memory, and task-switching.
# Core Concept
NeuroRunner is not a typical runner with 3 lanes — it uses 5 lanes, faster pacing, and continuous task switching.
Players must constantly track multiple rule sets at the same time, rewarding precision and penalizing mind-wandering.
The goal is to maintain cognitive engagement.
# Gameplay Description
1. Five-Lane Movement
- move between 5 horizontal lanes instead of the standard 3.
- forces higher spatial attention.
2. Instruction Phase
At the start of each run:
- The player is shown a **type of target item they must collect**.
- Throughout the game, objects fall randomly on the screen.
- Players must collect only the instructed items and avoid irrelevant ones using the **hit putton** on the right.
This trains selective attention and working memory
3. Cognitive Gate Questions
Every now and then:
1. A question appears (simple math or logic).
2. Several seconds later, gates along all 5 lanes appears ahead.
3. The player must pass through the gate corresponding to the correct answer.
This trains delayed **recall, task switching, and decision-making under pressure**
4. Rewards & Obstacles
- Basic pickups that increase score
- Standard obstacles that must be avoided
5. Attentiveness Meter
The original DTx game used an EEG headset to track attentiveness in real time.
For this project, I replace that hardware with a mistake-based attentiveness meter.
The meter decreases when:
- You collect wrong items
- You miss target items
- You pass through the wrong gate
- You hit obstacles
When the meter reaches zero → game over.
This approximates attentional lapse tracking without requiring EEG hardware.
# Library Used
I've been wanting to learn three.js since previous semester, so I want to try learning it, using this project.
# Challenges
Since this is a multitasking game, there will be a lot of things going on at once, I can't even imagien how I am gonna do that.