All Projects → OpenFodder → Openfodder

OpenFodder / Openfodder

Licence: gpl-3.0
Open Fodder: An open source port of Cannon Fodder

Labels

Projects that are alternatives of or similar to Openfodder

Floppybird
Floppy Bird (OS)
Stars: ✭ 836 (+158.82%)
Mutual labels:  game, dos
Nuvie
Nuvie - New Ultima VI Engine
Stars: ✭ 99 (-69.35%)
Mutual labels:  game, dos
Bootmine
Bootable minesweeper game in a 512-byte boot sector
Stars: ✭ 136 (-57.89%)
Mutual labels:  game, dos
Melonloader
The World's First Universal Mod Loader for Unity Games that is Compatible with both Il2Cpp and Mono
Stars: ✭ 306 (-5.26%)
Mutual labels:  game
Flying Squid
Create Minecraft servers with a powerful, stable, and high level JavaScript API.
Stars: ✭ 311 (-3.72%)
Mutual labels:  game
Game
Momentum Mod - Standalone Source Movement Speedrunning (READ README PLEASE)
Stars: ✭ 315 (-2.48%)
Mutual labels:  game
Micropolisjs
A port of Micropolis to JS/HTML5
Stars: ✭ 321 (-0.62%)
Mutual labels:  game
Mmorpg
springboot编写的轻量级高性能mmorpg手游服务端框架,基本功能逐渐完善中。
Stars: ✭ 309 (-4.33%)
Mutual labels:  game
Settlers Remake
A Remake of "The Settlers III" for Windows, Linux, Mac and Android
Stars: ✭ 320 (-0.93%)
Mutual labels:  game
Roguesharp
A .NET Standard class library providing map generation, path-finding, and field-of-view utilities frequently used in roguelikes or 2D tile based games. Inspired by libtcod
Stars: ✭ 316 (-2.17%)
Mutual labels:  game
Stuntrally
The main repository containing Stunt Rally sources and game data. A 3D racing game based on VDrift and OGRE with track editor.
Stars: ✭ 314 (-2.79%)
Mutual labels:  game
Phaserquest
Reproduction of Mozilla's BrowserQuest using Phaser, socket.io and Node.js
Stars: ✭ 313 (-3.1%)
Mutual labels:  game
Candybox2.github.io
Candy Box 2
Stars: ✭ 318 (-1.55%)
Mutual labels:  game
Cellmesh
Game server framework based on cellnet
Stars: ✭ 310 (-4.02%)
Mutual labels:  game
Fofix
Frets on Fire X: a fork of Frets on Fire with many added features and capabilities
Stars: ✭ 321 (-0.62%)
Mutual labels:  game
Wesnoth
An open source, turn-based strategy game with a high fantasy theme.
Stars: ✭ 3,488 (+979.88%)
Mutual labels:  game
Overmind
AI for Screeps, a multiplayer programming strategy game
Stars: ✭ 320 (-0.93%)
Mutual labels:  game
Thyme
An open source re-implementation of Generals : Zero Hour written in C++.
Stars: ✭ 313 (-3.1%)
Mutual labels:  game
Space Station 14
A continuation of the goon remake of the cult classic.
Stars: ✭ 311 (-3.72%)
Mutual labels:  game
Moon
A cross-platform,lightweight,scalable game server framework written in C++, and support Lua Script
Stars: ✭ 313 (-3.1%)
Mutual labels:  game

Open Fodder

Build Status Build status

Come for a chat over at our Discord

image

About

Cannon Fodder is an action-strategy shoot 'em up game developed by Sensible Software and published by Virgin Interactive.

The game is military-themed and based on shooting action but with a strategy game-style control system. The player directs troops through numerous missions, battling enemy infantry, vehicles and installations.

Open Fodder is an open source version of the Cannon Fodder engine, for modern operating systems.

Play now

You can play the demos in your browser here.

Map Editor

See OpenFodder Editor for the campaign and map editor.

