We talked briefly about what framework we wanted to build the game in. The two methods that came up were a C# console application or MonoGame.
Console Application Pros:
- No dependencies
- Takes very little system resources
- No hardware requirements
MonoGame Pros:
- We are all very familiar with MonoGame/XNA
- If we eventually want to draw something that isn't an ASCII character, it would be easy
- MonoGame shouldn't really take up that much system resources if just being used to show ASCII characters
- Would allow blowing up the characters/changing font size and kerning to show more detail
- If we want to add music/sound fx, this is all built in and packaged nicely through the content pipeline
I'm sort of on the fence about this. So if people have an opinion one way or the other, we can run with it. I think I lean a little towards MonoGame. If the game ever grows and wants something like sound effects or the ability to highlight an ASCII character that the player is looking at, it will require more dependencies or libraries anyways. Then again, the game will not rely on any framework as long as it is a console application.