Adventure Game Studio

Community => The Rumpus Room => Topic started by: gijsja on Sun 24/12/2023 01:07:02

Title: Testdrive my AGS pixel generator on OpenAI if you have a sub.
Post by: gijsja on Sun 24/12/2023 01:07:02
I am going for building an adventure game in 2024 with AGS. I am now finetuning a GPTBuild on OpenAi with a focus on pixel art and ags. Anyone willing to kick the can can go to https://chat.openai.com/g/g-QGodtBnLc-adventure-pixel-director. Any feedback would be great. I will post full instructions when i have the feeling it is a working thing.

 :cool: Gijsja
Title: Re: Testdrive my AGS pixel generator on OpenAI if you have a sub.
Post by: gijsja on Sun 24/12/2023 01:25:51
Anyway happy xmas generated by this cutie

(https://i.imgur.com/cuRhUzq.png)
(https://i.imgur.com/j17NDak.png)
(https://i.imgur.com/KMrvP2A.png)
Title: Re: Testdrive my AGS pixel generator on OpenAI if you have a sub.
Post by: gijsja on Sun 24/12/2023 02:50:26
This prompt i have love for.

Create 2 persons in a dynamic conversation, cinematic style panel, X-files inspired, generate chatter script for use in AGS studio in code style. It is intense and then end object is a Banana with a nuclear bomb attached.

(https://i.imgur.com/fXbMkVO.png)

// Define Characters
Character fbiAgent = Game.GetCharacter("FBI_Agent");
Character civilian = Game.GetCharacter("Civilian_Woman");

// Define Object
Object nuclearBanana = Game.GetObject("Nuclear_Banana");

// Conversation Start
fbiAgent.Walk(100, 200, eBlock, eWalkableAreas);
fbiAgent.Say("I can't believe what we're seeing here...");

civilian.Walk(150, 200, eBlock, eWalkableAreas);
civilian.Say("Is that... a banana with a bomb attached?");

fbiAgent.FaceObject(nuclearBanana);
fbiAgent.Animate(5, 5, eRepeat, eBlock);
fbiAgent.Say("Yes, and it's no ordinary bomb. We need to act fast.");

// Interaction with Object
player.AddInventory(nuclearBanana);
player.Say("I'll handle this. It's too dangerous for anyone else.");

// Decision Making
if(player.HasInventory(nuclearBanana)) {
    player.Say("I need to find a way to defuse this safely.");
} else {
    civilian.Say("What should we do?");
    fbiAgent.Say("Stay back. I'll call the bomb squad.");
}

// Scene End
fbiAgent.Walk(200, 300, eBlock, eWalkableAreas);
civilian.Walk(250, 300, eBlock, eWalkableAreas);