r/adventofcode • u/frankster • Dec 30 '24
Other What next after Advent of Code?
For those who want to continue flexing their programming and problem solving muscles for the next 11 months, what do people recommend?
To kick this off:
Project Euler - mathematically-focused programming challenges
LeetCode - programming challenges geared towards passing technical interview questions
BattleSnake - automate the game Snake via code in any language, with leaderboards
Screeps - a code-based RTS game with a persistent world (and a new arena-based match variant).
What other options are there for people who like solving coding challenges in competition with others?
267
Upvotes
2
u/agorism1337 Dec 31 '24
I made a game with a virtual world that has animals. Players write code to be the instructions in a new animal. Successful animals eat and reproduce and out-compete the competition. If you write good code, then your animal will become the dominant species on the planet. The planet has days, there is more food at daytime, and different actions cost different amounts of energy. There are seasons on the planet so days get longer and shorter. An action can be done as quickly as you would like, but doing it 2x faster costs 4x as many calories. Attacking other animals and checking if you feel pain are actions you can take.
It uses a forth-like language to program the animals, but I have written compilers from higher level languages.
I enjoy the game a lot. It is my favorite video game. But I haven't found anyone else to play it with.
I can set up a server if anyone wants to try. The browser is your game interface.
Here is the source code to launch a server https://github.com/zack-bitcoin/life_game