Naar inhoud

The Next Input is in bèta. Iets kapot of een idee? Meld het op het forum · Welkom!

Gemini 3: codeer een retro 3D-ruimteschipgame met één prompt Gemini 3: Code a retro 3D spaceship game with a single prompt

Titel en omschrijving vertaald uit het Engels met AI. Titel en omschrijving zoals de maker ze schreef.

Google DeepMind @googledeepmind
  • 18 nov. 2025
  • 0 reacties

Maak er iets van

Schrijf je eigen kijk op deze video of zet de discussie open op het forum. De video staat er al in.

Over deze video

Gemini 3 is ons beste model tot nu toe voor agentic werk en vibe coding. Zie hoe het één complexe prompt oppakt en met zijn reasoning-vermogen uitvoerbare code schrijft voor een verzorgde, interactieve 3D-game, compleet met neonesthetiek en particle-effecten, allemaal in één HTML-bestand. Wat bouwt Gemini als je 'retro ruimteschip' vervangt door iets anders? Probeer de demo in Google AI Studio: https://aistudio.google.com/apps/bundled/synthwave_space Meer over Gemini 3: https://deepmind.google/models/gemini/ ___ Prompt: ""Maak een verzorgde, retrofuturistische 3D-ruimteschipgame voor het web die volledig in één HTML-bestand zit en Three.js gebruikt. De game moet een Synthwave/Retrowave-esthetiek hebben met de volgende specificaties: ### 1. Visuele stijl en sfeer * **Esthetiek:** Donkere, meeslepende 3D-omgeving met een gloeiende, volumetrische neonlook. Gebruik een kleurenpalet van dieppaars, felroze en elektrisch cyaan. * **Post-processing:** Je moet Three.js `EffectComposer` met `UnrealBloomPass` implementeren zodat de neonelementen intens gloeien. * **Omgeving:** * Een dichte, bewegende sterrenhemel als achtergrond met rijke details. Ga hier verder dan simpele vlakke vormen en gebruik shaders om de game visueel aantrekkelijk te maken. Simuleer bijvoorbeeld retro astra, sterren en planeten op de achtergrond. * Afstandsmist waardoor objecten in de verte vloeiend in het donker verdwijnen. * **Assets:** Gebruik complexe geometrische primitieven die programmatisch worden opgebouwd (geen externe modellen importeren). ### 2. Gameplaymechanieken * **Perspectief:** Third-person view van achter het ruimteschip. * **Core loop:** De speler bestuurt het schip over de X- en Y-as (2D-vlak), terwijl vijanden (neonblokken) in de verte verschijnen en langs de Z-as naar de camera toe vliegen. * **Gevecht:** * De speler schiet laserstralen (gloeiende lijnen) om vijanden te vernietigen. * **Botsing:** Als een laser een blok raakt, moet het blok uiteenspatten in een zeer complex particle-explosie-effect. * **Game over:** Als een blok het schip raakt, is de game afgelopen. * **UI:** Een minimale HUD die de huidige score toont. Een Game Over-overlay met een Restart-knop. ### 3. Besturing (cross-platform) De game moet het type apparaat of de invoermethode detecteren: * **Desktop/web:** * Gebruik de **pijltjestoetsen** of **WASD** voor vloeiende beweging (pas `lerp` of wrijving toe voor een zwevend, driftend ruimteschipgevoel). * Gebruik de **spatiebalk** om te schieten. * **Mobiel/touch:** * Render een halfdoorzichtige **virtuele joystick** linksonder in het scherm (met HTML/CSS of de Canvas API) om aanraakbewegingen om te zetten in coördinaten van het schip. * Detecteer een **tik** ergens op de rechterkant van het scherm om lasers af te vuren. ### 4. Technische randvoorwaarden * **Eén bestand:** Alle HTML, CSS en JavaScript (inclusief de Three.js-library en post-processing-shaders die via een CDN worden geïmporteerd) moeten in één `index.html`-bestand staan. Geef geen andere tekst terug dan het HTML-antwoord. * **Performance:** Gebruik object pooling voor lasers en particles om 60 FPS te garanderen. * **Responsiveness:** Het canvas moet dynamisch meeschalen met elk schermformaat zonder de beeldverhouding te vervormen."" ___ Abonneer je op ons kanaal https://www.youtube.com/@googledeepmind Volg ons op X https://twitter.com/GoogleDeepMind Volg ons op Instagram https://instagram.com/googledeepmind Voeg ons toe op Linkedin https://www.linkedin.com/company/deepmind/

0 reacties

Nog geen reacties. Wees de eerste!

Log in om te reageren.

Inloggen of word lid
Reactie verwijderen?

De tekst verdwijnt. In de draad blijft staan dat hier een reactie is verwijderd, zodat antwoorden erop nog te volgen zijn.