Go to file
Amir Alexander Abdelbaki e04761f7b5 Add item pickup/drop, NPC AI framework, hacking, and turrets
- Item pickup (key) and drag-to-drop from a dedicated container popup card
  (backpacks, pockets), replacing the earlier inline inventory grid
- NPC AI slot framework (engine/ai.py, resources/logic/ai.py) with a wander
  behavior, an NPC spawner UI (dev-mode, reuses the character creator), and
  a "secret items password" creator field
- Hacking mechanic: derived tech skill (intelligence + perception), a sample
  lockable door, a hacking tool item, and six cyberdeck implants with
  bonus/roll-floor effects (including a secret dev-only one)
- Turrets: character faction/tag targeting, turn-rate-limited tracking of
  the closest hostile, and cpu/psu/motors/gun/camera body parts with
  weapon-type variants

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FyY5qQB6XHRoBFNbsgdRQn
2026-07-16 16:44:46 +02:00
config Add item pickup/drop, NPC AI framework, hacking, and turrets 2026-07-16 16:44:46 +02:00
engine Add item pickup/drop, NPC AI framework, hacking, and turrets 2026-07-16 16:44:46 +02:00
resources Add item pickup/drop, NPC AI framework, hacking, and turrets 2026-07-16 16:44:46 +02:00
scripts Add start menu, procedural world generation, and controller support 2026-07-16 10:32:25 +02:00
tests Add item pickup/drop, NPC AI framework, hacking, and turrets 2026-07-16 16:44:46 +02:00
.gitignore Initial commit: top-down RPG engine (wgpu-py + glfw) 2026-07-15 13:35:59 +02:00
main.py Add item pickup/drop, NPC AI framework, hacking, and turrets 2026-07-16 16:44:46 +02:00
pyproject.toml Initial commit: top-down RPG engine (wgpu-py + glfw) 2026-07-15 13:35:59 +02:00
pyrightconfig.json Initial commit: top-down RPG engine (wgpu-py + glfw) 2026-07-15 13:35:59 +02:00
requirements-dev.txt Initial commit: top-down RPG engine (wgpu-py + glfw) 2026-07-15 13:35:59 +02:00
requirements.txt Initial commit: top-down RPG engine (wgpu-py + glfw) 2026-07-15 13:35:59 +02:00
server.py Initial commit: top-down RPG engine (wgpu-py + glfw) 2026-07-15 13:35:59 +02:00