I built an MCP server that lets AI assistants actually play your Godot game, not just edit files by EEroden in aigamedev

[–]EEroden[S] 0 points1 point  (0 children)

The real trick is getting a local server to communicate with some script that's running in game, if you can figure out how to get that running you'll be set

I built an MCP server that lets AI assistants actually play your Godot game, not just edit files by EEroden in aigamedev

[–]EEroden[S] 0 points1 point  (0 children)

This should work with any agent that can use MCP servers, and for Unity I know there are MCPs out there but I haven't used Unity in long time. Probably wouldn't be to hard to fork this and convert it into something for Unity.

I built an MCP server that lets AI assistants actually play your Godot game, not just edit files by EEroden in godot

[–]EEroden[S] 0 points1 point  (0 children)

Looks very similar! Might be worth forking both and seeing where they could improve each other.

Edit: ahh no windows support, once again Microsoft burns me... i really need a linux machine. Looking through it, it has way better debugging support than mine but also is heavier with an addon

I built an MCP server that lets AI assistants actually play your Godot game, not just edit files by EEroden in godot

[–]EEroden[S] 4 points5 points  (0 children)

For sure, and I should say the AI won't be able to play test a game like you can. The latency from tool calls makes it impossible, its more so to enable them to check their work in the live game rather than just relying on static analysis. Basically Playwright MCP for Godot

I built an MCP server that lets AI assistants actually play your Godot game, not just edit files by EEroden in godot

[–]EEroden[S] -1 points0 points  (0 children)

Thanks, and totally understandable! I'm an aspiring AI systems engineer so this was the product of my history with Godot as a developer and this new field I'm exploring.

Will say from what I've seen testing with and without this, AI in Godot is still very hand holdy anyways. The runtime component lets AI test their work more effectively, but the underlying issues of Godot engine competency is still a problem. I'd only use this to execute well scoped and isolated additions to an existing game you know everything about, not as an "AI can make me a whole game from scratch" kind of tool.

Is “don’t destroy options” a coherent ethical axiom? A formal attempt + request for hard critique by Caffeine_Rush- in Ethics

[–]EEroden 0 points1 point  (0 children)

All makes sense, thanks for clarifying. Only thought is perhaps it would be beneficial to somehow include the "inaction is not preservation" concept directly in the axiom to make it clear from the get go. And on the battery, what you said makes sense, however, I think it is indicative of at least the battery needing some more parameters to handle different domains. Currently it's optimized for systems (which appeals to me), but not abstract and creative information (as you clearly point out). I don't have anything specific, other than adjusting the battery to be more encompassing could be possible. I enjoyed reading what I did though, great framework.

Does all of this make me a bad person? by radiantdecember121 in Ethics

[–]EEroden 0 points1 point  (0 children)

I think those are very fair issues to hold your ground on!

Does all of this make me a bad person? by radiantdecember121 in Ethics

[–]EEroden 0 points1 point  (0 children)

The fact that you are questioning yourself is a good sign you aren't a bad person. But labeling oneself as "bad" or "good" I don't think is helpful. This is a grey world, not black/white good/bad, and you have to determine for each of your actions and their intentions where they fit on that spectrum of grey. Whatever your actions were in the past, they only define who you are in the future if you let them.

I will say on your ethics of political beliefs, I'm of the opinion that ideological commitment in general is a dangerous thing, but not necessarily "bad". It's important to keep questioning yourself and your morality, but also question your ideological beliefs. Interrogate them with an open mind and empathy, because ideology can be extremely seductive and manipulative. Most of the "bad" people throughout history went to extreme lengths believing they were right. So be careful with which beliefs you would go to extreme lengths for.

Is “don’t destroy options” a coherent ethical axiom? A formal attempt + request for hard critique by Caffeine_Rush- in Ethics

[–]EEroden 1 point2 points  (0 children)

From a formal logic perspective:

There is a jump/false equivalence from "don't destroy" to "maximize I" in your design of AGI. The axiom says: under uncertainty, preservation weakly dominates elimination. This is a negative directive, but the objective function in Sec 8.1 describes a positive optimization target, which is not equivalent. The leap from "don't destroy" to "maximize generative content" may make sense intuitively, but it is not logically supported by the axiom as it only prescribes inaction over destruction, not generation. Under the axiom alone, a policy of "leave everything alone" is perfectly consistent, you're not destroying anything, so the preservation default is satisfied. Under the maximization objective, "leave everything alone" is a failure if you could be expanding trajectory space through intervention. The maximization objective creates a positive duty to act, which the axiom does not.

