freeserf / Freeserf
Licence: gpl-3.0
Settlers 1 (Serf City) clone.
Projects that are alternatives of or similar to Freeserf
NothingA simple platformer about nothing
Stars: ✭ 249 (-4.6%)
Mutual labels: game
MassivedecksA comedy party game for PC, mobile & chromecast.
Stars: ✭ 254 (-2.68%)
Mutual labels: game
Ja2 StracciatellaThe continuation of the venerable JA2-Stracciatella project.
Stars: ✭ 258 (-1.15%)
Mutual labels: game
Flopnite Ue4A remake of the popular battle royale game, Fortnite, made in Unreal Engine 4 and integrated with Amazon GameLift
Stars: ✭ 250 (-4.21%)
Mutual labels: game
Landlord斗地主
Stars: ✭ 250 (-4.21%)
Mutual labels: game
MatchthreegameA match-3 game in Unity (like Candy Crush and Bejeweled)
Stars: ✭ 255 (-2.3%)
Mutual labels: game
Deck Of CardsDeck of Cards (old version)
Stars: ✭ 2,684 (+928.35%)
Mutual labels: game
LinuxgsmThe command-line tool for quick, simple deployment and management of Linux dedicated game servers.
Stars: ✭ 3,063 (+1073.56%)
Mutual labels: game
Socket.ioNodeJS《你画我猜》游戏
Stars: ✭ 255 (-2.3%)
Mutual labels: game
CoophordeshooterC++ Coop Horde Third-person Shooter for Unreal Engine 4 (Udemy Project)
Stars: ✭ 257 (-1.53%)
Mutual labels: game
BurningknightC# branch of BK
Stars: ✭ 251 (-3.83%)
Mutual labels: game
OriginsteamoverlaylauncherAn executable wrapper for Steam to make third-party launchers more convenient to use with a Steam Controller
Stars: ✭ 249 (-4.6%)
Mutual labels: game
CathookTraining Software for the game Team Fortress 2
Stars: ✭ 256 (-1.92%)
Mutual labels: game
Rotten SoupA roguelike built with Vue, Vuetify, Tiled, rot.js, and PixiJS! Playable at https://rottensoup.herokuapp.com/
Stars: ✭ 249 (-4.6%)
Mutual labels: game
Megaglest SourceMegaGlest real-time strategy game engine (cross-platform, 3-d)
Stars: ✭ 259 (-0.77%)
Mutual labels: game
Gdevelop🎮 GDevelop is an open-source, cross-platform game engine designed to be used by everyone.
Stars: ✭ 3,221 (+1134.1%)
Mutual labels: game
UrdeData interchange and engine re-implementation for games by Retro Studios | Mirror
Stars: ✭ 253 (-3.07%)
Mutual labels: game
RobusttoolboxClient/Server Backend for Space Station 14
Stars: ✭ 259 (-0.77%)
Mutual labels: game
Flappybird基于Java基础类库编写的Flappy Bird
Stars: ✭ 258 (-1.15%)
Mutual labels: game
The TaleОсновной репозиторий проекта: сайт и логика игры
Stars: ✭ 256 (-1.92%)
Mutual labels: game
Freeserf
Build status
Last build downloads
Play
Copy the data file(s) from the original game to the same directory as freeserf. Alternatively you can put the data file in ~/.local/share/freeserf
. You may use data file(s) from DOS or Amiga game version.
- DOS data file is called
SPAE.PA
, SPAD.PA
, SPAF.PA
or SPAU.PA
, depending on the language of the game.
- Amiga files
gfxheader
, gfxfast
, gfxchip
, gfxpics
, sounds
, music
.
Keyboard gameplay controls:
-
1
, 2
, 3
, 4
, 5
: Activate one of the five buttons in the panel.
-
b
: Toggle overlay showing possibilities for constructions.
-
TAB
/SHIFT-TAB
: Open next notification message; or return from last message.
-
+
/-
: Increase/decrease game speed.
-
0
: Reset game speed.
-
p
: Pause game.
-
j
: Switch player.
Other keyboard controls:
-
F10
: Return to main menu to start a new game
-
s
: Enable/disable sounds playback
-
m
: Enable/disable music playback
- CTRL+
f
: Switch fullscreen mode on/off.
- CTRL+
z
: Save game in current directory.
-
[
/]
: Zoom -/+
Audio
To play back the sound track that is included in the original data files,
SDL2_mixer has to be enabled at compile-time and a set of sound patches
for SDL2_mixer has to be available at runtime. See the SDL2_mixer
documentation for more information.
Save games
To load a save game file:
$ freeserf -l FILE
Freeserf will (try to) load save games from the original game, as well as saves from freeserf itself.
The game is paused after loading so press p
to start the game.
Run freeserf -h
for more info on command line options.
Bugs
Please report bugs at https://github.com/freeserf/freeserf/issues.
Development
The main source repository for this project is at https://github.com/freeserf/freeserf. See the HACKING document in the source code root for information on how to compile and how to contribute.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at
[email protected].