AMA Jo

by avavt
Overall★★★★★★★★★★2.95
Fun★★★★★★★★★★2.89
Innovation★★★★★★★★★★3.06
Theme★★★★★★★★★★2.83
Graphics★★★★★★★★★★2.61
Humor★★★★★★★★★★2.55
Mood★★★★★★★★★★2.60

NOTICE:


This is a programming game. And thus like anything related to programming: it will take some time to set up and play (read: this game doesn't go well with a bottle of beer).

At this time the game has built-in package for Python and Typescript (javascript) languages.

If you don't have time for such hassle, it is totally expected and understandable, thank you very much for visiting!

But please, if you don't play the game, do not rate the game. Thanks for reading!

About


AMA Jo is a bot-programming game, in which you (the main character) must disguise as an AI, by writing a bot to seamlessly automate the stocking & delivery of packages in an AMJ's warehouse.

The game will progress through 5 days, in each day the task your bot must handle become progressively more complex.

Mistakes in managing the drones will raise suspicion from the SYSTEM. And when the SYSTEM has identified you as a human, it'd be game over.

Comments18

Bomo97103 May 2023, 19:13
It says the page isnt there
spudboy
spudboy6 May 2023, 18:15
I really like the concept of this game but all the requirements for getting it set up just... seems like too much for me to get into. I'm not gonna install nodejs and install stuff in the command line just to play a game jam game 😅

Sorry! Good luck!
MPK90
MPK906 May 2023, 20:02
The idea may be cool and unique, but it's way too complicated. It wasn't until I started the game and read the read.me that I knew what the game was about.

I even briefly thought that the game might be malware.

To be on the safe side, I checked your Ludum Dare profile page and itch.io to make sure it wasn't a new account with no history.
LDJam user 08 May 2023, 14:41
I got an error:
`Curl error 7: Failed to connect to localhost port 1337 after 2256 ms: Connection refused
UnityWebRequestException: Cannot connect to destination host
at Cysharp.Threading.Tasks.UnityAsyncExtensions+UnityWebRequestAsyncOperationAwaiter.GetResult () [0x00081] in D:\Unity Projects\LD53\Library\PackageCache\com.cysharp.unitask@305695ad5d\Runtime\UnityAsyncExtensions.cs:794
at RemoteAiService.SendRequest[T] (System.String endpoint, System.String json) [0x000a6] in D:\Unity Projects\LD53\Assets\_Scripts\Source\ServicesImpl\AIService\RemoteAiService.cs:33
at RemoteAiService.Captcha (System.String question) [0x0003f] in D:\Unity Projects\LD53\Assets\_Scripts\Source\ServicesImpl\AIService\RemoteAiService.cs:19
at ReactiveTutorialNextStep.DoCaptcha () [0x00042] in D:\Unity Projects\LD53\Assets\_Scripts\Source\GameCore\Tutorial\ReactiveTutorialNextStep.cs:45 `
LDJam user 08 May 2023, 14:41
I got an error:
`Curl error 7: Failed to connect to localhost port 1337 after 2256 ms: Connection refused
UnityWebRequestException: Cannot connect to destination host
at Cysharp.Threading.Tasks.UnityAsyncExtensions+UnityWebRequestAsyncOperationAwaiter.GetResult () [0x00081] in D:\Unity Projects\LD53\Library\PackageCache\com.cysharp.unitask@305695ad5d\Runtime\UnityAsyncExtensions.cs:794
at RemoteAiService.SendRequest[T] (System.String endpoint, System.String json) [0x000a6] in D:\Unity Projects\LD53\Assets\_Scripts\Source\ServicesImpl\AIService\RemoteAiService.cs:33
at RemoteAiService.Captcha (System.String question) [0x0003f] in D:\Unity Projects\LD53\Assets\_Scripts\Source\ServicesImpl\AIService\RemoteAiService.cs:19
at ReactiveTutorialNextStep.DoCaptcha () [0x00042] in D:\Unity Projects\LD53\Assets\_Scripts\Source\GameCore\Tutorial\ReactiveTutorialNextStep.cs:45 `
Bullex8 May 2023, 14:41
I got an error:
`Curl error 7: Failed to connect to localhost port 1337 after 2256 ms: Connection refused
UnityWebRequestException: Cannot connect to destination host
at Cysharp.Threading.Tasks.UnityAsyncExtensions+UnityWebRequestAsyncOperationAwaiter.GetResult () [0x00081] in D:\Unity Projects\LD53\Library\PackageCache\com.cysharp.unitask@305695ad5d\Runtime\UnityAsyncExtensions.cs:794
at RemoteAiService.SendRequest[T] (System.String endpoint, System.String json) [0x000a6] in D:\Unity Projects\LD53\Assets\_Scripts\Source\ServicesImpl\AIService\RemoteAiService.cs:33
at RemoteAiService.Captcha (System.String question) [0x0003f] in D:\Unity Projects\LD53\Assets\_Scripts\Source\ServicesImpl\AIService\RemoteAiService.cs:19
at ReactiveTutorialNextStep.DoCaptcha () [0x00042] in D:\Unity Projects\LD53\Assets\_Scripts\Source\GameCore\Tutorial\ReactiveTutorialNextStep.cs:45 `
LDJam user 08 May 2023, 14:41
I got an error:
`Curl error 7: Failed to connect to localhost port 1337 after 2256 ms: Connection refused
UnityWebRequestException: Cannot connect to destination host
at Cysharp.Threading.Tasks.UnityAsyncExtensions+UnityWebRequestAsyncOperationAwaiter.GetResult () [0x00081] in D:\Unity Projects\LD53\Library\PackageCache\com.cysharp.unitask@305695ad5d\Runtime\UnityAsyncExtensions.cs:794
at RemoteAiService.SendRequest[T] (System.String endpoint, System.String json) [0x000a6] in D:\Unity Projects\LD53\Assets\_Scripts\Source\ServicesImpl\AIService\RemoteAiService.cs:33
at RemoteAiService.Captcha (System.String question) [0x0003f] in D:\Unity Projects\LD53\Assets\_Scripts\Source\ServicesImpl\AIService\RemoteAiService.cs:19
at ReactiveTutorialNextStep.DoCaptcha () [0x00042] in D:\Unity Projects\LD53\Assets\_Scripts\Source\GameCore\Tutorial\ReactiveTutorialNextStep.cs:45 `
Bullex8 May 2023, 14:41
I got an error:
`Curl error 7: Failed to connect to localhost port 1337 after 2256 ms: Connection refused
UnityWebRequestException: Cannot connect to destination host
at Cysharp.Threading.Tasks.UnityAsyncExtensions+UnityWebRequestAsyncOperationAwaiter.GetResult () [0x00081] in D:\Unity Projects\LD53\Library\PackageCache\com.cysharp.unitask@305695ad5d\Runtime\UnityAsyncExtensions.cs:794
at RemoteAiService.SendRequest[T] (System.String endpoint, System.String json) [0x000a6] in D:\Unity Projects\LD53\Assets\_Scripts\Source\ServicesImpl\AIService\RemoteAiService.cs:33
at RemoteAiService.Captcha (System.String question) [0x0003f] in D:\Unity Projects\LD53\Assets\_Scripts\Source\ServicesImpl\AIService\RemoteAiService.cs:19
at ReactiveTutorialNextStep.DoCaptcha () [0x00042] in D:\Unity Projects\LD53\Assets\_Scripts\Source\GameCore\Tutorial\ReactiveTutorialNextStep.cs:45 `
LDJam user 08 May 2023, 14:41
Oops, sorry for that. I got connection problems and pushed Publish button several times
AVAVT
AVAVTauthor8 May 2023, 14:44
Hey @bullex , that mean your bot server is not running, did you start the bot package?
Bullex8 May 2023, 15:12
Oh yeah, my bad
milq
milq9 May 2023, 18:15
I can't vote because I use Debian GNU/Linux and I don't play in the browser either. :(
3ggplant10 May 2023, 04:05
Easily one of the most interesting games I've seen so far. I really like the idea, but I think it's a bit too much upfront to go straight into the code without really introducing each part of the API's functions and state. I tried for about half an hour but gave up because it kept exploding in the middle when moving towards the delivery point and I couldn't figure out why. Really good as an edutainment game though, could definitely see it being used for an introductory programming class if it's slowed down and explained a bit more. There's a really steep learning curve here with day 1 having so much code to look through all at once, and day 2 jumping straight to pathfinding algorithms.
AVAVT
AVAVTauthor11 May 2023, 05:34
Thanks for playing @3ggplant ! Could I ask a bit: do you have the Unity error console log anything out at bottom left when the package explodes?

There was too little time to add a reporting window, so I used the development console to log out penalties reasons. Usually package exploding mean the drone dropped it in a non-storage area, or 2 packages colliding into each other
Sodoj11 May 2023, 20:48
This is definitely the most interesting entry this jam imo. I set up a quick python script to solve the intro captcha just to see if it works and I was dumbfounded. I stopped there due to my limited free time, but I will definitely play this some more later, probably in the node js version since I want to learn some nodejs. I'll keep you posted if you want to o:. Super cool!
AVAVT
AVAVTauthor12 May 2023, 04:09
Thanks for your kind words @sodoj ! I'd be greatly exhilarated if you want to continue playing the game!

This bot framework is a base upon which I plan to make a series of small educational games about programming & languages, so any feedback/recommendation/issue reporting would really help me out 🙏

Other games by @avavt

Found a bug?
Tell us on Discord