Game about walking in a weird forest, planting healing trees, and shooting evil targets.
Game sponsored by Robert Daniel Murphy through Patreon ( https://www.patreon.com/castleengine ), showing off various Castle Game Engine features. Thank you!
Features:
- Terrain editor (visually edit size and all generation parameters - octaves, smoothness, heterogeneous...). Press F10 to show.
- Terrain shader with 3 blended texture layers and darkened slopes (parameters are also editable during the game, in the menu after pressing F10).
- Simple walking in FPS mode (you can use AWSD keys, arrow keys, press F4 to toggle mouse look, C to crouch, Space to jump, Shift to run).
- You can save generated terrain as 3D model in X3D format (e.g. to inspect in view3dscene for debugging, or to use in other games as static mesh, without the need to deal with TTerrainNoise class).
- You can spawn trees (right mouse button). Crosshair appears in mouse look mode.
- Evil squirrels with shooting targets spawn around you.
- Shooting the evil squirrel gives you points, depending on how close to the "bullseye" you hit the white-red shooting target inside. You can look at the "Hit points under mouse" in the upper-right corner to know how close to the bullseye you are before shooting:)
- Shooting the evil squirrel splits it into 3 pieces, split exactly at the point where you hit the mesh, and the pieces fall down with physics!
- Shoot test physical boxes with Ctrl + right click (collide only with terrain and destroyed enemy parts, now).
-
Compile:
- Using Lazarus:
- Get Lazarus
- Compile and install Castle Game Engine packages in Lazarus
- Open the
wyrd_forest.lpi
in Lazarus and press Compile and Run.
- Using the build tool:
- Get Lazarus or just the Free Pascal Compiler
- Set up the Castle Game Engine build tool -- compile it and place on
$PATH
- Compile the game by simple
make
orcastle-engine compile
in the console.
- Using Lazarus:
GPL 2.0 or any higher version. See the LICENSE.txt
file.