I've used AI to develop a new Graal client!

Hey guys, if you wanna try my current working project, just follow that link, it should work if I’m running my server prototype.

http://207.134.175.44:8000/

This was done in 3 days of work assisted by AI, I believe a funcional client could be done fairly quickly compared to doing it all by hand.

Things that have been implemented:

  • Loading and displaying levels properly
  • Loading sprites from the original sprite files for walking in all directions
  • Footsteps sounds
  • Built a tool to help map the collisions (as well as water, pickable items, etc.) within the pics1.png tileset
  • Implemented basic collisions (work in progress)
  • Links between levels are mostly working (some polishing needed to prevent getting stuck sometimes)
  • NPCs are loaded along with their images

Missing features:

  • UI overlay with player statistics
  • Parsing GCode into functional javascript
  • Multiplayer
  • Baddies (will most likely replace their logic with something better)
  • Sword/bomb/arrow
  • much more

This is a big project overall, but after having worked as a developper on cutting-edge software, and using ChatGPT Plus, building a graal client feels within reach more than ever before!

I might setup a Git if you guys are interested, contact me on discord: fredi125

There is now a basic multiplayer that includes a chat and a HUD!


We’ve now got a working prototype of a client, come over and smash some bushes!

http://gptplayground.online

Very cool. I am also working on some stuff like a new JavaScript game engine. This is hand-coded so we can heavily modify it and it is very modular. A new C++ version also coming soon. What language is this made in? You should come join the Discord server:

I’m using javascript with socket.io, the game runs in a HTML5 canvas.

I don’t know how far along you guys are, but I’d be happy to merge our projects and both contribute to the git!

i tried AI for a graal client. i basically showed it the gserver source code and it just built a library for connecting to gservers and moving around. it kinda crazy how well it understood the crazy nature of graalv2.

this is pretty dope. i hope you keep working on it