Arcade › BlocTerre
Click the game above and it runs right here in your browser. No download, no installer, no account needed. brandon.molina2202 built it with Cinevva, so it works on a phone or a tablet too.
Nobody has said anything about BlocTerre yet. Play it, then tell brandon.molina2202 what you would add next.
BlocTerre was built by brandon.molina2202 with the Cinevva game creator: describe the game you want in chat, watch it get built, and play it in your browser minutes later.
Remix BlocTerre opens the real game in the creator and forks its actual files, chat and design doc, so you start from the code rather than from a description.
Cinevva's analyzer read this game's design doc and its source, then wrote the brief below. "Make your own" hands it to the game creator as your opening message, so you start from a real spec rather than a one-line idea.
Rebuild “BlocTerre” as a browser-based 3D voxel sandbox in French, using Three.js with a third-person follow camera aimed at a simple blue rectangular player avatar. The scene should be a bright low-poly/block world: a 19x19 square terrain from x=-9..9 and z=-9..9, with one layer of green grass blocks at y=0, a pale blue sky-colored background with matching distance fog, soft ambient hemisphere lighting plus a strong directional sun that casts block and avatar shadows. Use cubic blocks with clean flat faces and subdued realistic materials: grass green, dirt brown, stone gray, wood warm brown, and gold yellow. Seed the world with sparse dirt blocks at y=1 where (x+z) modulo 5 equals 0 except around the spawn area (do not place them when abs(x)<2 and abs(z)<2), a long gray stone wall/structure around x=-7 through 2 at z=-6 with blocks at y=1 and y=2, and four vertical wood pillars/columns at x=5 and -5, z=4 and -4, extending y=1 through y=3. Keep the ground collider fixed and uneditable at y=0; user-created blocks can be added above it and blocks at y=0 cannot be removed. Spawn the blue player at approximately (0,1.2,0), represented by a blue box about 0.72 wide, 1.1 tall, and 0.72 deep. Provide third-person movement through WASD and a mobile joystick, jumping with Space, gravity, and a follow camera roughly 6 units behind the player. Keep a white plus-shaped crosshair centered on the screen. The default interaction hint is a dark translucent pill along the bottom reading “WASD / joystick · Espace pour sauter · clic pour poser · clic droit pour casser”. Left click should place a block adjacent to the face under the crosshair and right click should remove the targeted block, but these building interactions are locked until administrator access is unlocked. The default placement material is gold. Create a fixed translucent dark HUD over the game. At the top-left show a rounded card titled “BlocTerre” with the subtitle “sandbox voxel original”. At the top-right show rounded buttons labeled “Multijoueur” in dark gray and “Admin” in orange. Clicking Admin opens a centered modal. The administrator modal initially asks for an admin code and has buttons for “Déverrouiller”, “Empreinte”, and “Fermer”; accept the local code “Kevko044” as the code path, and also offer browser WebAuthn/platform biometric authentication when supported. On successful admin unlock, close the modal for code access and report that left click places and right click breaks blocks. For biometric access, show admin tools in the modal: a “Mode vol” checkbox, a speed slider from 1 to 20 defaulting to 4.8, a note that Space rises and Shift descends while flying, numeric X/Y/Z teleport fields defaulting to 0/3/0, and a “Téléporter” button. Flight should allow vertical movement with Space and Shift while retaining normal movement; teleport should move the player to the entered coordinates, clamping the vertical position to at least 1.2. The Multijoueur button should open a centered “Comptes et multijoueur” modal with a WebSocket URL field defaulting to ws://localhost:8080, player name and password fields, and buttons “Connecter”, “Connexion”, “Créer un compte”, and “Fermer”. Connect to a minimal WebSocket server at localhost:8080: support registering usernames of 3–16 letters/numbers/underscore with passwords of at least 4 characters, logging in, and synchronizing the voxel world and player positions. Store server passwords as salted scrypt hashes rather than plaintext. The server should send an initial snapshot of its grass base world, broadcast authorized add/remove edits, and relay player state. Also support same-browser-tab multiplayer/world synchronization through BroadcastChannel room “blocterre-room”, using orange box avatars for remote players. Keep the overall presentation sparse and faithful to the screenshot: blocky terrain in the lower portion, lots of open blue sky, dark glass-like rounded HUD panels, simple white crosshair, no weapons, enemies, inventory, score, health, or invented game objectives. The objective is an open-ended construction/destruction sandbox where the visible goal is to move around and edit the voxel landscape after admin unlock.