V-Sekai / godot-goal-task-planner

Other
6 stars 1 forks source link

AI Planner for Game Environment Design #7

Closed fire closed 4 months ago

fire commented 9 months ago

Describe the proposed feature and how it helps to overcome a problem or limitation

This proposal introduces a new AI planner that is designed to automate the process of creating apartment room designs in a magical college town setting for a game. The game is intended to be streamable on platforms like Twitch and Sammi. The current challenge lies in the manual effort and time required to design these rooms, which this AI planner aims to overcome.

Other information about your context or usecase.

The AI planner will be utilized in a game development context. It will be responsible for creating engaging and visually appealing environments for a game set in a magical college town. These environments need to be designed keeping in mind the streaming aspect of the game on platforms like Twitch and Sammi.

If known, describe how your proposal will work, with code, pseudo-code, mock-ups, or diagrams

The AI planner will leverage machine learning algorithms to generate room designs. These designs will be based on input parameters such as room size, style (e.g., modern, vintage), and function (e.g., study room, bedroom).

Here's a simple pseudo-code example:

def generateRoom(size, style, function):
    # Use ML model to generate room design
    roomDesign = mlModel.predict(size, style, function)
    return roomDesign

To facilitate the planning process, a preset of room designs will be created for the AI to refer to.

Anything else

As we are still in the early stages of this project, any feedback or suggestions are welcome. We are particularly interested in ideas for features that would make the AI planner more useful or user-friendly.

GeorgeS2019 commented 5 months ago

https://projects.laas.fr/planning/ image

other relevant references

https://bitbucket.org/sunandita/upom/src/master/

fire commented 4 months ago

Paused for now.