Sök till höstens kurs idag!
Förra året gjorde Javi Lopez ett experiment med GPT-4 och Midjourney för att se om det gick att göra ett spel helt och hållet med AI.
Ett intressant experiment att följa för den som är intresserad av Modern Programutveckling med AI-stöd och det visar på vilken enorm kraft AI kommer att ge för programutveckling. AI-stödet blir bara bättre och bättre.
På tolv (12!) timmar byggde Javi Lopez spelet Angry Pumpkin utan att själv författa en enda rad. Allt skapades med hjälp av 500 prompter, många av dessa var repetitioner för att få rätt resultat. Idag har vi kommit ännu längre med Gemini, Claude och alla specialinriktade lösningar som Xcode 16 med Swift Assist, Replit, CodeLlama, Amazon Q och många, många fler. Plus alla nya grafiska möjligheter med både ljud och video, plus ljud och musik…
Exempel på prompter:
Bakgrunden: Angry birds skyline in iPhone screenshot, Halloween Edition, graveyard, in the style of light aquamarine and orange, neo-traditionalist, kerem beyit, earthworks, wood, Xbox 360 graphics, light pink and navy –ar 8:5
Figurer: Halloween pumpkin, in-game sprite but Halloween edition, simple sprite, 2d, white background och Green Halloween monster, silly, amusing, in-game sprite but Halloween edition, simple sprite, 2d, white background.
Promptningen gick hyfsat enkelt men en del av tiden gick åt till finputsande och Javi Lopez rekommenderar att man hela tiden frågar, frågar och frågar tills det blir rätt.
Exempel på frågor:
Now, I ask you: do you know how the birds are launched in Angry Birds? What the finger does on the screen? Exactly. Add this to the game, using the mouse
I have this error, please, fix it: Uncaught ReferenceError: Constraint is not defined.
There’s something off with the logic that calculates when there’s a strong impact on a bug. If the impact is direct, it works well, but not if it’s indirect. For example, if I place a rectangle over two bugs and drop a box on the rectangle, even though the bugs should be affected by the impact, they don’t notice it. What can we do to ensure they also get affected when things fall on top of a body they are under?
Resultatet:
Javi Lopez valde arbeta i JavaScript och resultatet finns här https://bestaiprompts.art/angry-pumpkins/sketch.js
Vill du prova spelet i din webbläsare på dator?
https://bestaiprompts.art/angry-pumpkins/index.html
Javi Lopez egen berättelse finns i denna tråd:
https://threadreaderapp.com/thread/1719363262179938401.html
Javi Lopez har tidigare kunskaper i programmering vilket gör att han och alla andra som lär sig modern programutveckling med AI-stöd numera kan producera på helt annan nivå än tidigare. Hans yrkeskunskaper hjälpte också när all grafik skulle läggas till på rätt plats i koden.
En programmerare som kan AI är som en smed som fått ett städ.
Den som vill lära sig just Modern programutveckling med AI-stöd kan ansöka till den korta yrkeshögskolekurs som Malmö Yrkeshögskola arrangerar i höst. Kursen är godkänd, kostnadsfri och hålls på flexibel distans för att passa dig som vill fortsätta arbeta eller plugga.
Säkra din plats på höstens mest givande distanskurs Moderna Programutveckling med AI idag!
Läs mer på https://my.se/mp och ansök direkt från webbsidan.
Vi startar måndagen den 2 september. Välkommen!
Vill du se vilka andra korta kurser Malmö Yrkeshögskola erbjuder i höst? https://my.se/kk