If chess appeals, how about chess variants, perhaps one like Penultima where your implementation could read a custom secret rule for a piece and allow/forbid according to that rule?
(This is also one of the projects on my to-do list).
Games in general can become arbitrarily complex: A tower defence game can expand to become all of Starcraft, or a Settlers of Catan clone could expand to become Civilization.
But yeah, focus on something you'd enjoy either using or playing, depending on if it's a game or a tool.
If chess appeals, how about chess variants, perhaps one like Penultima where your implementation could read a custom secret rule for a piece and allow/forbid according to that rule?
(This is also one of the projects on my to-do list).
Games in general can become arbitrarily complex: A tower defence game can expand to become all of Starcraft, or a Settlers of Catan clone could expand to become Civilization.
But yeah, focus on something you'd enjoy either using or playing, depending on if it's a game or a tool.