阅读更多
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应该翻译成“独立于操作系统”而不是“独立的操作系统”.

发表评论

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

相关推荐

  • 64位Ubuntu18.04搭建32位程序执行环境+WSL安装VCS和verdi

    通过以下查询语句发现是32位的程序。查看是否启用32位多架构。遇到包无法定位的问题。

  • 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 空间分配给内核(也可以

  • win32,win64编程永恒;语言编程需要注意的64位和32机器的区别

    win32,win64编程永恒;语言编程需要注意的64位和32机器的区别 http://www.cnblogs.com/kex1n/archive/2010/10/06/1844737.html> 一、数据类型特别是int相关的类型在不同位数机器的平台下长度不同。C9

  • 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

  • 32位存储环境下整数范围为什么是[-2^31,2^31-1]?

    一、概念:存储单位 1.“位”是数据存储的最小单位。在计算机中的二进制数系统中,位,简记为bit,也称为比特,每个0或1就是一个位。 2.“字节”是计算机信息技术用于计量存储容量的一种计量单位,通常情况下,一字节有八位,简称为B。 3.“KB”(千字节)是一种资讯计量单位,现今通常在标示内存等具有一般容量的储存媒介之储存容量时使用。 二、二进制转十进制的方法 例:二进制1101转十进制_...

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

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

  • 32位操作系统是什么意思?

    问:怎么看CPU的位数? 答:使用例如EVEREST、鲁大师等此类软件能够检测到,以下以我电脑的截图来分析一下: 以上表示既支持32位系统,又支持64位系统; 问:我们说的32位操作系统指的是什么32位? 答:是指CPU为32位,CPU是负责(1)计算(是指一次可以处理的数据位数为32位)和(2)指令控制(指令位数为32位); 64位CPU和32位CPU的最大区别...

  • Win32汇编语言教程

    Win32应用程序一般使用C语言编程,但是在某些需要进行深层编程的情况下,例如Win32应用程序执行机制分析、病毒清除、加密解密等深层编程,或者对于某些速度要求较高的程序,需要使用汇编语言(甚至机器语言)直接编写Win32应用程序。Win32应用程序虽然和其他32位应用程序(例如32位保护模式DOS程序)一样可以使用386汇编语言和保护模式编程,但是Win32应用程序的执行机制与其他32位应用程序

  • 新版WIN32汇编开发环境介绍及RadAsm简明教程

    写在前面的话: 在准备做教程的时候去查资料,关于WIN32下汇编方面的,本来想找些现成的拿到教程里用下,但发现貌似只有一篇,是2005年时jhkdiy写的,而且翻来翻去发现所有图片也都失效了。所以准备自己写一个算了,一劳永逸,还是拿jhkdiy前辈的作品为基础,大量的内容都是抄用原文的,只是把已经丢失的部分都补上,毕竟大家看那个内容应该已经习惯了。 正文: 现在很多朋友都在学习汇编语言,

  • 学习Win32汇编要学哪些东西

         首先 是汇编指令。     奇怪的是现在居然找不到一本好书!大部分书还是在讲Win16的指令!我在书店只翻到两本讲Win32指令的,一本是清华出的,一本是红色书皮的翻译的,主题居然是Linux下与C的混合编程(用于优化)(如果我没有记错的话)。而且没有一本书讲全了伪指令!可怜啊。     第二是熟悉编程环境。     选择一种编译器后熟悉其用法及伪指令。如MASM、TASM、

  • stm32环境搭建

    一·首先在D盘新建一个文件夹,作为stm32目录,这里我给他命名stm32. 二·把准备好的工程模板复制进去 三·打开Keil uVision5软件。 四·点击创建新的项目。 五.项目路径保存在user目录下,我这路径为D:\stm32\STM32_Project工程模板\USER,我这里命名stm32,点击保存。 六.然后就会出现这个界面 七.选择STMicroelectronics,点击STM32F103 八.选择STM32F103R6,点击OK 九·...

  • 学了win32的汇编再去学linux汇编会很容易上手么,现在该不该学习Win 32 API和汇编?...

    现在该不该学习Win 32 API和汇编?——《.NET 2.0面向对象编程揭秘》勘误兼回答读者问题本书出版以来,陆续收到了一些读者的邮件,或者探讨技术,或者指出疏漏。感谢热心而且细心的读者,你们对技术认真执著的精神很让我感动。今后,我会在本博客上给《.NET 2.0面向对象编程揭秘》提供一个勘误表,将发现的疏漏公布。最近收到山东师范大学张超同学的邮件:======================...

  • WIN32汇编语言解析

    win32汇编中的sizeof win32汇编中的sizeof不同于其它语言的sizeof ,这个是真正的sizeof,以字节为单位的。看下例szhello db 'hello,world!',0mov eax,sizeof szhelloeax=?答案是eax=13因为hello,world!为13个字节,然后0占一个,所以是13 变量命名风格  前缀 含义b bytew w...

  • Win32汇编_基础

    Win32汇编_基础 包含全部段的源程序结构:.386.modelflat, stdcallOptioncasemap:none;<一些include语句>.stack [堆栈段的大小].data;<一些初始化过的变量定义>.data?;<一些没有初始化过的变量定义>.const;<一些常量定义>.code;<代码>;<开始标号...

  • VS相对路径设置(VS路径配置)

      在VS的工程中常常要设置头文件的包含路径,通常一般会选择使用相对路径,但是这样设置的坏处也显而易见,那就是你写的代码只能在你的电脑上使用,如果换一台电脑那么你的程序就用不了。因为在你的电脑上的路径不一定就是在别人电脑上的路径,比如配置opencv的时候你电脑的opencv可能安装在C盘下的某个文件夹而别人的可能安装在D盘的某个文件夹。所以要想使用你就必须重新配置一下你的程序。另外,有的时候头文...

Global site tag (gtag.js) - Google Analytics