I wouldn't think of myself as a passionate developer. I have a family, I value my free time. I spend work time growing my skill set as it's required, anything else I do is rarely related.
I have a feeling that there's a silent majority of developers such as myself, that do enjoy programming and have a "passion" for it, but do not let this passion dissuade them from family time, or having more varied down time.
I think for a lot of people it's a dangerous game to be spending every waking moment working for a company, then spending your down time scraping together stuff for open source contributions etc.
I salute those that can and do though.
Suggestions? I have Catan, Ticket to Ride, and Carcassonne.
Agricola
Race for the Galaxy
Tiny Epic Galaxies
Splendor
Would all be good for the same kind of player counts as them, without any occult theming.Deleted Comment
For resources the Arduino.cc forum and tutorials are a great place to start. Should be able to find some project ideas as well.
Biggest problem that I had is that it eventually becomes a challenge to manage the framerate. I realize there are ways to fix this that are intertwined with the gameplay, but I'd rather play the game instead of butchering kittens and other things in an effort to keep the game performant.
Second issue is with military organization. I never really became confident in my ability to get the squads doing what I wanted them to do (wearing the proper uniforms, training with a crossbow).
Despite this, I've had a lot of fun with the game. Building, farming, and managing a metal industry is a lot of fun. The barrier to entry is still pretty high, and I don't think the announced additions are going to change that.
(haven't played in the last year or two, so my criticism may be outdated)
As much as I can see why Tarn wants to keep the code closed source, I really wish he'd allow someone to help him with some optimisations.
This was for several reasons - firstly - makefiles will not be parsed correctly if you start using spaces rather than tabs, so it's a good habit to get into to use them elsewhere to save headaches. Secondly, almost every developer I've met will want to use a different amount of spaces for indentation. When using tabs they can set whatever they want using the text editor or IDE of their choice.
This is my line of thinking anyway.
[0] https://www.sqlite.org/copyright.html
[1] https://www.sqlite.org/prosupport.html
[2] https://sqlite.org/see/doc/release/www/readme.wiki