作者linjack (嗯)
看板GameDesign
标题Re: [程式] Civilization IV SDK
时间Fri Jun 2 18:47:46 2006
※ 引述《gaber (老。人渣爵士)》之铭言:
: ※ 引述《linjack (嗯)》之铭言:
: Sid Meier's Civilization IV
: 会使用 Boost.Python 的主因
: 主要是为了让 User 能够自己写模组
还有就是对官方开发他们自己的产品
与官方核心底层程式的覆用有帮助
我在想最早期从一些什麽 map editor 开始可能就是这种想法
後来才渐渐发现 community 更是威力无穷
另外 我特别想了解的是 到底底层 language 与上层 script
互相连结沟通的机制到底是怎样的
有了解的大大麻烦再不吝赐教 <(_ _)>
: 另外的主要因素
: 则是使用现成的程式语言
: 能够拥有现成的 Library
: 也就是说
: 随着该程式语言的演进
: Standard Library 通常都是愈来愈大
: 这个情况在 C/C++ 可能不那麽明显
xDDD C++0x 要推出不知道要等到何时... STL 的进展真慢啊
(不过我程式写很少 似乎也没什麽资格说这种话就是了 Orz)
: 但是在近几年的程式语言中
: (其实有的也是十几二十年的)
: Standard Library 的大小
: 变成一种提供 "易用性" 的比较项目
: Python 的优势,在於 "看起来比较没那麽复杂"
: 就像很多人号称 Perl 可以用很短的程式码行数
: 做到跟 C 语言一样的事情
: 个人觉得
: 有些时候,程式码行数跟里面蕴涵的理论
: 根本是两回事 XD
: 记得六七年前
: 网路上有流传一支大小大概只有 5 K 的小程式
: 印象中,那是组合语言大赛的入选作品
: 大概是长达数分钟的影音动画
: 里头包含碎形的部份理论
: (我到现在连碎形的概念都学不好 >"<)
我理论 0 分 xDDDD 不讲实作面我都很难懂 Orz
: 大型游戏的 Source Code 我比较不清楚
: 不过在网路上
: 倒是可以找到蛮多 Remake 跟 Simulation
: (我几乎都在 sourceforge 找....)
噢 前面说那麽多我都忘记找另外两者的连结了
Quake3 GPL Release:
http://www.gamespot.com/pc/action/quake3arena/download_6131579.html
Freespace2 GPL Release:
http://www.gamespot.com/pc/sim/freespace2/download.html?sid=2862847
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 203.72.57.78