阅读更多
sourceforge优秀项目介绍之十二: FreeCol

成立日期:2002-01-02


项目说明:

FreeCol是殖民帝国(Colonization)的一个开源版本。它是一个类似于策略游戏《文明》(Civilization),需要玩家征服新的版图。游戏的地图宽阔,碧蓝的大海和陆地描绘真实,风格清新。

FreeCol是一个回合制策略游戏,该游戏的目标是建立一个独立王国。在游戏开始时,你仅仅拥有很少的殖民地,并且完全依赖于你的本土。只有当你建立起众多殖民地、购买物资、打败参与竞争的欧洲力量,并且鼓励日益激烈的反抗者情绪之后,你就可以进行一场独立战争。

项目发起者开始这个项目的初衷是希望能再回到玩帝国时代的那段时光,同时也希望自己能开发一款开源游戏。当时他认识到帝国时代的商业结局将是渐渐被人们淡忘,便联系了当时一些朋友们,开始了FreeCol项目。
操作系统:独立的操作系统
许可:GNU通用公共许可证(GPL)
语言:英语,德语,匈牙利语,西班牙语
主题:回合制策略游戏
编程语言:Java
项目页:http://sourceforge.net/projects/freecol
查询详细内容:http://sourceforge.net/potm/potm-2007-02.php
更多sourceforge优秀项目:
sourceforge优秀项目介绍之九:Scorched 3D 游戏
sourceforge优秀项目介绍之十:Art of Illusion 图像处理
sourceforge优秀项目介绍之十一:Zenoss Core 企业级IT管理
来自: sourceforge.net
8
0
评论 共 2 条 请登录后发表评论
2 楼 AllenZhang 2008-08-19 17:34
以后上班可以以研究源代码为理由,光明正大地玩游戏了。
1 楼 rubynroll 2008-08-18 17:50
OS Independent应该翻译成“独立于操作系统”而不是“独立的操作系统”.

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • JAVA运行环境WinXP 32位的版本

    JAVA运行环境WinXP 32位的版本

  • IA-32架构CPU运行环境

    IA-32架构 CPU基本的执行环境 操作方式 IA-32体系结构支持三种基本操作模式:保护模式、真实地址模式和系统管理模式。操作模式确定可访问哪些说明和体系结构功能: 保护模式 此模式是处理器的本机状态。受保护模式的功能包括能够在受保护的多任务环境中直接执行"真实地址模式"8086软件。这个功能被称为虚拟-8086模式,尽管它实际上并不是一种处理器模式。虚拟8086模式实际上是一个可受保护的模式属性,可以为任何任务启用。 真实地址模式 此模式通过扩展功能实现了Intel8086处理器的编程环境(例如能够

  • Intel 64/x86_64/IA-32/x86处理器基本执行环境 (1) - 32位执行环境概述

    Basic Execution Environment Overview IA-32处理器提供了一套完整的资源,在处理器上运行的程序/任务可以执行指令,存储代码,数据以及状态信息。这些资源(如下简要的列表和示意图)构成了IA-32处理器的基本执行环境。 Intel 64处理器除了支持IA-32处理器的基本执行环境,在IA-32e模式下还支持一个类似的环境可以执行64位程序(64位子模式)与32...

  • Python设置32位环境

    问题 因为Python的简介性,之前用它写了个程序用来升级设备。可是使用过程中有次使用者身边的设备是老旧的32位win7,暂时找不到64位的win使用,于是想重新打个32位的程序版本包,以防上述情况产生麻烦; 解决 Python的环境管理软件anaconda大名鼎鼎,不过一开始我也不太清楚我的问题是什么;因为我写的那个软件是基于pyinstaller打包的,所以理所应当的就去搜了pyinstaller 32结果找到了how to use pyinstaller for packaging 32 an exe

  • Linux下32位环境的用户空间内存分布情况

    内核空间和用户空间 对于32位环境,理论上程序可以拥有 4GB 的虚拟地址空间,我们在C语言中使用到的变量、函数、字符串等都会对应内存中的一块区域。 但是,在这 4GB 的地址空间中,要拿出一部分给操作系统内核使用,应用程序无法直接访问这一段内存,这一部分内存地址被称为内核空间(Kernel Space)。 Windows 在默认情况下会将高地址的 2GB 空间分配给内核(也可以

  • ubuntu20.04 设置32位运行环境

    ubuntu20.04 设置32位运行环境 今天用32 位的环境,记录下,免得以后忘记 sudo dpkg --add-architecture i386 sudo apt install libc6:i386 libstdc++6:i386 sudo apt-get update sudo apt install libncurses5-dev lib32z1 ———————————————— 版权声明:本文为CSDN博主「hulaonline」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上

  • MASM系列编译器编译win32汇编程序步骤

    1.MASM编译器介绍 MASM是微软推出的汇编编译器。他的版本从低到高经历了很多次的升级(微软通病,升级补丁多如牛毛).每次升级除了例行的错误修正外都增加了一些新的功能,以至于到最后高版本和低版本的语法和功能相差很多,向下兼容性也不好。低版本的MASM固然无法编译高版本的源程序,但高版本的MASM也可能无法正常编译低版本的源程序,如MASM4.0写的源程序撑场无法在MASM6.x上编译成功。在...

  • Win32汇编笔记

      http://www2.zzu.edu.cn/qwfw/hbyycai/courses/list.asp?id=343 DEBUG的使用2009-9-6第4章 第一个窗口程序1. 在屏幕上显示一个窗口的过程一般有以下步骤,这就是主程序的结构流程: (1)得到应用程序的句柄(GetModuleHandle)。 (2)注册窗口类(RegisterClassEx)。在注册之前,要先填写Regi...

  • Win32汇编基础教程

    Win32汇编教程之一Win32汇编的环境和基础1.32位环境简介  在Dos下编汇编程序,我们可以管理系统的所有资源,我们可以改动系统中所有的内存,如自己改动内存控制块来分配内存,自己修改中断向量表来截获中断等,对其他操作也是如此,如我们对键盘端口直接操作就可以把键盘屏蔽掉,可以这样来描述Dos系统:系统只有一个特权级别,在编程上讲,任何程序和操作系统都是同级的,所以在Dos下,一个编得不好的程

  • 80386ASM程序设计基础(九)

     虽然80386处理器要较以前的处理器的功能大大增强,但这些功能只能在保护模式下才能全部得到发挥。在实模式下最大寻址空间只有1M,但在保护模式最大寻址空间可达4G,可以访问到所有的物理内存。同时由于引入虚拟内存的概念,在程序设计中可使用的地址空间为64TB。80386处理器采用了可扩充的分段管理和可选的分页管理机制,这两个存储管理机制由MMU(Memory Management Unit)部件来实

  • 使用WIN32汇编语言实现一个基本windows窗口的过程分析

    一个常规的windows窗口一般都是一些一样的构造,你如果想要更改一些个性化的设置,你可以在这个一般的模板伤添砖加瓦,构造自己比较喜欢的类型,下边就分析一下一般的windows窗口的一般模板。 一. 首先看一下一般的windows窗口都包含什么框架(NO picture you say a J8.....上图上图)如下(罗云斌win32汇编书中92页的一张图): 该图简单的

  • Python-基本-Windows7环境32位操作系统安装Python

    1.下载 打开网页浏览器访问: https://www.python.org/downloads/windows/ 题外话:网上了解到Python2和Python3并不兼容,目前大部分网站和项目打算使用Python3,因此我选择下载Python3 注意:x86-64表示适用于windows 64位系统;x86表示适用于windows 32位系统。 如果要下载帮助文件:Downloa...

  • TASM 编译问题

    今天编译一个汇编文件的时候遇到了一个问题:所有的inc文件都能正确加载,但是inc文件中每一行都会报错。这个问题调试了好几个小时都解决不了,后来看到系统自带的windows.inc文件不会报错,仔细查找之后发现原来我把几个inc文件保存成unicode编码了,呵呵呵呵,这居然也会导致问题。将这些文件改成ascii编码之后问题就解决了。很奇葩的问题,找遍谷歌百度都没找到有人和我一样的错误。

  • 一个WIN32汇编的完整窗口入门程序的理解与注释

      ;WIN32汇编的注释是;,其实WIN32汇编和VC有很多地方是相通的,为了加深印象,亲自打完这段长长的代码并;加上注释和个人理解.386.model flat,stdcalloption casemap:none;以下定义INCLUDE文件include winows.incinclude gdi32.incincludelib gdi32.libinclude user32.incincl...

  • 【Win32汇编】学习Win32汇编

    本文主要是梳理了一下Win32的基础知识。因为有的内容和16位汇编基本一样,就没有详细说明,可以参考之前的汇编语言的博客。

  • Win32汇编学习

    第一次在这说话,有点紧张,大家原谅。我喜欢编程,尤其是用汇编语言,学习过程中有不少困难,也有很多心得,希望能和所有编程爱好者一起分享,讨论。我目前的邮箱是 darkcloud@yeah.net                                binary@yeah.net

  • Win32汇编(以C语言作为基础)

    win32汇编语言 (以C语言为基础)!!!

Global site tag (gtag.js) - Google Analytics