Messing around with AI a bit more.
There's a lot of low hanging fruit that I could potentially get done pretty fast if I grind it out hard enough. It's always best to start with the easiest thing first because it's never as easy as you imagine it will be. Less is more in this regard. Biting off more than one can chew leads to burnout quite quickly. Just look around at all the projects in crypto that were never completed or took years to complete when the estimated time was like 6 months. It's NEVER 6 months. Ever. Never.
Battleship is known worldwide as a pencil and paper game which dates from World War I. It was published by various companies as a pad-and-pencil game in the 1930s and was released as a plastic board game by Milton Bradley in 1967. The game has spawned electronic versions, video games, smart device apps and a film.
So I started with the easiest thing I could think of.
From a coding perspective Battleship is almost as simple as Tic-Tac-Toe. Hell it might even be easier than Tic-Tac-Toe because in that game you have to code in the logic to see if anyone won the game and got 3 in a row. Whereas Battleship is even simpler: all your ships sink and you lose. Both can be played with a pen and paper quite easily, highlighting the simplicity of it all.
I got a somewhat working version of Battleship up and running with HTML/JS with a single prompt on AI. No bells and whistles here (yet), just a couple of tables with a little JavaScript glue to hold it together. Of course when I tried to add drag-and-drop functionality and PNG files to represent the ships it became riddled with errors and totally unplayable. Looking at the code I am reminded just how big of a JavaScript noob I really am. I'll need a pretty big refresher course to jump back into this stuff. Then again with AI answering any random question I throw at it with precision it makes the learning process ten times easier and faster.
That's the funniest thing about AI in my opinion: everyone complains about how it undermines academia and is fated to usher in a bunch of stupid humans that don't know anything. This is not accurate. AI is a better teacher than 99% of professors. It is a tool that makes it very easy to CHEAT if you want to cheat, and at the same time it makes it just as easy to actually LEARN the material if that's the actual goal of the student.
So essentially AI jailbreaks the entire educational system. We can clearly see that school was designed much like a prison. The driving characteristics of education (especially public education) have been rooted in a foundation of force and fear, just like the model for the rest of the world. Pass this test or you fail. If you fail you won't get a good job. If you don't get a good job you'll be a loser and shunned by society. Blah blah blah.
This is put students in a wholly toxic environment that turns learning into mostly pointless busy work and a complete lack of intellectual curiosity. How many students are in class because they were forced or pressured to be there? I personally never wanted to be in school. It was so boring and tedious. Now AI gives students an easy way to cheat at everything and we blame AI instead of THE ENTIRE WAY WE'VE BEEN OPERATING UP TO THIS POINT. This is not AI's fault: the entire system is broken. AI just highlights this very obvious fact. Stop trying to shoot the messenger.
AI on Hive
We get the same type of pushback on our own network. Many have tried to farm rewards on Hive by just copy/pasting AI prompts and ended up having their accounts nuked to zero with downvotes. Is this appropriate behavior and response, or is Hive suffering from the same delusion as academia? Maybe a little of both.
I believe AI is forcing us to ask some very serious questions, but rather than answer the questions we just blame the messenger for posing them. If I move a pile of rocks from point A to point B I will inevitably spend quite a bit of effort completing that task. However, the task itself has zero value. Meanwhile, I could automate some small task for very little effort but the value of that automation would be much greater than zero.
Work smart not hard.
Point being that many people across the board seem to conflate high value with high effort, which is not really the case. Either something has value or it doesn't. The effort employed to produce the value is meaningless in many circumstances. But I digress.
Shared Modules
Looping back to the Battleship clone: it requires a lot of infrastructure that could be shared across multiple types of games. One thing I need is access to a database to store information. Luckily I already have a working MySQL database with a connection to Hive from my Magitek project (although some are telling me to make the switch to postgreSQL). Another function needed is a connection to one or more Hive wallets like Keychain (easy but never figured out how). Games need a lobby where users can host and others can join. A chatroom would be nice as well. Then for games with NFTs you need a marketplace. Some of these technologies already exist and can be forked, others do not and must be built from scratch.
Conclusion
AI is a very useful and powerful tool that can be easily abused within the current ecosystem. This is an extremely disruptive force that we haven't been able to adapt to because it's evolving so quickly. I expect to hit some kind of logarithmic soft cap here sooner or later but others are saying we're on the brink of AGI. I'm still not sure if I'm buying it but Grok3 does give me pause considering it's reasoning ability are off the charts. The Turing Test is a joke at this point.