C++開發的開源游戲 Battle for Wesnoth
韋諾之戰是一款主要基于 C++ 的回合制SLG游戲, 使用SDL作為圖形引擎, 目前已經移植到了Windows、Linux、FreeBSD和Mac OS X等多種操作系統上, 有16種不同部族, 可以進行單機戰役、多人游戲.
SDL(Simple DirectMedia Layer)是一個跨平臺的多媒體和游戲開發包,提供2D,音頻,事件驅動,多線程和定時器 等服務,并有大量的擴充開發包,如TCP/IP網絡,游戲角色,混音等.SDL是用C開發的,但也有Perl,PHP,Delphi等多種語言的版本.
與許多現代的策略游戲有所不同。其他游戲著眼于復雜的規則與玩法。韋諾之戰卻講究簡單的條理和玩法。雖然簡單卻能夠產生豐富的策略。是一個易學卻不易專的游戲。
韋諾之戰中的每個單位都有自己的優勢和劣勢。地形對一個單位的防御能力(閃避率)影響巨大,所以單位所在的地形非常重要。兩種攻擊(近身和 遠程)、武器類型(劍刃,穿刺,沖擊,寒冷,火焰,奧術)、地形適應性,以及晝夜循環往復,都影響著戰略和戰術。在戰役中,單位可以提升等級變得更加強 大,所以要在保留自己的同時防止敵方獲得高級單位。
項目地址:http://www.wesnoth.org/
下載 Wesnoth 1.9.9:
本文由用戶 fmms 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!