Scripting

Open Fodder includes a Javascript interpreter for the purposes of creating randomized maps, a number of scripts are provided which implement various functionality, such as placing of random hostages, rescue tents, and a helicopter if required to rescue to hostages.

Customisations and additions can be made to any of the scripts

Media

Open Fodder 1.5 Video
Open Fodder 1.4 Video
Open Fodder 1.3 Video - Amiga Format Special
Open Fodder 0.8 Video

Open Fodder Smoke Testing

Installation

Please see INSTALL.md

For the most recent Windows build, you may obtain the executable built during testing from Here

How to play

Open Fodder supports six demos from the Amiga platform, and three retail releases (See below for supported versions).

Command Line Parameters
  OpenFodder [OPTION...]

      --about                   About
  -h, --help                    Help
      --pc                      Default to PC platform data
      --amiga                   Default to Amiga platform data
      --engine cf1              Default to engine (single map/random)
                                (default: cf1)
      --columns 22              Number of camera columns (default: 22)
      --rows 16                 Number of camera rows (default: 16)
  -w, --window                  Start in window mode
      --window-scale arg        Set the window scale (default: 0)
      --cheats                  Enable cheat keys

      --max-sprite 45           Set the maximum sprites (default: 45)
      --max-spawn 10            Set the maximum spawn (default: 10)
      --sleep-delta 2           Set the engine speed (default: 2)
      --demo-record "Demo File"
                                Record Demo (default: )
      --demo-record-all         Record Demo
      --demo-play "Demo File"   Play Demo (default: )
      --unit-test               Run Tests
      --unit-test-headless      Run Tests, with no output

      --nosound                 Disable sound output
      --playground              Sprite playground
	  
      --skipintro               Skip all game intros
      --skipbriefing            Skip mission briefing
      --skipservice             Skip mission debriefing
      --skiphill                Skip the hill

      --list-campaigns          List available campaigns
  -c, --campaign "name"         Starting campaign (default: )
  -m, --mission 1               Starting mission (default: 0)
  -p, --phase 2                 Starting phase (default: 0)

      --single-map "MyMap"      Play a single map (default: )
  -r, --random                  Generate and play a random map
      --random-save "MyMap"     Generate and save a random map (default: )
      --script "script.js"      Name of script to execute (default: )				  
Hot Keys
* F1:    Switch to Amiga version (if available)
* F2:    Switch to PC version (if available)
* F9:    Make current squad invincible (with --cheats enabled)
* F10:   Complete current map (with --cheats enabled)
* F11:   Toggle full screen
* +:     Increase window size
* -:     Decrease window size  

* ESC:   Back menu/abort phase
* M:     Show map (Retail releases only)
* P:     Pause game
* 1:     Select squad 1
* 2:     Select squad 2
* 3:     Select squad 3
* Space: Switch weapon

Purchasing the retail release

Cannon Fodder can be purchased from Good Old Games, directly at Cannon Fodder and Cannon Fodder 2

Supported Versions

Cannon Fodder
  • Amiga
  • Amiga CD32
  • Dos CD
Cannon Fodder 2
  • Amiga
  • Dos CD
Demos

Six Amiga magazine coverdisk demos and one PC demo are included in the data pack.

  • Amiga The One Issue #68: (Jun 1993)
  • Amiga Power Issue #31: (Nov 1993) Cannon Fodder Plus
  • Amiga Action Issue #51: (Dec 1993)
  • Amiga Format Issue #54: (Dec 1993) Christmas Special (Cannon Soccer)
  • Amiga Power Issue #45: (Jan 1995) Alien Levels
  • Amiga Format Issue #68: (Feb 1995) Not Very Festive Fodder
  • PC Format CD-ROM #1: (May 1994)

Thanks To

Sensible Software, for the original game
Alessandro Petralia, for his valuable testing
ScummVM, for the Amiga sound routines

License

FOSSA Status

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].