🐠 CodeTank
An ASCII fish tank that lives inside VS Code. Keep your fish happy while you code, and swim with teammates in local multiplayer.
What You Get
- A live tank in an editor panel while you work
- ASCII fish that grow over time as they gain XP
- Hunger + feeding mechanics (your fish and your teammates')
- Passive food gain, plus bonus food when you save files
- Local multiplayer over WebSocket for shared tanks
- Smooth visual effects: bubbles, waves, seaweed sway, eat flash
Quick Start
- Install CodeTank from the Marketplace
- Open the Command Palette
- Run CodeTank: Open Fish Tank 🐠
- Keep coding and feed your fish to help it grow
CodeTank also opens automatically after startup.
Commands
- CodeTank: Open Fish Tank 🐠
Settings
| Setting |
Default |
Description |
codetank.playerName |
OS username |
Display name for your fish |
codetank.fishColor |
cyan |
Fish color (cyan, yellow, green, magenta, red, white) |
codetank.serverUrl |
(empty) |
Multiplayer server URL (ws://...) |
How Progress Works
| Mechanic |
Behavior |
| Food gain |
Passive gain over time + bonus on file save |
| Feeding yourself |
Costs food and keeps hunger low |
| Feeding teammates |
Costs extra food and helps others grow |
| Growth |
Fish gain XP while happy and level up through bigger ASCII forms |
| Hunger state |
Hungry fish become grey/sad and show warning markers when very hungry |
Fish Stages
Tiny: ><> or <><
Small: ><)'> or '<(><
Medium: ><)))'>
Large: ><((('>
Giant: ><((((('>
Made with love and a lot of ASCII fish energy.
| |