我的基本目标是编写一个.NET Kroz王国的翻拍版本。对于那些不熟悉游戏:是否有任何用于.Net的控制台“图形”库?
http://www.indiefaqs.com/index.php/Kingdom_of_Kroz
http://www.youtube.com/watch?v=cHwlNAFXpIw
本来就应该是一个快速分心项目给我所有的通用企业WCF休息/ WF/LINQ2SQL /等工作最近占据我大部分时间的项目。虽然我的努力的结果是可玩的,但它看起来像绝对的屁股(即使是基于控制台的游戏),因为我重绘了每一帧中的所有内容。
我知道一些替代方法,但在我做的简短测试中,他们仍然没有提供显着的性能或美学效益。如果我可以帮忙的话,我不想诉诸“仿效”控制台的图书馆。我更喜欢在正确的Win32控制台API下工作,但如果可以帮忙的话,不要直接使用它。请记住,这是一个明显的小生境用例,对此,最常见的“一般”方法是什么?是否有任何特别优化的控制台“绘图”技术应该注意?我不介意在PInvoke和编组海洋中游泳,只要它仍然以快速,响应和高效的控制台UI结束。
请尽量避免评论或“答案”沿着“只使用适当的图形模拟DOS显示”或“为什么要麻烦”。这个项目的主要学习点是熟悉控制台。 – nathanchere 2010-10-21 05:17:27
我喜欢这个问题,我的直觉告诉我你必须使用Console.SetCursorPosition等自己编写代码:( – 2010-10-21 05:35:12