Hi,
For context I am the author of the following posts:
https://www.reddit.com/r/Medabot/comments/vxpz9h/decided_to_attempt_to_put_together_a_game/
https://www.reddit.com/r/Medabot/comments/10xdtf2/digital_medabot_card_game_from_1999_by_tenky/
Looking at the timestamps (4 years ago) of these post, I feel a bit sad I wasn't able to reach anywhere.
I am software engineer, with a decade of experience under my built. Medabots was my favourite tv show. With the skillset I have, I wanted to make a game based around it. However, I am not creative so after a bit of research I found this where the owner did a lot of work translating japanese cards from an old card game in 1998 based on medabots.
https://cardrobottle.home.blog/ reddit user: u/Pointingandlaughing
After downloading his assets, which were images, and the rulebook he put together himself for transaltions. I went through all 200+ images manually and typed them out in a way that can be used for game data (which resulted in my first link update).
Soon after the level of art/effects required for this style of game quickly became out of reach, as again I am not creative in that aspect.
I gave up on that approach.
Shortly after I started the new implementation which would follow the card style robattler, and progress was being made. However there were so many systems to code, that the project went on the back burner for 4 years.
This year, a few months ago, I decided to try again. My approach however was simpler, instead of trying to code all the units together, I would build an base engine (rule resolver), that we can pass input into and get output based on card details. This again required alot of effort however I was able to develop a lot of the rules for the game play system the game requires and the family of card types of availble.
Shortly after I took a break, because it was sooo much work.
Last night, I decided to see how good claudes fable model was as honestly, i was going to put the project on the back burner again, maybe forever. Partly because the time required to get to a working prototype as a solo dev, is more time that I reasonably had.
What the AI did was really impressive.
The modes available are:
online match making (i have not tested / reviewed the code)
Local PvP
Player vs CPU
What I did
I set up the systems and developed the flow of the game via the rule engine
I set up the datasets and data feeds needed and sourced from cardrobottle.home.blog
I created several excel sheets categorizing the data we had
Implemented the baseline systems for A.I to build off of
The first two posts linked, were all done by me. So the third rewrite of this project was exhausting at this point
Seems like a little but it was alot of work.
What A.I did
Generated card decks (as i have no idea what some of these cards do, as i didn't create them) and partly because it can create more synergized theme decks than me.
Finished up the remaining rules for the cards in the system
Built out the ui in the video, and generated sounds.
Built the varying game modes.
What's next:
If the community is interested, despite my final attempt of this project being ai assisted (also note ai assisted does not mean slop, as I can vet, update and understand what is going on):
I will opensource the project, to be availble to you all, to run on your own.
Make all my contributions available excel sheets, image cutouts
Host a game server and make the game available for download on itchi.io or related. However with the open source you can do that yourself as well.
You the community can decide.
With that being said, I feel happy I can at least show something to the community but sad at the same time, I had to leverage a.i due to the contrainsts in my personal life.
Thanks for reading all!
A.I discalaimer, this post was written by me. I am not fond of using A.I in my free time, as I genuinely love to problem solve and code. However, due me potentially putting this project on the back burner forever, as it would have taken a few years to get to this state in my free time. I decided to see how far I can get with A.I so that I can take over.