As of 2016-02-26, there will be no more posts for this blog. s/blog/pba/
Showing posts with label arcade game. Show all posts

KOULES is a space action game, that you bump your enemies, the KOULES spheres, to death. Well, or the other way around.

https://lh3.googleusercontent.com/-ybB5bWNb578/VqvYJnteoII/AAAAAAAAJE8/wo6XOVMburg/s800-Ic42/koules.gif

Its an addictive game, you can play alone or with friends up to five for deathmatch or cooperative. For single player, it has 100 levels and 5 difficulty levels.

The game has 256-color mode in 640x480, monochrome, or black/white mode. It can also run a server and accept other players from clients. It can be played with keyboard, mouse, or joysticks.

The opening Star Wars crawl is interesting, so is the README and the official website. You may also want to read the Koules.FAQ.

KOULES was created by Jan Hubička in July, 1995, written in ANSI C with SVGAlib/X11, run on Unix-like or OS/2 Warp, under GPLv2, currently Debian version 1.4-23 (2015-05-02, post v1.4(1998-03-09)).

ASCII Flappy Bird! is yet another bird trying hard to flap through tiny gaps of endless obstacles.

https://lh3.googleusercontent.com/-k1gWpyE5cuk/VqAP470j0pI/AAAAAAAAI_0/OJIe2zirTXk/s800-Ic42/ascii_flappy_bird.gif

It has a nice title screen and sad death screen. You know the drill, just Space to fly away.

ASCII Flappy Bird! was created by Hamik Mukelyan, writen in C with ncurses for terminal size 80x24+, under the MIT License, currently git-1c56b7b (2016-01-19).

nInvaders is a Space Invader clone, was made more than a decade ago, still runs even without any updates or patches for nearly 13 years.

https://lh3.googleusercontent.com/-VqnOn66mxv8/Vp1_Fax1veI/AAAAAAAAI-E/0LojE98PWLI/s800-Ic42/ninvaders.gif

Actual speed as recorded

Not sure if its by design or just outdated code, you will need to defeat the invaders in less than 20 seconds, which I dont believe thats plausible. Therefore, I edited the code, watch this video from 30 mark:

  • Time dilation devide: nInvader.c:L33 s/50/10/

  • Invisible Laser Destroyer: playerReloadMissile.c:L179 s/if/while/

  • Secret spell: UUDDLRLRBA

    #!/bin/bash
    
    echo -e '\e[31;1m*** CHEAT MODE ENABLED ***\e[0m'
    echo -e '- \e[34;1mTime dilation deviced\[0m    : \e[1;32mON\e[0m'
    echo -e '- \e[34;1mInvisible Laser Destroyer\[0m: \e[1;32mUPGRADED\e[0m'
    

Note

Turns out, its a 13-year-old bug, and everyone had played it without knowing it or even questioning it. Ive forked it and patched the bug, you can get the updated nInvaders. (2016-01-21T08:29:10Z)

It has one command-line option for changing difficulty level, -l 0 for NIGHTMARE level and -l 9 for the easiest setting. There is also two builtin cheats, L for one more life and W to skip the level.

nInvaders was created by Thomas Dettbarn in 2002, written in C with ncurses under the GPLv2, currently version 0.1.1 (2003-05-08).

konsole_invaders is yet another clone, but it feels more action packed, because you have to keep tapping firing keys.

https://lh3.googleusercontent.com/-linHJ8U-yiQ/VprG3xL-3gI/AAAAAAAAI7g/UAxhakKSWis/s800-Ic42/konsole_invaders.gif

It supports WASD, HJKL, and arrow keys, plus Space for firing. It has scores, lives, and rockets. You get an extra life and rocket capacity once you clear a level or a wave of aliens. Detailed options for customize the gameplay, which can also be set with configuration file. Different types of alien ships, as deeper into levels, you get the stronger enemies.

Although, it looks good in many aspects, not so on other things. Such as big terminal size requirements, probably due to ASCII art of alien ships; and as you advance to later waves, you constantly have to press the firing key, if there was an auto-firing switch it would be much easier to play and for your wrist.

konsole_invaders was created by Fabian Ebner on 2011-08-17, written in C99 with terminal size 103x44+ under the GPLv3+, currently git-42b96db (2016-01-16)