Free Linear Space – bugs and space ships


You are flying in cosmos space. Cosmos - it is space. Space. Environment. But, it is not like planet Earth. So, light lines are flying near you. You can suggest, that you go with a big speed. Light lines. They are flying near you with a big speed. And black empty cosmos. It is space.

Fantastic game. With retro style. As MSX computers, or 8 bit or MS Dos, NES console. Something like this - idea here. It is vertical shooter. You fly and shoot with laser. You have a laser beam. Which you can turn on and it works for some time. Laser beam is going though space until the end of the screen.  And, by the way, enemies can do same things too. They, also, have a laser beams.

There is a screen with player select. So, here 15 types of players. For example, rocket. Or, more often – some kind of bugs! Bugs in space! Main geometry figure here – circle. Everything is drawn with circles, mainly. Or circle – it is main central figure.

Enemies too, or alien ships. Circle form. Or some bugs in space. Bugs are flying in space. Ufo sausages are flying in space. Well, I think, it is, already, a common way to think. And, you know, about a bugs that can fly in space. Well, to this idea you, also, can go. Shooter game about space ships and bugs. Bugs they are, also, space.

Enemies has a different behavior. They can fly though the screen. Or fly to some point and to stop there. This is, already, like in game Galaga or Galaxian. Enemies they stay at one place. Somewhere, at the top of the screen. So, here you can have same kind. And, as in casual shooter - enemies are flying across the screen. And, of course, - they shoot – also, with a laser beam. Beam takes some point of life. It will not destroy you at once! Your beam, also, cannot destroy enemy at once.

Word levels I change with word stages. As in NES games, for example. For example, stage 1-1. Which is here you see, when you start a game. Before level starts, it is will be such a label, straight in space about 2 seconds. Stage 1-1. That, also, gives some memories about game console NES. And games, that were there.

Fantastic shooter, bugs, UFO sausages. Lasers. Sci fi and good and kind animals. Vertical shooter. So, these are main ideas for game. And, still some abstraction is here. Some here it is ufo sausages, so, here space ships. And here at the same time – bug or caterpillar. So, this is a kind of game!

At the left - player interface. Current stage, your energy. 100 percent, for example. And enemy laser takes some amount of your energy, if it aims at you. And state of your laser. It works active for some time. Next it goes to recharge. And,  it is, ready, again! Laser ready! You can press space button and again to make your laser beam active! Sci fi theme!

You can move here for all the screen. In terms of vertical segment of space. And, almost, until the most top. Well, you cannot reach top point of the screen. Anyway, enemies are goes from that side. And in any other cases, arrows left, right, up, down – they are in use here. You can to move active way for most of the cosmos space.

 As a main part of the game – it was idea of to create something more dynamical. But, I am, as always, I make everything slow. And, even, when I try to do dynamical movement. Well, it is not so dynamical. It is more dynamical, than I do not try to do dynamical. Close to this. So, this means, that a game with mad dynamics still ahead. Maybe. And, also, vertical shmup. And here it is as it is already. Some certain speed of moves. Reaction to the situation.

It is programmed with programming language Free Basic with program environment VIM. I like this things a lot! But this is already another theme. About how it is all made.

Going back to the theme of game. It is such idea. Vertical shooter. About bugs. Ufo, Msx, MS Dos, Nes, fantastic. Galaga, Galaxian. Sometime ago, long time ago, I wanted to make it my standard theme. And to do such a shooters. Series of vertical shooters. With different dynamics. With different theme. It was a start for this game. And practice of programming with different Basic dialects. And I like a lot to program with VIM. In a such special program for programmers. All of these were in mix, in the end, and it is such a game for now.

As usual, it is here 16 colors and 320 x 200 game screen. Background for interface is dark blue. And space - is black. And reddish color for enemies, and your player - greenish color. And decorative elements - white color. So, this is makes this space. With a program code. I am a big fan of drawing with lines and with geometry figures. Basic, gives this feature. Basic is very good about this way to draw.

Free Linear Space – vertical flight in space. Though the light years. Forward! Direction is forward! As I can to say! As elements of fantastic, science fiction, as element of joke, some fun, good and kind animals in space! AAA! Good and kind animals are, already, at the point of space! So, Ufo sausages it is good to give some place for them! A little!

Free Linear Space – it is abstraction of data. Abstraction of idea itself – of the vertical shooters. It is linear space. With movement in one direction. Well, let with maneuvers in different sides in terms of the screen. Main idea – it is always forward. And space. You are going in it forward. And some events – for example, enemies to appear. You shoot, they move, you move, they shoot. Everything with real time!

So, programming language Free Basic and program editor VIM gives this vision!

Basic Pascal version 1.17 "BLOCK" – most newest version. In this version there are 4 new games! Platform Ball, Cabin Pilot, Free Blocker, Free Bee. And even more retro games! It is a pack of retro games with modern versions of Basic and Pascal.

It is now in development new version Basic Pascal pack games. This game will be included in a new version. 

Basic Pascal: http://www.dimalink.tv-games.ru/packs/basicpascal/index_eng.html

Website: http://www.dimalink.tv-games.ru/home_eng.html

Itchio: https://dimalink.itch.io/basic-pascal

Get Basic Pascal

Leave a comment

Log in with itch.io to leave a comment.