As a novice computer programmer, I think it might be a good project to hone my programming skills.
How novice? I’ve seen many new programmers begin writing simulators and AIs for real-world games. They have fun and learn a lot, but generally realize they’ve bitten off more than they can chew and move on to other projects.
If you’ve never done anything AIish, small fun projects you can finish quickly include solving sliding puzzles with A* search and (more simply) solving sudoku puzzles.
How novice? I’ve seen many new programmers begin writing simulators and AIs for real-world games. They have fun and learn a lot, but generally realize they’ve bitten off more than they can chew and move on to other projects.
If you’ve never done anything AIish, small fun projects you can finish quickly include solving sliding puzzles with A* search and (more simply) solving sudoku puzzles.
If you do embark on this game project, reinforcement learning will be your friend.