Hello all
I’ve not posted here before, but thought I’d share a small project I’ve been working on recently for fun. Still very much a work in progress, but thought some of you might be interested. I’m not a coder and have no software engineering skills at all, but I’ve been playing with a ‘vibe-coding’ app (AI software designed to convert verbal instructions into code) to try and create a game based on one of Powers’ rubber band experiments in Making Sense of Behavior.
In the game, there are two players tethered together. The aim is to collect as many dots as you can of the same colour as your player (red or blue). if you collect the most dots, you win 3 points at the end of the round. However, if you move too far apart from the other player, the tether snaps and you both get 0 points. If you cooperate and collect ≤ 10 dots of each other, both players get 1 point each. The line will flash red for 1 second before snapping to give the players warning that they’re too far apart. There are three rounds. Highest score wins at the end.
I thought this might be a neat way of illustrating interpersonal conflicts (collect dots and win vs maintain tether), intrapersonal conflict (the dots gradually spawn further away from the centre of the board, so you are pulling against the other player to collect dots of your colour), and cooperation/negotiation.
There are still quite a few bugs in the game. You only have 5 free commands per day (I didn’t want to pay the $25 to unlock the full version), so it’s taken me a while to get it to this point.
Things that still need fixing:
- The scoring system is still not working properly - it treats every win as a cooperate win and awards a point to each player. I’ve not managed to fix this yet, but will keep trying to convince the AI to sort it out!
- I’ve only played with the ‘Local Multiplayer’ version so far (i.e., both players use the same device to play the game). There is a ‘Play Online’ option, but I’ve not checked how well that’s working yet. I’m trying to get the Local Multiplayer version working first.
Anyway, would be interested to see what people think. There is an option to ‘remix’ my version of the game. This will allow you to duplicate the project and make adjustments to the code.
Cheers
Rob