“The Castle" is a first-person shooter style game in a dark fantasy setting.

castle_screen_demo_1 “The Castle" is a first-person shooter style game in a dark fantasy setting. Your main weapon is a sword, so the fight is mostly short-range. 3 main levels included, packed with creatures, items and sounds.
Also a couple of bonus levels are available, for fun and to show off some engine features. In particular, there's the classic DOOM E1M1 level — I know you always wanted to have a sword and a bow in DOOM :) 

Requirements to run:
At least 512 MB RAM is recommended. Fast and stable OpenGL is also needed (read: good graphic card with up-to-date drivers). The game was tested with various graphic cards and OpenGL implementations: NVidia, Radeon with closed drivers from ATI and open-source ones, Mesa OpenGL also works (although pure software Mesa will usually be too slow).

History and plans:
This game was initially developed for PascalGameDevelopment competition. It was at the beginning of 2006, in the time where our engine didn't even have a version number yet :) (So, it was before 1.0.0 engine release.) A new game, that actually uses the current capabilities of our engine (thousand things were developed since 2006 — new graphic effects, new ways to be interactive / animated etc.) is planned. 



Download "The Castle", version 0.9.4:
See news for the list of changes since last release.

This is free software, so if you're interested you're also welcome to download game sources (from this page, grab engine sources + castle sources). The castle sources contain all the Pascal sources, Blender models, Makefiles, GIMP xcf files, etc. needed to develop the game. To compile, you will also need to download engine sources. See here for more info about compiling
2.1. Installing
  • Linux, FreeBSD: To hear game sounds you should first install OpenAL and vorbisfile library. If installing the older OpenAL Sample Implementation from Loki be sure to install also libvorbis-dev package (i.e. with developers symlinks) too (otherwise SI reports that vorbis extension is present, but will fail to use it). This problem is not present with newer OpenAL-Soft, as it doesn't have vorbis extension and we will use our own handling then. If you don't want to hear sounds, you don't have to install OpenAL. Installing actual game: extract the downloaded archive anywhere. Run the game by running the binary, like ./castle. If you don't want to always run the binary from the game's directory, you can also extract the game (or make a symlink to extracted dir) to $HOME/.castle.data/, or /usr/local/share/castle/, or /usr/share/castle/. You can then move or symlink the binary castle to any place you like (e.g. $HOME/bin or /usr/local/bin).

 

Detailed requirements.

In short: good graphics card, with good OpenGL drivers installed. In case of doubt, be sure to install newest drivers from your graphics card manufacturer.
Also you should have enough free memory available when running the game. As of version 0.6.3, game can take up to 280 MB on GeForce with Linux drivers from nvidia.com. But this may depend on various factors, including your OpenGL implementation. If the game seems to drain your system of all the memory (which will most likely be observed as sudden slowdown in the middle of "Loading creatures" sequence, as this is the main memory-eater) you can
  • Try closing all other programs before running the game (although a decent OS should send them to swap anyway...)
  • Lower the setting "Creature animation smoothness" in "Video options".
Library requirements:

Screenshots.
castle_screen_demo_4
castle_screen_demo_5

Custom Search

If you liked this article, subscribe to the feed by clicking the image below to keep informed about new contents of the blog:
Share on Google Plus

About Giampaolo Rossi.

Fond of computer and video games. Stay informed of the latest news on games for Linux and Android. The future of gaming is in Linux. All you need to know about How to play Windows games on Linux.
    Blogger Comment
    Facebook Comment

Random Posts

  • Terraria Guide action-adventure sandbox video game: Starting Out.
    20.04.2017 - 4 Comments
    Welcome to Terraria! Whether you are a new player, or perhaps a returning player who can’t remember if it’s Blinkroot or Moonglow that goes in that Night Owl Potion, hopefully, this guide can be of some help…
  • 100 Best Free and High Quality Linux Games, Chapter 1.
    28.04.2012 - Comments Disabled
    1. PokerTH PokerTH is an open source Texas hold 'em simulator for Microsoft Windows, Mac OS X, and GNU/Linux. The game is faithful to the Texas Hold 'em rules and betting system. PokerTH allows for up…
  • Escaping ghosts in a maze with Kapman.
    02.08.2014 - Comments Disabled
    Kapman is a clone of the well known game Pac-Man. You must go through the levels escaping ghosts in a maze. You lose a life when a ghost eats you, but you can eat the ghosts for a few seconds when eating an…
  • Wolf4SDL Wolfenstein 3D port using libSDL.
    04.02.2010 - 0 Comments
    Wolf4SDL is an open-source port of id Software's classic first-person shooter Wolfenstein 3D to the cross-plattform multimedia library "Simple DirectMedia Layer (SDL)" (http://www.libsdl.org). It is meant to…
  • Tales of Monkey Island Chapter 2: The Siege of Spinner Cay.
    15.12.2013 - 0 Comments
    Another month arrives and so does an extra chapter of Tales of Monkey Island. Even though it’s just chapter number two within the sequence, masses of Monkey Island admirers have been keenly hanging on for it…
  • Slibo aims to be a comfortable chess interface for KDE.
    25.02.2012 - 0 Comments
    Slibo is a OpenGL 3D chess interface for KDE which could have turned out to be the coolest Chess engine in the universe.   It doesn't compile against KDE 3.5, and this won't be fixed since the…
  • Crystal Core is a first person shooter with many quests and puzzle elements.
    18.12.2009 - 0 Comments
    Crystal Core is the main Crystal Space demo game. It makes heavy use of CEL and CELstart. It is going to be a first person shooter with many quests and puzzle elements. Here you can download the first tech…
  • The best strategy games for Linux: full review, news and updates (Chapter I).
    11.09.2020 - 2 Comments
    Are you a new Linux gamer wondering what strategy games we have? Or perhaps you’re just in the mood for something new! Here’s my current top list of Linux strategy games. My taste is games constantly…
  • Counter Strike GO Guide: overview, first steps and launch options.
    15.07.2019 - 0 Comments
    Counter-Strike: Global Offensive (CS: GO) is a first-person shooter video game developed by Valve Corporation in cooperation with Hidden Path Entertainment, and is the fourth game in the Counter-Strike…
  • Dead Cyborg first person view, hard-sci-fi adventure game.
    19.08.2015 - 0 Comments
    Dead Cyborg can be downloaded from the site (I recommend version 002 as it supports mouse look instead of just the arrow keys). To get it running you simply extract it and run one of the four bash scripts…