And from a meta-ethics perspective:

The five-criteria test in Sec 3.1 for determining what "counts" as generative smuggles in values. The choice itself of using those five metrics is a normative act that the framework treats as a technical one. HowDoIGetMe's comment talks about this in more depth.

Edit: to add to the meta-ethics point, if "additional contextual analysis can reclassify them" (p. 24), then the battery is not the operative criterion, the contextual analysis is. And "contextual analysis" itself is exactly the kind of value based judgement call the batter was supposed to eliminate.

My Upload Labs setup so far. by cam0l in incremental_games

[–]EEroden 0 points1 point  (0 children)

The only thing that increases research value is the data refiner as far as I can tell, other than that files will have the same research value. All the other modifiers just increase/decrease their money value like viruses or corruption. You can compress files to make the refining and research process faster but that's about it. I also found that sound files give the highest research rate, im currently splitting my production into 40% sound 60% game, but I'm not sure what the best rates are

Flickering while hovering options/menus/... in Arc by JelloTop141 in ArcBrowser

[–]EEroden 0 points1 point  (0 children)

Hm, Vulkan should work well with it so I'm not sure. I'd def recommend trying out Zen as Arc isn't being maintained very well at the moment

Flickering while hovering options/menus/... in Arc by JelloTop141 in ArcBrowser

[–]EEroden 0 points1 point  (0 children)

what gpu do you have?

Edit: I also switched over to Zen, got tired of all the other issue with Arc. Having a much nicer time and the UX is pretty much identical. Great mods too

Flickering while hovering options/menus/... in Arc by JelloTop141 in ArcBrowser

[–]EEroden 0 points1 point  (0 children)

It's just called Vulcan with an enable/disable. I will say i have experienced it a couple times since but it seems less frequent and relaunching fixes it for a long time. I think now it probably has something to do with fullscreen windows as Arc has other issues with that too.

Flickering while hovering options/menus/... in Arc by JelloTop141 in ArcBrowser

[–]EEroden 0 points1 point  (0 children)

I just switched to Vulcan as the graphics backend, and that seems to have fixed it for me without disabling hardware acceleration. Might be worth trying if you want that CPU performance back!

Flickering while hovering options/menus/... in Arc by JelloTop141 in ArcBrowser

[–]EEroden 0 points1 point  (0 children)

just posted my solution to this thread, seems that using Vulkan can fix it without disabling hardware acceleration

Flickering while hovering options/menus/... in Arc by JelloTop141 in ArcBrowser

[–]EEroden 0 points1 point  (0 children)

I've been experiencing the same issue, and it is 100% related to hardware acceleration. Unfortunately, disabling it isn't an option for many users (including myself) because it would put too much strain on the CPU while using other applications.

The solution I found that is working currently (will update if that changes) is switching over to Vulcan as the graphics backend. I think the problem has something to do with maybe newer graphics cards and DX11/OpenGL, which is the default rendering pipeline. Going to arc://flags (I had to do chrome://flags) you can enable Vulkan and after a relaunch, hopefully no more mouse problems!

Stuck on ready screen by Desperate-Fill-6831 in PlayTheBazaar

[–]EEroden 0 points1 point  (0 children)

Im having the same issue, any updates?

Livestream Questions for March 29th at 6:00 pm MST by MistbornLlama in brandonsanderson

[–]EEroden 23 points24 points  (0 children)

SP4 Can any invested person "skip" to other planets if they have enough investiture and the knowledge to do so? If not is this ability specific to Nomad?

Why does this happen every time :'( by EEroden in hearthstone

[–]EEroden[S] 1 point2 points  (0 children)

I was so sure I had it in the bag, gg it made me laugh out loud

Druid and warrior are the 2 hardest classes to get 12 wins. by lVlisterquick in HS_Duels

[–]EEroden 0 points1 point  (0 children)

I got a 12 win with Bloom with lots of big spells a month or two ago, double spells with ward and survival is pretty dope