CoOp:Anything
게임을 검색해 협동 플레이 가능한 모드·단계·품질·커뮤니티 평점을 확인합니다
저장소 정보는 아직 수집하지 않았습니다.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
3D minibus driving game in an Istanbul-style city: pick up passengers, obey lights, earn fares. Browser game built by Claude Sonnet 5.5 · İstanbul'da dolmuş şoförlüğü: yolcu al, ışıklara uy, kazan. Claude Sonnet 5.5 yaptı.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗?auto bot drives with the same controls and rules as a player and finished all 8 levels;
the star thresholds were calibrated against it.?low tier for phones (measurements).index.html with Three.js r170 from a CDN; the base game is procedural, with an
optional CC0 asset pass loaded on top.[!TIP] Goal: a shift lasts 4 minutes. Drive the fixed route (6 to 10 stops, numbered on the minimap) and earn as many Turkish lira as you can; 1 to 3 stars depend on your net total versus the level target.
Waiting passengers wave when you get close. Press Space within about 13 m of a stop (or of a waving passenger): the dolmuş brakes to a halt and opens the door. Passengers get off first and pay, then new ones board and tell you their stop (chat bubble, numbered seat chip, green ring and light beam at the destination). A chip with a ? is an "anywhere" rider: on the minimap their destination is a 70 m green stretch of the route, and any safe curb inside it will do.
| # | Level | New in this level |
|---|---|---|
| 1 | Main street run | lights, zebra crossings, 6 stops |
| 2 | Bridge and tram | new route over the canal bridges, tram, buses |
| 3 | Here comes the rain | rain showers, double-parked delivery van |
| 4 | Narrow streets | side streets with cars parked on the pavement, the mosque square, VIP passenger |
| 5 | Gridlock | traffic jam event on the main street, rain |
| 6 | The ferry pier | sea road and ferry pier stop, 9 stops |
| 7 | Evening rush | dusk, everything at once, 10 stops |
| 8 | Night shift | night, wet roads, three VIPs |
| E | Endless | repeating shifts that get harder, ends when you miss the target or wreck the car |
| Action | Mouse / touch | Keyboard |
|---|---|---|
| Accelerate | gas pedal | W / Up |
| Brake, reverse | brake pedal | S / Down |
| Steer | steering slider | A D / Left Right |
| Stop and open the door | door button | Space |
| Horn | horn button | H |
| Pause | pause button | P / Esc |
| Music / effects / language | HUD buttons | M / X / L |
| Minimap: heading up / north up | tap the minimap | N |
A gamepad works too: RT / A accelerate, LT / B brake, the left stick steers, X opens the door, Y is the horn, Start pauses.
Settings are saved in localStorage under arena.dolmus.settings; best scores, stars and the run you can continue
under arena.dolmus.save. The language follows the browser (Turkish when the browser language starts with tr,
English otherwise); the toggle and ?lang= override it.
| Flag | Effect |
|---|---|
?auto | a real driving bot plays the whole campaign (same controls and rules as a player) |
?debug | fps, draw calls, triangles, state, bot results and JS errors on screen; window.dolmusSim(seconds) fast-forwards |
?sim=N | fast-forward N seconds of the first shift before the first frame (add &auto to let the bot drive) |
?low | shadows off, pixel ratio 1, half the particles, procedural models, no textures or sky |
?noassets | skip every optional asset (models, textures, sky, sounds) and run the procedural game |
?assets=models,tex,sky,snd | load only the listed asset groups |
?nocamfix | turn the chase-camera obstacle avoidance off |
?lang=en / ?lang=tr | language |
?level=N | start the campaign at level N |
?mode=endless | with ?auto or ?sim, start in endless mode |
?seed=N | gameplay random seed (default 7) |
?touch | force the touch controls |
?cam=tram, van, bus, mosque, pier, bridge, plaza, main or x,z | spectator camera (camd, camh, cama adjust distance, height, angle) |
?cal | with ?auto: advance to the next level whatever the result (used to calibrate the targets) |
The live state is on window.dolmus (state, level, time, net, score, seats, dent, finished shifts, errors). Example:
index.html?auto&debug&sim=3000 plays the whole campaign in a few seconds without rendering.
The simulation runs at a fixed 60 Hz step and does not need the renderer, so ?auto&sim=4000 plays the whole campaign
without rendering. With assets, with ?noassets and with ?low it gives the same result: levels 1 to 8 finished, with
stars / net lira 1: 2/306, 2: 1/254, 3: 2/282, 4: 3/402, 5: 2/272, 6: 2/344, 7: 3/459 and 8: 3/478 (after one retry),
and no JS errors (verification run).
Serve the folder over HTTP (opening index.html directly also works in most browsers, but then the optional assets do
not load and the game stays procedural):
python -m http.server 8000
then open http://localhost:8000/.
Built by Claude Sonnet 5.5 with Claude Code from one prompt: prompts/dolmus.md. The base game is fully procedural: about 300 buildings, roads, trees, the mosque, bridges and the pier are merged low-poly geometry with vertex colours; cars, buses, the tram, pedestrians and pigeons are instanced. The engine, horn, rain, tram bell, street ambience and the arabesk-pop style tune in Hicaz are synthesised with the Web Audio API.
An optional asset pass (about 1.13 MB) adds Blender-built low-poly vehicles and props (the dolmuş with its sliding door,
cars, buses, the tram, the van, stop shelters, simit and chestnut carts), Poly Haven detail textures and sky, and Kenney
sounds for the door, coins, crashes and clicks. They load after the first frame, only on the High tier (sounds on both),
and the procedural versions stay as the fallback (?noassets skips them). Licences: CREDITS.md; file
list, sizes and fps before and after: docs/assets.md. Model scripts: assets/src/.
Dolmuş is part of the Claude Game Arena series, where each game is built by a Claude model from one prompt. The other games: Hisar · Çay Ocağı · Çini Ustası · Martı · Kervan · Peri Golf · Mehter · Boğaz Vapuru · Simit Fırını · Karagöz · Lale Bahçesi
Round 5: Kapadokya Balonu · Ebru · Kırkpınar · Çarşı Kaçışı
Round 6: Topkapı Gecesi · Hamsi · Pamukkale · Mimar Sinan
Upgraded by Claude Sonnet 5.5 with Claude Code from prompts/dolmus-v2.md:
Dolmuş, alçak poligon İstanbul tarzı bir mahallede geçen 3D arcade sürüş oyunu. Sarı dolmuşla el sallayan yolcuları al, balondaki durağı öğren, yolcuyu indir, ücret ve bahşiş topla; kırmızı ışıktan ve kazadan uzak dur. Sekiz vardiya ve sonsuz mod var: tramvay, yağmur, VIP yolcu, trafik sıkışıklığı ve gece vardiyası. Kurulum yok; masaüstünde ve telefonda tarayıcıda oynanır. Claude Sonnet 5.5 tarafından Claude Code ile tek bir prompt'tan yapıldı.
Oyna: https://furkiozknn.github.io/dolmus/
MIT, see LICENSE. Third-party assets are CC0, see CREDITS.md.
Like the game? You can support new rounds on Buy Me a Coffee. The game stays free.