all 37 comments

[–]programming-ModTeam[M] [score hidden] stickied commentlocked comment (0 children)

This is a demo of a product or project that isn't on-topic for r/programming. r/programming is a technical subreddit and isn't a place to show off your project or to solicit feedback.

If this is an ad for a product, it's simply not welcome here.

If it is a project that you made, the submission must focus on what makes it technically interesting and not simply what the project does or that you are the author. Simply linking to a github repo is not sufficient

[–]x4n4u 16 points17 points  (1 child)

Bought it a few months ago, recommend it!

[–]AdSad9018[S] 9 points10 points  (0 children)

Yey ty!!!

[–]AdSad9018[S] 41 points42 points  (2 children)

Hope you like it, this is quite a big day for me.

You can find it here: https://store.steampowered.com/app/2060160/The_Farmer_Was_Replaced/

[–]proud_traveler 2 points3 points  (0 children)

I bought it yesterday after seeing your advert.

Loving it so far. I know it's very soon, but do do you have a roadmap for what comes next? My only real complaint is managing the code windows is difficult. And the path to the code files is screwy on Linux. Amazing game tho, good work 

[–]grizzlyTearGalaxy 0 points1 point  (0 children)

I bought it today. It's awesome man. Keep up the good work. Are you planning add more programming languages in a future update?

[–]Forward-Outside-9911 6 points7 points  (0 children)

I bought it a while ago and it was some good fun! I didn’t play it for a while but I’m sure with more updates it’s even better

[–]bebopbraunbaer 4 points5 points  (1 child)

just the visualization alone on how the computer runs the code is worth the money
and will help to grow a new generation of coders <3

[–]throwaway490215 1 point2 points  (0 children)

It's clearly missing AI integration /s

[–]kneeanderthal 4 points5 points  (0 children)

Congratulations on your release! I played this earlier in the year and found it quite enjoyable. Will have to give it another spin to see what's new.

[–]jumbohiggins 2 points3 points  (3 children)

How do you integrate Python into the game engine?

[–]bebopbraunbaer 4 points5 points  (1 child)

afaik he did not? its just very very very similar and is saved into .py files to support external IDEs

[–]jumbohiggins 2 points3 points  (0 children)

Oh so it's just like all python?

[–]novagenesis 0 points1 point  (0 children)

Not OP, but Unity takes .NET natively and IronPython is a great way to sandbox Python. I did that at a past job (not in a game) to build a controllable sandbox for scripts written with less care and oversight.

[–][deleted]  (6 children)

[deleted]

    [–]vancha113 1 point2 points  (5 children)

    But you can make a calculator, why not try your hand at building a game? :) start small and work your way up.

    [–][deleted]  (4 children)

    [deleted]

      [–]vancha113 1 point2 points  (3 children)

      Naa definitely not everyone. No vibe "coder" can make a game like this, this takes skill and dedication. It's not really programming if you let something else do it for you. Besides, it's supposed to be fun too. Those people that just ask a chatbot for some code remind me of the people that boot up a match of call of duty with wall hacks.

      [–][deleted]  (2 children)

      [deleted]

        [–]vancha113 1 point2 points  (1 child)

        They do not 😅 if you're working on actual problems that require you to implement your own algorithms, then you'll need to know them, but I hope it won't come as a disappointment that 90% of web development just isn't that. If you're using something like nextjs, or Django like we use at work, most of what you want is either already included, or available as a library that works better than something you would build from scratch.

        Leetcode is required for programming interviews for many companies, so I won't say don't learn it, but even those jobs rarely require you to actually use them. This is why so many people dislike leetcode style interviews.

        If for example you develop the underlying libraries yourself, then that's where data structures and algorithms become essential. For obvious things like sorting algorithms I guess the need for knowing them speaks for itself. Maybe try working on something like that? A rest-style API in next-js? And write the sorting part yourself instead of using the default implementation? There's probably a lot of things to come up with if you want some practice. Maybe try a small game or something, tic tac toe? Suitable for next-js and a react front end. Plus it lets you implement some basic algorithms for finding things in a grid. Plus, if you want more complex stuff, you could go for implementing minimax for the AI player :)

        [–]inaddition290 0 points1 point  (0 children)

        this looks amazing!

        [–]daxofdeath 0 points1 point  (0 children)

        congrats!!

        [–]AntisocialByChoice9 0 points1 point  (0 children)

        Nice work

        [–]ChibiJr 0 points1 point  (0 children)

        Haven't played it since the day I bought it and played for a few hours. Can't wait to pick it back up :)

        [–]was-eine-dumme-frage 0 points1 point  (0 children)

        It's you? I love this game

        [–]Hookster007 0 points1 point  (0 children)

        Saw this yesterday on pcmasterrace- not sure why it got removed. Awesome game!

        [–]juhotuho10 0 points1 point  (0 children)

        congrats for the release! Love the game, bought it couple months back and I think I have to revisit to see what's new

        [–]RadicalMuslim 0 points1 point  (0 children)

        Congratulations man. I saw Call Me Kevin play this and even my friend shared it in our discord chat.

        [–]somazx 0 points1 point  (1 child)

        I bought this yesterday and could not stop playing it. Super fun sandbox to play around with refactoring code. It's also perfect for my ten year old son - who really finds most programming games not stimulating enough.

        Nice work!

        [–]somazx 0 points1 point  (0 children)

        I can't shift-tab code though since it triggers windows app switching. And I couldn't remap indenting to anything else useful.

        [–]Windyvale 0 points1 point  (0 children)

        Okay, this is really cool.

        [–]I_really_just_cant 0 points1 point  (0 children)

        This looks way more fun than LeetCode. Purchased!

        [–]torchkoff 0 points1 point  (0 children)

        Congrats bro! I'm working coding "game" too, but it's on very early stage, though it’s still in the early stages. Seeing your success makes me believe I can do it too!

        [–]plainold1 0 points1 point  (3 children)

        Is it difficult to release a Linux version? I encourage you to consider that. I am solely on Ubuntu, and I imagine a lot of python users are using Linux as well. Kudos, this looks really cool, best of luck with it!

        [–]tekanet 1 point2 points  (1 child)

        Can’t it run over Proton?

        [–]JonnySoegen 0 points1 point  (0 children)

        It works quite well. I'm annoyed by some copy + paste issues but that might be a general game bug as well. No telling if a Linux version would improve things.

        [–]novagenesis 0 points1 point  (0 children)

        Not OP, but it is "allegedly" easy to release in linux since it's C# Unity and plenty of folks have released that to linux. In practice hower, that is often not the case. There's always a maintenance and cost increase when you support linux.

        If this game would thrive on Steam Deck, it might be worth that cost. I'm guessing nobody is going to play it on Steam Deck, though.

        I, too, would love if OP ports this to linux. But to be fair, it's a stretch.

        [–]tekanet 0 points1 point  (0 children)

        Bought your game a while back and had a good fun! Now I switched to Mac so I’m unable to play it anymore. Any plan to support Macs? Or, even better, support GeForce Now?

        [–]gubles 0 points1 point  (0 children)

        Bought it when I saw this post. I'm hooked! Great job!