tech-studies
Search
Search
Dark mode
Light mode
Explorer
Tag: openclaw
55 items with this tag.
May 31, 2026
Audio
openclaw
May 31, 2026
Background & Project Context
openclaw
May 31, 2026
C++ Foundations for Engines
openclaw
May 31, 2026
Engine Architecture
openclaw
May 31, 2026
Gameplay Systems
openclaw
May 31, 2026
Rendering
openclaw
May 31, 2026
Reverse Engineering & File Formats
openclaw
May 31, 2026
Tooling, Build & Distribution
openclaw
May 31, 2026
Music Playback (MIDI/XMI conversion)
openclaw
music
xmi
May 31, 2026
SDL_mixer Integration
openclaw
sdl-mixer
May 31, 2026
Sound Effects & Channels
openclaw
sound-effects
May 31, 2026
Clean-Room vs Asset-Dependent Ports
openclaw
clean-room
May 31, 2026
Goals of a Reimplementation (portability, modding, preservation)
openclaw
project-goals
May 31, 2026
Legal Boundaries (code vs original game assets)
openclaw
legal
May 31, 2026
Reading an Existing C++ Game Codebase
openclaw
code-reading
May 31, 2026
The Original Game (Monolith, 1997)
openclaw
game-history
May 31, 2026
What is OpenClaw (Captain Claw reimplementation)
openclaw
project-overview
May 31, 2026
Memory Layout & Cache Locality
openclaw
performance
May 31, 2026
Static & Dynamic Linking
openclaw
linking
May 31, 2026
The STL in Hot Paths
openclaw
performance
May 31, 2026
Component & Logic Separation
openclaw
component-system
May 31, 2026
Entity / Actor Model
openclaw
actor-model
May 31, 2026
Event System & Input Handling
openclaw
event-system
May 31, 2026
Finite State Machines (actor states)
openclaw
state-machine
May 31, 2026
Game Loop (fixed vs variable timestep)
openclaw
game-loop
May 31, 2026
Resource Manager & Caching
openclaw
resource-management
May 31, 2026
Scene / Level Management
openclaw
scene-management
May 31, 2026
AABB Collision Detection
openclaw
collision
May 31, 2026
Checkpoints & Level Transitions
openclaw
level-flow
May 31, 2026
Enemy AI Behaviours
openclaw
ai
May 31, 2026
Pickups, Score & Health
openclaw
gameplay-state
May 31, 2026
Player Controller (Claw movement)
openclaw
player-controller
May 31, 2026
Tile-Based Physics & Gravity
openclaw
physics
May 31, 2026
2D Sprite Rendering
openclaw
sprites
May 31, 2026
Animation System (frames & timing)
openclaw
animation
May 31, 2026
Camera & Viewport
openclaw
camera
May 31, 2026
HUD & UI Overlay
openclaw
hud
May 31, 2026
Parallax Scrolling Backgrounds
openclaw
parallax
May 31, 2026
SDL2 Setup & Window Management
openclaw
sdl2
May 31, 2026
Texture Atlases & Tilesets
openclaw
tilesets
May 31, 2026
Disassembly Basics (IDA / Ghidra)
openclaw
disassembly
May 31, 2026
Identifying Proprietary File Formats
openclaw
file-formats
May 31, 2026
Inspecting Binaries (hex editors, `strings`)
openclaw
binary-inspection
May 31, 2026
PID Image Format (Claw sprites)
openclaw
sprite-format
May 31, 2026
Reverse Engineering Mindset & Ethics
openclaw
ethics
May 31, 2026
REZ Archive / Resource Packs
openclaw
archive-format
May 31, 2026
Writing Format Parsers in C++
openclaw
parser
May 31, 2026
WWD Level Format
openclaw
level-format
May 31, 2026
XMI / Audio Format Extraction
openclaw
audio-format
May 31, 2026
Asset Extraction Pipeline
openclaw
asset-pipeline
May 31, 2026
Continuous Integration for C++
openclaw
ci
May 31, 2026
Contributing to the OpenClaw Repo
openclaw
open-source
May 31, 2026
Logging & In-Game Console
openclaw
logging
May 31, 2026
Packaging for Windows / Linux / macOS
openclaw
packaging
May 31, 2026
Profiling & Performance Tuning
openclaw
profiling