Jeg elsker OpenAIs Codex. Jeg lagde dette mens jeg ventet på at UberEats skulle komme.
Codex laget også animasjonen av strekmennene. Her er prompten: Bygg en native macOS-app kalt "Stickworld" ved hjelp av SwiftUI + SpriteKit (Swift Package, macOS 14+), med kjørbare kommandoer som 'swift build' og 'swift run'. Utseende på appen: - Hvit bakgrunn i notatblokkstil. - Subtile horisontale blå linjer og en rød venstre marglinje. - Øverst til venstre titteltekst: "Stickworld". - Ingen undertekst/instruksjonstekst under tittelen. Kjerne i spillmekanikken: - Venstreklikk tomrom: spawn en strekmann. - Venstreklikk direkte på en strekmann: slett den figuren. - Venstreklikk og dra: tegn et svart linjeobjekt. - Ved mus-opp, hvis slaget slutter nær startpunktet, lukk det i en løkke (felle); Ellers hold det som en åpen vegg. - Tegnede objekter blir statiske fysikkhindringer som strekmenn kolliderer med. - Høyreklikk og dra: viskelærstrek. Hvis viskelæret skjærer over en hvilken som helst del av et tegnet objekt (inkludert sikksakk), slett hele objektet. Strekmann-atferd: - Gjengi enkle svarte strekmenn med oppreist holdning (hodet opp, kroppen vertikal med bare litt lening). - Autonom gange i stort sett horisontale stier, med bare svake opp/ned-vinkler. - Bevege deg i gangfart (ikke løpe), med tydelige rette segmenter og sporadiske retningsendringer. - Hold deg innenfor scenegrensene. - Når to figurer kolliderer, utløser kampreaksjon: - Man gjør 'punch_combo' - Andre gjør 'stagger' - Vis tekst med kort påvirkning (f.eks. POW/BAP osv.) - Inkluder sporadiske 'idle_look'-tilstander. Implementeringsstruktur: - 'Sources/StickworldApp.swift' (app-oppføring) - 'Sources/ContentView.swift' (SwiftUI-komposisjon) - 'Sources/StickWarsScene.swift' (SpriteKit-scene + figurtilstander + inputhåndtering + hindrings-/viskelærlogikk) - 'Package.swift' produkt-/målnavn skal være 'Stickworld'. Viktig: - Ikke legg til fallback-oppførsel for usikre funksjoner med mindre du først ber om tillatelse.
475