Games

PC:

  • MEGATON
  • Rex Helianthus
  • Post-apocalyptic Ninja
  • Hochstapler
  • Animated movie for "Dvala"
  • Surströmming Fighter 2
  • Black Jack
  • Naval War
  • ASCII Runner 2D
  • X & Y Fight
  • Texas Instruments calculator, TI-8X+:

  • Boball
  • Betracer
  • Luxor ABC 806:

  • Barrikad

  • PC:

    MEGATON (2015)


    Click to enlarge.

    MEGATON is a game I made for the game making competition Ludum Dare 32, where you create a game in 48 hours on a specific theme. The theme this time was "An unconventional weapon".

    I made the game look like an old Gameboy game, although this is hardly a game you'd ever see for the Gameboy!

    Introduction:

    Take control of your own nuclear arsenal!

    The year is 1987. In 1986 General Secretary Gorbachev's Central Commitee was overthrown in a Coup d'état. The Central Commitee is now controlled by the Soviet Army. No more glasnost or perestrojka! You are a Soviet commander of a nuclear missile command central situated deep inside a mountain complex somewhere in the Soviet union. You constantly get new orders from the Kreml. Will you always blindly follow the orders of the Kreml or do you have the guts to try something else? How many million people will you kill?

    You make the launch commands through a computer terminal.

    Controls:
  • Up/Down - Select menu objects.
  • Return - Enter the selected menu.
  • Left/Right - Select target or number of warheads and type.
  • X - Go back one step in the menu tree.
  • Z - Scroll down in the Data Link Message queue.

    Menus:
  • ORDER LAUNCH - From here you choose type of warhead, number of missiles and orders the launch. Select at least one warhead and a target that hasn't been nuked before.
  • WORLD MAP - A map where you select your target. A skull indicates if you've already nuked a country.
  • DATA LINK MSGS - In this menu you can view new or old data link messages and view your current mission objectives. When you receive a new message a sound will play and a notification can be seen on the main menu.
  • STATISTICS - In this menu you can see casualty statistics of own and enemy countries, view your and Soviet relations to allied, NATO and neutral countries. You can also view your current stockpile.
  • Tools used:
  • C++ with SFML 2.2
  • PooBoy2 VST for music
  • BFXR for sound effects
  • mtPaint for graphics

  • Click to enlarge.

    Download MEGATON:
    Windows
    Linux 64-bit*
    Mac OS X**
    *To run the Linux port, you need to install libsfml with your packet manager.
    **To run the Mac OS port, right click (or hold down CTRL and left click) on the app and choose Open and confirm that you want to run a third-party application.

    MEGATON on Ludum Dare:
    MEGATON

    Rex Helianthus (2013)


    Click to enlarge.

    Rex Helianthus is a game I made for the game making competition Ludum Dare 28, where you create a game in 48 hours on a specific theme. The theme this time was "You only get one".

    Story:
    You are Rex Helianthus, protector of the sunflowers. Your mission is to protect a rare specimen of an ancient sunflower seed. Guard it from insects, birds and weeds by using BB guns and insecticides like DDT as it grows. You only have this one seed, so make sure it develops fully!

    Controls:
  • Escape - Quits the game.
  • Mouse - Aims crosshair.
  • Left click - Use selected item.
  • 1 - Selects item Water can, used to keep your plant hydrated.
  • 2 - Selects the Anti-weed powder, used to get rid of weeds.
  • 3 - Selects insecticide, used to kill all sorts of bugs.
  • 4 - Selects the BB gun, perfect to kill birds with.

    In game description:
  • PLANT HYDRATION indicates the hydration state of the plant. Green means good, yellow okay and red means it's dehydrated.
  • STATE indicates the plant's stage. When you reach state 8 you've won!
  • DAY indicates what day it is.
  • ITEM shows your currently selected item.

    The plant will evolve if it's not under attack and well hydrated. Weather, night and day also affects the plant's growth.

    Download Rex Helianthus:
    Windows
    Linux 64-bit*
    *Requires libsfml.

    Rex Helianthus on Ludum Dare:
    Rex Helianthus

    MAC binary coming soon!

    Post-apocalyptic Ninja (201X)


    This is how the game looked like in 2008, before the new engine was made. Click to enlarge.

    This is my latest big project. It's a 2D action platformer which stars a machine gun blazing ninja!


    I began writing this game back in 2008 using C++ together with the Allegro library, but in September 2008 i began rewriting the engine from scratch in C++ with OpenLayer. The reason for this was to get the engine hardware accelerated and thus getting it much faster. I have as of October 2010 began the work of rewriting the engine once again, this time using the SFML library.

    Downloads coming when it's done!


    Hochstapler (2010)


    Click to enlarge.

    Hochstapler is an arcade like game made to look like a Commodore 64 game. I haven't followed the C64 specs too strictly though, but I've use it's colour set, it's multicolour mode (320x200 with a pixelsize of 2x1) and SID like music/sfx.

    This game is based on an old cellphone game, called Stack Attack. There are three cranes which constantly brings and drops crates in a warehouse. Your mission is to bring order out of chaos and move these crates around to fill a whole row at the bottom and gain score.
    Try to beat my high score at 22520!


    Version history:

    1.10:
  • Game now uses the SFML library instead of Allegro with OpenLayer.
  • Timer fixed.
  • Keyboard input greatly improved.
  • Fixed some animation glitches.
  • Added a push animation.
  • Added a VSync setting to the options menu.

  • 1.02:
  • Rewrote the high score name input screen.
  • Rewrote the options menu.
  • Fixed a high score issue where the player wouldn't get all his score if he pressed return before the in game timer had reached zero.

  • 1.01
  • Fixed collision detection issues.
  • Fixed explosion animation glitch.
  • Fixed crane drop issues.
  • Fixed: Player's current speed and acceleration was saved between rounds.
  • Fixed: Crates sometimes got stuck in the middle of a push.
  • Download Hochstapler v1.10:
    Windows
    Linux 64-bit*
    *Requires libsfml 1.6.

  • To get all the libraries required by the Linux version, simply run your Linux version's package manager and install all libsfml-*1.6 libraries

  • MAC and GP2X binaries coming soon!

    Animated movie for "Dvala" (2008)


    Protagonist's girlfriend and her house being blown to smithereens! Click to enlarge.

    This is an animated film which was used as a part in the play "Dvala" that was shown in local theatres where I live. The film uses my hardware accelerated Post-apocalyptic Ninja engine. The actors had to play this "film" manually, so you can basically say that it's a game.


    The play's homepage (in swedish)
    Review of the play where the animated film is mentioned (in swedish)

    Programming: Mattias Eriksson


    Animations: O. Olsson, O. Runsten

    Surströmming Fighter 2 (2008)


    Screenshots from the intro and menu.

    This is a sick little game I wrote as a part of a web design project in school. It's a realtime 2-player fighting game written entirely in HTML/CSS/JavaScript, NO Flash here! The game takes place on a swedish "Surströmming party"* and it begins with a drinking competion. The one who drinks (spams a button) the most in 30 seconds gets more health in round two, which is a fighting round! You can kick or punch your drunk opponent.

    Features two playable characters - Ernst Gordon and Einar Lee! The two other characters, unfortunately not playable, shown in the menu are Eskil Williams and Egon Yoshimitsu.

    This game does NOT work with Internet Explorer! It has been tested to work in Firefox and Google Chrome, but might aswell work in other browsers.

    Round 1 controls:
    Player 1 drinks with "z" and player 2 with "."
    Round 2 controls:
    Player 1 moves with "W, A, S, D", punches with "F" and kicks with "G".
    Player 2 moves with arrow keys, punches with "," and kicks with ".".
    If you for example move right (press D once) with player one, he will continue to walk that direction until you press the opposite direction's key ONCE (in this example A). Then he'll stop! It's easier than it sounds.

    The game is 50/50 swedish and english. Just press any button that appear and you'll start playing.

    Play now!


    Left: drinking game. Right: fighting round! Click to enlarge.


    * = "fermented Baltic herring party", sounds nice huh?

    Black Jack (2008)

    This is a simple dialogue based Black Jack game written in Java using the Swift library.

    Features:

  • AI player
  • Saved highscore
  • 6 card decks

  • Download Black Jack:
    Download

    Naval War (2007)


    Click to enlarge.

    This is a version of the classic battle ships board game. It was my first Windows environment game, made as a school project in a programming course.

    Features:

  • Play against the computer on three different difficulty levels
  • Game keeps track of your earlier game statistics

  • Download Naval War v1.1:
    Windows


    ASCII Runner 2D (2007)


    Left: intro. Right: ingame screenshot. Click to enlarge.

    This is a Lode Runner clone using only ASCII graphics and played in the Windows command prompt.

    Features:

  • Unlimited AI enemies...Nah! More like 2^15!
  • Make your own levels with the built in, easy to use, level editor.
  • State of the art ASCII graphics engine.
  • Basic multiplayer via null-modem (who the hell uses that in the 21th century!?).
  • Note that the game isn't finished, you can't for example die yet!


    Download ASCII Runner:
    Windows


    X & Y Fight (2006)


    Click to enlarge.

    This is the first game I ever wrote! It's a command prompt based Windows game using the ASCII table as graphics. I didn't know how to make stuff happen "simultaneously", so I used multithreading which caused a lot of graphic bugs because multiple threads accessed the drawing function at the same time.

    Features:

  • Graphically bugged gameplay.
  • Singleplayer against AI or multiplayer against a friend.
  • Buy new weapons between rounds.
  • Level editor.
  • No download!


    TI-8X+:

    Boball v2.2 (2007)


    Graph based gameplay.

    This is a simple pong game written in TI-BASIC, which features singleplayer, two player multiplayer and a saved high score list. The most high-tech thing about this is the intro!

    Download!


    Betracer (2007)


    The raceway.

    This is a classic betting game. A couple of players bet money on their racing car to win money. Written in TI-BASIC.

    Download!


    Luxor ABC 806:

    Barrikad (2017)


    Click to enlarge.

    This is a Tron type game for two players created for the old swedish made ABC 806 computer.

  • Written in the computer's built in Basic II.
  • Takes less than 4 KB.
  • Download!

    © Gridlock Games 2001-2017. Created by Mattias Eriksson