Delivery_Exe is a programming game inspired by The Farmer Was Replaced.

You have a robot, a warehouse, and a terminal. Your job is to automate the delivery process by writing real Python code. 


You start small, moving a single box to a truck. As you complete orders, you earn money to spend in the skill tree. This unlocks actual programming concepts: you'll buy the ability to use while loops, if/else statements, variables, and eventually custom functions.


The more you unlock, the more complex your automation becomes. The core challenge isn't just getting the box to the truck; it's writing the cleanest, most efficient script to do it automatically while you sit back and watch it run.

Development log

Comments

Log in with itch.io to leave a comment.

There are some access issues with data that prevent it from being saved. From the console, it seems to save to the cache fine in your save manager but errors when updating the game state. Also, your feedback to your Google Form has access issues too. I can access the form directly but hook doesn't probabily fire.

The gameplay I could do (semi-automation): 


Finally, you should be very careful about design and presentation being too similar to TFWR. While inspiration is fine to do your game should instead try to replicate UI elements and functionality. Since you listed LLM use for code and general assistance, I would make sure you carefully prompt it to not use assets or code from TFWR and/or be careful about code review. You could face some legal issues if you aren't careful.

Overall, I like the concept, but I couldn't really fully automate it. 

I would have liked to make goto functions and start designating drop-off locations for the shelf. And actually require the shelves since the truck recharge speed is slow enough that you can just order what you need on demand instead of using them. Probably should also be something you can unlock instead of having 4.

One thing with movement is that you should maybe have the robot face the direction it's moving. Otherwise, you get optimal pathing like above, where it is better to go backwards instead of a full turn.

I am kind of skeptical that you could make unique and interesting puzzles from just this idea as well. Like, pathing is pretty simple, and there's basically no use for capacity, contents, look, or basically any sense right now since that could just be handled in memory. For example, there is no need to use look to know if you are in front of a conveyor since you know exactly where that is, so you can do precise pathing and return. It makes it so that senses are not very practical to use.

I hope that this continues with a good focus and less strict inspiration to TFWR design. And also that you try to add your own ideas instead of just what a LLM serves you. It's a nice concept and runs smooth enough. Good luck. :)

(1 edit)

Wow, thank you so much for this feedback, and for taking the time to record the video! Your comment was so valuable, i made many changes thanks to you.

First, i removed the backward() function, so no more moonwalk.

I've also added get_facing_dir() that returns a cardinal point and get_pos_x() and get_pos_y() to get your coordinates, this should be all you need to make a goTo function.

Also, now you actually get resources for the boxes you ship, so you can now unlock skills like loops and variables which will allow you to really automate everything.

I also hope the shelves will become usefull when you unlock Apples, as they can't be sent before the are ripe (that might require to change the numbers a bit though).

You are right about senses, they have little to no use right now, i'm planning on adding a bit of randomness in to the game in the future to make them more important.

I hope you will come back to try this new updated version and give me new feedbacks to keep improving the game, thank you again!

I can move UI elements partially or fully off screen and theres no way to move them back

Thank you for the feedback! I updated the game, that shouldn't happen anymore

The game literally does not work. Have you even playtested this? Sending a box doesn't increase my count.

You are right, I accidentally pushed a broken build right at launch that dind't reward you for the boxes you delivered. That was a massive oversight on my part.

The issue has just been fixed, and delivering boxes will now correctly reward you with resources to unlock the skill tree. Thank you for reporting this, I really appreciate it!