#bbc basic for sdl2
Explore tagged Tumblr posts
dimalink · 2 months ago
Text
B Ball – fantastic glow, color specter!
Tumblr media
Fantastic with the spirit of retro 80s computers game about how to throw little square in a wall. And, you, just imagine, after this, you get scores! So, that’s cool! And, by the way, it is, also, about science fiction! So, it is something indication, something flashing labels on the screen.
Tumblr media
And it is going process with counting your scores. Indication about what you hit. How much colors, you have collected. It is nice funny entertainment for an engineer in the evening. You finished all the things for today. And sit down and count colorful little cubes. Or for any other kind computer fan activity person. Sit down in the evening. Turn on lamp. Drink a tea. And start it,- to throw brick in the wall! But, it is everything virtual here!
youtube
By the way, it is not a little ball – and, it is rectangle. But, it is, anyway, as a ball – because, by its idea, it is a ball. Idea of the game – little ball throw in a little wall. To smash blocks. So, by the idea – it is, anyway, a ball, but it is rectangle. And virtual!
Tumblr media
Programming - it is abstraction of data. And, here in a virtual world. It is possible to see objects different ways, they can to look like something a very different. And, ball can start to be, unexpectedly, as a square. It is depended from the idea. But, it is rather possible.
Tumblr media
And, in this game, it will be 9 levels. Anyway, 9 not 10. Because of difficulty grows. And it is growing, that way, so I decide not to add level 10. 9 levels - it is more than enough! So. there is place here for some challenge. And random case. And, there is place for calm meditative game. Even, you can say, that it is boring for you! But, next time, at the next level – it is will funny and unpredictable! Themes are one after another.
Tumblr media
It looks next. First level - it is simple these kind blocks and you smash them. Yes, in your side there are flying something in response. But, to avoid these little squares - it is not hard! They are mainly made - to make you move! And not to be at one position! Such enemies do not makes a problem. You simply shoot with little ball to all the blocks. And finish the level. You, even, can count this, as a very calm thing. So, yes, it is this way here. With this level.
Tumblr media
Next, it goes same level. But, with one new condition. Here, it is flying 1 diagonal enemy. Simply, one new enemy. And, game is changes with dynamics. Look carefully for him! He will make you 100 percent of difficulty. It is hard to watch for diagonal object! He moves by diagonal. And with different speed. Different step with coordinates x and y, he has.
Tumblr media
 So, you can watch for this! But, it flies with random way. Side way. And, it can hit like a sniper at you! But, it is just a random things, actually! But, it can happen! So, this element of the game makes it more complex to complete it. With so high difficulty – that, at more high level, I decide to give player more energy. To make player play it with not hard way, do not make him a problems. Or, just, make it poossible to complete it!
Tumblr media
And, this way, levels are going one after another. First goes calm level, next goes with diagonal enemy! And, total 9 levels. Also, it is raises number of blocks for level. Lines. Which you need to hit. One line, two lines and so on.
Tumblr media
Something about control. It has its own control way. And, as for me, I play more with < and >, less than with arrows. And, for sharpness - arrows are need only. To correct position with accuracy. Or, to move aside some points with [ and ].  And, so, mainly, dynamical games go with < and >. It is, also, so, retro effect. I remember, as in Mortal Kombat, it is some tricky for MS Dos, as it seemed to me. So, it was something, like it is not always with arrows even. Or with old games it can be, absolutely, without arrows. With letters - all control.
Tumblr media
Control
During the game
Q - for exit the game
Arrows left and right – move left and right with 1 pixel to correct position with a point accuracy.
< a and > - to move left and right with 50 pixels, dynamical move.
[ and ] – to move left and right with 25 pixels, also, dynamical move, but step is less.
Space – to throw a ball (rectangle)
Tumblr media
And, all of these, are made as some fantastic sci fi. Colorful display. Everything is flashing. It goes some labels at the display. You hit 5 blocks with certain color. You receive some bonus. You upgrade your skill. Everything shows in real time at the display. It gives dynamics. And some fantastic sci fi points to the events on the screen.
Wow, maybe, a little more, and, it is possible to add a fantastic sci fi storyline! In some time before, I was very surprised, to hear that Arkanoid has storyline. That it is science fiction! What a surprise for me! You think, that Arkanoid - it is simple and stupid game about little ball and a platforms! And avoid this game! I more play in some more cool games! And, it has science fiction – it is already start to be interesting for me! It changes everything!
Tumblr media
Interesting feature. In menu - it is shown your color specter. For current levels. And for all the game, everything you collect. There are, in game 16 colors. But blocks cannot be black. It is same as background. And, 16 colors. So, these 15 colors for blocks, they are shown here. You hit 100 blocks blue, 150 red, 200 yellow and so on. So, example, of a data you can collect. To the end of level 9.
Menu is simple. It is green. Once again. Retro effect. And as base code, it was game Platform Ball. Well, you can see it. I more pay attention to gameplay. And do not start to draw menus with pictures. So, it is retro text. And, it is, also, interesting! As in computer game Fallout 2,3, there were different green computers. Or with orange screens. So, by the way, your characteristics - it is your color specter! Such a  line! What you collect! And a color specter, that you have collected! 15 colors, by the way! It is not a jokes!
Tumblr media
And, skills too. Your main game score. It is also, it is here. For sharpness - skill sharp shooter. And to smash blocks – destroyer. Sharp shooter – it is harder. You need to aim good and take a time for this. And destroyer - it is easier. You will get this by the gameplay itself. Plus, bonus system for more interest!
And, also, a label – diagonal territory! Imagine for yourself, that you fly somewhere with some device about science fiction ideas! And, so, it has at the screen warning for you! Attention! Diagonal territory! You are at the territory of diagonal! And, it is, so, fantastic element! And, diagonal block start to fly!  Wow!
Tumblr media
Basic Pascal version 1.18 "Duckling" – most newest version. In this version there are 4 new games! Puddles at Countryside, Duckling Pseudo 3D, Road to Countryside, Duckling Goes 2D. 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/games/basicpascal/index_eng.html Website: http://www.dimalink.tv-games.ru/home_eng.html Itchio: https://dimalink.itch.io/basic-pascal
6 notes · View notes
dimalink · 2 months ago
Text
youtube
B Ball – First 4 levels, PreShow
[ PreShow ]
B Ball – it is a game about platform and ball. With retro effect. So, here you need to hit platforms. So, it is example, about how it plays!
Well, as for me, I can to go, from the first attempt, to level 4. Diagonal enemy, makes a big serious element of dynamics into the game! So, from the first time, it is hard to go far! It is good to be more carefully!
Total, 9 levels. And, there are calm levels. And, there are dynamical levels.
Menus are with text form. Retro effect. Green color.
And color specter. 15 colors. And, it is counts all of hits for block for level and for all the game time. And in result it is a color specter!
Tumblr media
Basic Pascal version 1.18 "Duckling" – most newest version. In this version there are 4 new games! Puddles at Countryside, Duckling Pseudo 3D, Road to Countryside, Duckling Goes 2D. 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/games/basicpascal/index_eng.html
Website: http://www.dimalink.tv-games.ru/home_eng.html
Itchio: https://dimalink.itch.io/basic-pascal
6 notes · View notes
dimalink · 2 months ago
Text
B ball – fantastic 80s! Colors, moves! Text!
Tumblr media
About this game, it is about a little ball that knock down platforms, there are some new features. To have all the things looks some new way. And more interesting. And, also, it is taking into account to have more dynamic game.
To have more indications and parameters. To see them at the screen, and later - they disappear. Something like, it is so screen of a sci fi suit or space ship, base. Whatever. It is such element of sci fi interface. For more interest point. Game is a about a ball, that knock down platforms. As idea.
Tumblr media
When you knock down the platform at the top. One part of the platform. Each platform has a parts. Different colors. In this case, at the down it lights a line with the same color. You knock down a block of a certain color. Here, there are 16 colors – pallet. And, minus one color – black. It is background. Total 15 colors for a block.
youtube
And, there are here two skills. It is destroyer and sharp shooter. And, now, it is written all these indications. That you get  +1 to skill. It is at the left side. And, there are here different colors. Lots of theme. And, all of them are to count. So, it is about a color specter with 15 colors. It is written at the screen left side. For 5 knock down same color parts – you get one this indication. It shows amount of parts same color, you knocked down at this level. And for all the game, such statistics in in the count.
Tumblr media
One more interesting feature for a level. It is diagonal territory. At some levels, it will be enemy, which moves by diagonal. He moves random way. Left to right or opposite. And, it has a different step with x and y coordinates. That’s why, he can be rather unpredictable. It gives dynamics and some random things to game process!
Tumblr media
So, mainly, there are three enemies types here. It is three enemies casual. They are simply throw little squares at you. In a different place. One more, it is response hit. When you knock down a block. It throws at you as a response same color. And third – diagonal. And that one is not for every level.
Tumblr media
And, also, there is a bonus system. It is triple hit, double hit, and five time hit. It is based on statistics you receive during the level. Double hit – most simple. It is when you get +2 destroyer. And triple – when you collect 2 different colors with amount of 2 each. It will be by itself, naturally.
Tumblr media
And most hard – for two skills sharp shooter - you get five hit! You can collect bonuses. They are with lineup idea. And they are in use automatically. So, you never miss anything. They works automatically as you get them. First goes most powerful, later - little less powerful and so on. It will speed up your gameplay on levels and gives dynamics to the game.
Tumblr media
In game, bonuses you can see at the right. At the display. And diagonal territory is, also, shown at the right side. At the left you can see color statistics for level and skills. And, before start, you see number for a level!
Tumblr media
And, it is, so, retro sci-fi game. And, everything is colorful. And, some text at the screen, it is shown. Something is happening all the time. You are moving. It happens, that enemy with a diagonal adds a lots of dynamics. And, it is, all time, goes indications events on a screen! So, this is 80s and fantastic, sci-fi! And about little cubes! And rectangles with different colors as idea!
Tumblr media
Fantastic, sci-fi, 80s. So, this is what is it now! As a capabilities of 8 bit computers from that time. By the way, it is all programming with BBC Basic for Sdl2. It is more retro version of Basic. Programming itself is like that. More retro. More 80s. And game is going to be, also, this kind!
Tumblr media
And, mainly, game is, almost, done. I need to check everything. To make levels themselves. And make a menus. And, game itself, it is, almost, done, I can say.
Tumblr media
Basic Pascal version 1.18 "Duckling" – most newest version. In this version there are 4 new games! Puddles at Countryside, Duckling Pseudo 3D, Road to Countryside, Duckling Goes 2D. 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/games/basicpascal/index_eng.html Website: http://www.dimalink.tv-games.ru/home_eng.html Itchio: https://dimalink.itch.io/basic-pascal
4 notes · View notes
dimalink · 5 months ago
Text
Different Basic – try different Basic
Tumblr media
So, year 2024 – for me, it is a year of Basic. I program only with it. And, mainly, I like a lot Basic. It is a positive. From the childhood days. In childhood, I see Kuvt 2 Msx 2 Basic. I see blue screen QBasic, or Quick Basic 4.5. As it is a childhood memories, so let it be this way. Microsoft Quick Basic 4.5, I am talking about. It was built in MS DOS. It was very comfortable and funny!
Tumblr media
And, in 2024, I am, again, with Basic. Now, speaking the true, I am programming with modern dialect -QB64, mainly. Modern version of Basic. It is most common use form of Basic for me. I write with it most of programs. It is modern, it works with modern computers, it is supported by developer. Mainly, it is modern and new version. And, main, – that by it has a special visual side – it is same Basic from MS DOS from the past. Which means so a lot for me. It is, Also, a valuable feature.
Tumblr media
And, in 2024 I become more brave. About Basic question. And, start to try different Basics. First of all, those who are actual. So. this means, they work with modern systems, for them they are written. And they are supported by their authors. More or less, they have new versions. I get experience with usage of several Basic dialects. So, this is like some different realization of this programming language, these ideas Basic programming. Experience was even positive!
It is about two dialects of Basic. First - BBC Basic for SDL2. And second – it is Free Basic.
Tumblr media
BBC Basic for SDL2
I start from the beginning. BBC Basic for SDL2 – it is a very interesting thing. Hard to say another way. Basics, are, of course, similar to each other. About the level of main ideas. And realization can be very different. So, here are lots of different with QB64. There are enough of different things, I need to say – it is quite different.
Tumblr media
Anyway, BBC Basic, as I understand, it takes it`s roots with 8 bit computer BBC Micro or something like that. So, this is about more or less about programming style 80s.
Tumblr media
As with some kind of Spectrum. And there are lots of Basic forms. There are – where you need to give a number to every line. So, this means, that every command has its number. Amazing and new experience for me!
Tumblr media
And, this Basic form has two interfaces, just from the beginning - two interfaces you have. So, this is about - it has two programs inside of it– you write code and launch, from them.
Tumblr media
Its own development environment.  Straight with this Basic itself. Two environments for you selection. You run this Basic and select one environment out of two for your choice.
Tumblr media
First environment looks very beautiful. It is very stylish. In dark tones. Beautiful and stylish. Second environment looks like casual window. White background. Casual windows window. As windows 3.11 ort just a windows window. By the way, second one can do exe file.
Tumblr media
First environment has a name - Andy Parker`s BBC Edit, second environment - Richard Russell`s SDLIDE. So, BBC Basic - it is something like a program, and you run it and you are being asked – about what ide you will use. Everything goes as one with BBC Basic. Nothing from aside you do not need to install. And this is comfortable! And for novice. And for just to program with basic.
Tumblr media
I write code and run it from first environment. And exe I do using second environment. From a good side of this Basic - I say about a good documentation for this Basic. There are lots of information, at website. Even more - it has a very friendly way of reading it. And you can to learn about commands and their features. Documentation is done here very cool! So, I from the first attempt can do get ideas and use it. How to write programs here.
Tumblr media
For example, here command for colors writes as COLOUR, instead of casual COLOR.
Or procedure is writing next form
DEF PROCmyprocedure
Procedure code
ENDPROC
And, there are lots of such things! It is retro Basic. It is interesting dialect. Which is rather different from casual and well known QB64 or Free Basic. For those, who have some interest! Very cool thing!
Tumblr media
Free Basic
Second Basic. It is Free Basic. I think, it is well known theme. I don know, even, and, maybe, it is true, or not, it is more popular, then a QB64. Cool thing. Some way, it is, rather, close as a result QB64 and Free Basic. But they have a difference too.
Tumblr media
Free Basic does not suggest you development environment or text editor. In its standard form. You are using it with some text editor, as a wise man. And, you run with hands. Compile your program with command line. It has interesting feature. I, first here, try code editor GVim. It is first successful expirience of GVim for me. First makefile, most simple one, of course. So, this Basic can be similar to QB64, but, anyway, it makes some surprises! With a positive side. All the time, there is a place for something new, as someone can say!
Tumblr media
Here, taking into account, that there are some close points. It is a big value, anyway, tor remember, that QB64 and Free Basic – they are different. To have not be surprised, when you don’t want any unknown things to happen. Each one with its own moments. But, both of them are cool and modern forms of Basic. Which can be recommended for first invitation, well, like this. I am about a programming language itself. Not taking into account development environment.
Tumblr media
It is very popular Basic form. It is main. It is very good Basic. Rather close to QB64. It is comfortable! It is first, that you understand, when you use Free Basic for writing programs.
First of all, I write some test program. I show a text at the screen, I draw little squares. Something like graphics. Graph at the column. It works! And, even, without any serious problems! So, this means, that it is a cool Basic. It helps a lot, that it is similar to QB64. More close, than BBC Basic.
Tumblr media
But, saying the truth, here you need to use text editor. For yourself. But, it is a good step in self progress. If QB64 suggests, already, a development environment. And, here – it is up to you. So, think about this for yourself. It is cool! Later to learn how to compile. Create make file. It is, also, not so hard here and good for self-progress! Serious thing - this is Free Basic.
Tumblr media
You can compile with hands. And you can to make a special little file. So, it has a name -make file. To run everything from it. A required command compilation. For example, for my game Free Block – text for make file is next.
File makefile
all:
                fbc64 FreeBlocker.bas Global.bas Block.bas Player.bas Game.bas Level.bas Gameplay.bas Menu.bas
Tumblr media
So, it, already, has a command for compilation. For first invitation in theme of compilation – it is, rather, easy and easy to understand!
And, next, you just write from the console !make
And, in other case, you need to write a long command for compilation, everytime. Interesting new experience! And, it is not so hard! But, of course, it requires some time – to read, to try, to make some experiment.
Tumblr media
So, compilation in easy form – looks like, it is not so scary thing. It is, also, easy to see. Name of compile tool, main file and different files, you need and, that`s all. For example, it looks like, this is, I can say, about it, in easy form. It is, also, a little of positive!
Tumblr media
It is comfortable to use Free Basic to learn such things. So, we have a combination here, already, a picture of things. Qb64 - it has, already, made for you development environment. Everything out of program is making.  And, later, to have more complex and interesting, when you, already, have experience. It is Free Basic. You select by yourself development environment. You compile by yourself, you make a makefile. Interesting and positive experience.
Tumblr media
By the way, I remember a story from school days. Some older school boy once asked someone – “And what? Do you have installed a compile tool?” And, I was a school boy in those days, and, even, do not know about these things. I only played in games. So, this moment is now for me! So, I can say, it is a first step in usage.
Tumblr media
With Free Basic it is little difference a way you make a sound. There is nothing like it is in Qb64. In QB64 you, already, have installed functions, and just to give a path to file and play it. With music or sound. With Free Basic it is different. It is example of some difference. There is no some analog of command from Qb64.
Tumblr media
With Qb64 you have a easy to use commands for playing sounds and music - _SndPlay, _SndPlaying, for example. With Free Basic you do not have these things. So, some difference things you will see!
Tumblr media
So, these are two new for me dialects of Basic, I make a discovery of them! Basic – it is cool! I am so happy, that I can to program with programming language Basic!
Tumblr media
iron (hardware) and programs. From time to time i restore computers, retro computers. Try retro soft. Check some programs. And write about all of these. Dima Link is making retro videogames, apps, a little of music, write stories, and some retro more.
WEBSITE: http://www.dimalink.tv-games.ru/home_eng.html ITCHIO: https://dimalink.itch.io/
BLOGGER: https://dimalinkeng.blogspot.com/ TUMBLR: https://dimalink.tumblr.com/
3 notes · View notes
dimalink · 5 months ago
Text
youtube
Basic Pascal version 1.17 - Show Video
Short video, which shows new games, that were developed for this version Basic Pascal pack. Short fragments of gameplay for each game. Differents drawings, arts.
All of these games with spirit of 8 bit computers. Such as Ms Dos, Kuvt2 (Msx2).
Games are programmed with different dialects of basic. For example, Free Basic, BBC Basic for SDl2.
Some games have sound. For example, soud of bee or laser sound.
Tumblr media
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.
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
3 notes · View notes
dimalink · 6 months ago
Text
Basic Pascal version 1.17 “Block”  - Block after block, little cube after little cube!
Tumblr media
31 October 2024 year, it is, again, to happen a little celebration! Yesterday, just yesterday, it was a Halloween. And, it is nice to watch a horror movie. Such a celebration to remember about a vhs cassette or creepy game. And, today, – it is new day – at the exam, like it is a celebration. It is, already, more positive. Day of knowledge. Day of programming. Day of release a new version!
Tumblr media
In a short, about that period of time. So, it was a first time, I become brave. And, try different dialects of Basic. Once, again, I suggest whole 4 videogames, written with programming language Basic. But different dialects. First time, I try BBC Basic for SDL 2 and Free Basic. And take into account, that second one I, already, use with text editor GVim for writing code! So, it is, someway, like day of knowledge and learning for me! Celebration day! It is not an empty words, that I write – for exam like it is a celebration day! Every release – it is a celebration day for me! It is a celebration of programming and intelligence!
Tumblr media
I bravely try a different Basic. Before this, I sit very heavy with certain one Basic – it is QB64. And, I have a fear to try something new! And, now, I become brave!
Tumblr media
Code name for this version – Block. Block structure. Block, building block. Element by element, block by block. So, this way everything can be done. Even more, that first little game with programming language Free Basic – game has a title Free Blocker. So, it is a block! Super word for this version!
Tumblr media
About development – I will write – but, in the end. And, now, for most important part, Id like to go – short description of every game. 4 new games. And, main, attention to them!
Tumblr media
Platform Ball
This is simple game about little cubes. With blocks. You move platform left and right. And throw a ball. To break a little cubes ( blocks ) at the top. They are stands in a row. With one row. With two rows or with three rows. So, it is like three such levels. You can throw a ball with a straight line or from the left, or from the right from you. It is such a game feature. And, in everything else – it is a game about a blocks or platforms. About a ball.
Everything is made with several colors. Cubes (blocks) - different colors. Colors are made with random way.
It can be said, that it is a platformer – because of game about a platforms. Or blocker. Game is about blocks, little bricks, little squares. Also, it is, maybe, something a little about Arkanoid. You throw a ball in a platforms (blocks) at the top. And gain a score for this!
Tumblr media
Maybe, these kind of games can to be at the computers of 80s years. 16 colors. Background – black. Different colors blocks. And you throw a ball. Which is flying with the straight line. And, one more, by the way, you need to catch it back. Or, you will lost a one live. If you not to catch a ball. And in total, by classic – whole three lives.
Game is about scores. Three levels. First probe of programming language BBC Basic for SDL2. Simple game, most simple game, to have some relax, I can to say. As it can be said – less than a 5 minutes.
Tumblr media
Cabin Pilot
This is arcade and pseudo simulation format with style of 80s bit computers, something like Spectrum 48K, or BBC Micro. Or Soviet 8 bit computers, which were like Spectrum 48K, for example Sintez 2.
You are a pilot of a space avenger. With a spirit like it shows in old movies by Star Wars. For example, episodes 4, 5, 6. View from a cabin. You are going to world tour by different planets. As a pilot of a space avenger. And you will fly across the different planets.
Tumblr media
It is a game action genre. Action. At the different planets. Shooting from a laser and maneuvers in the air – all you need to do here.
Game will show to you most different planets. Planet ocean, planet jungles, planet with plains and planet desert. They all are different from each other by background color.
It is goes as a shooter game with a cabin view. Pseudo simulation, I can say. Crash enemies space ships. And rockets. Enemies, by the way, can to shoot at you too – so don’t be too lazy! And you have a laser – your trustworthy friend. And, it requires reloading. You shoot at once with a burst. And, later you need a little to wait. So, make aiming carefully.
Tumblr media
Game has a storyline. And description with planets. And even a little enciclopedia.
By storyline it is a science fiction action movie. So here, there are two episodes. Each one has a story. And plus to this – enciclopedia. It is as a several pages. You turn one page after another one. There is a little picture. And description for all the enemies, which you will meet in the game. Enemies avengers, enemies rockets. Everything is described in this enciclopedia.
Tumblr media
And, now, lets move to a valuable part. It is a storyline. In a first episode. You are a pilot rookie. Which is going to his first tour. Everything starts at the planet ocean. You are going to your first patrol. And meet, already, a some resistance, at once. Enemy rockets. And hostile space avengers. Story with a style of science fiction action movie from a pilots side. And, the second mission, it is going a rocket attack. And you need to destroy these rockets. Such a big huge rockets. Something like ballistic rockets. So, you have lots of things. You will visit a different planets. At the planet desert, planet jungles. Everyplace has some story behind. You will see these planets. And get to know about what is going on. To be at the pilots skin from a first person view, a pilot of a space avenger. But, it is not so easy. One thing is good – that this game is not difficult, and it is only a computer game, programmed by a programmer with Basic.
Planet desert. So, here, it is ancient world, for example. And star fighters are everywhere here. So, these are the things. In this endless world of sand. So, next you move to next planet. It is planet jungle. And it has its own story. So, this is a tour for a pilot. For a space fighter.
Tumblr media
For a second episode. You are, already, experienced pilot. And, at once, you are goes into real action, some things to do. Only one planet. And, at once, very hard going things. At once, a frontline. And no training. Very hard situation. And you are sent to attack. And in defense side. Counter attack. And, even, by story, it is very hard. Story has a text form.
Idea for a game was in ahead for a long time. At first, very long time ago, I see in a network a game screens for little game Spitfire Command. There it was a theme Second World War. Game is for simple 8 bit computer BBC Micro. Something like Spectrum 48K. And it has few colors. And, everything is schematical. But, it plays as a simulation and arcade of avenger from Second World War. I was very impressed about such game concept! So, think to do something like that, but my own way, of course!
Second part of the idea. Part of inspiration. It is a movie. Star Wars episode 6. It is, simply, unbelievable science fiction action movie. About a space, space avengers, princess from stars, lasers, and different planets. Whole space! With a science fiction vision! Planet forest, it was very a lot, in a memory, with a crazy, out of the head, star fighters there. And a big trees, for example.
It is, already, second game, written with programming language BBC Basic for SDL2. So, here it is everything more cool and lots of stuff here!
Tumblr media
Free Blocker
Little interesting such a little game about blocks. Little bricks, cubes. It is simple with its idea. As arcade. You move left and right. And with space you catch a blocks. You eat little bricks. Everything is made rather simple. Random way it is a set for a background. And you move little square or left or right or at the middle. In total three positions for you. And you catch blocks, which are going on at you from the top.
Or, maybe, they are falling? Or, you are flying by a interspace tunnel. Or, is it everything in space? Is it a road? Highway, track? It is everything made with simple graphic style. Or like blocks (little bricks) and background. Abstract everything is made.
Tumblr media
Little game is abstract. About a little squares, little cubes and little bricks. Block, as I call it here. It is made with vertical format.  A narrow strip. And different colors blocks at the your side. Different backgrounds are here. And pay attention there is a funny point – ahead 55 levels awaits you. Yes, levels, of course, are short, about for several tens of seconds. 30 seconds, 40 seconds for a level. But, there are lots of them in exchange! About a different level, it is going on a different situations. Somewhere, there  are few of blocks, someplace, they are slow or fast. And, somewhere, there are lots of blocks, at once.
Game about blocks. Something like a shooter type shmup, something like a Tetris. Game about a blocks. As main idea. In a tunnel. A narrow vertical line.
Tumblr media
Game with something, again, reminds a first game – Platform Ball. Well, at the part of, here, also, there are little squares, platforms, blocks. Well, this idea, I think, with this idea, it is easy to start and to try everything. Little squares, blocks. A comfort form for make calculations and do drawing.
By the way, game title – Free Blocker, it goes after main ideas. Game is about blocks (little squares). And it is written with programming language Free Basic. And you are, also, a block. So, here everything is a blocks. You are a blocker, looks like this. And catch another blocks with help of space and you gain scores. Anyway, ahead there are 55 levels! Short, but lots of them! Interesting attitude for a game software!
And, this is, already, a first game written with programming language Free Basic. Excellent language! True good Basic. And, also, I write a code with a text editor GVim. And, it is unbelievable success personally for me, in a terms of learning programming and practice in programming. It is editor of text – almost, like operational system or frontier type of Norton Commander. And Free Basic – excellent and comfortable form of Basic.
Tumblr media
Free Bee
Game is about a funny and joyful little bee! Sprites picture. Funny pictures. Pair of funny sounds. And you are flying forward at the day or evening. And collect fruits. Avoid another bugs. Funny sounds and sprite, positive good and kind graphics – these are features for this game. And, mainly, game is simple. You are, simply, fly forward. Free movement across the screen using keys. All 4 keys are active here. Up, down, left and right.
Little bee is funny and good and kind. And it speaks – bzzz! Little bee is flying! What a beautiful summer day! What a funny little day! Game is about a summer. And positive joyful mood! It is very good and kind summer game! For positive mood! Make a smile! Little bee says Bzzzz! Bzzzz!
Tumblr media
So, this is a simple summer fun. Summer fun time. You are flying by levels forward. It is arcade or runner. And collect fruits. And avoid bugs. That’s all! And, main – it is your good mood! Little positive! Bzzzz! Game has two modes. Something like two episodes. Day and evening. Everyone has 2 not long levels. And, that’s all! Sounds in game can be turned off from main menu.
Summer and a little bee. Bright blue sky. Everything is so excellent and cloudless! So, this is a theme for a little game. Interesting story for the idea for this little game. It is a stickers to the little orange and little mandarin. Such little circle form of a sticker. And, there are a stickers of the firms. Imagine, at the big orange or little smaller, such orange mandarin – whole little oval circle form for a sticker.  With a good and kind little picture. As a rule. So, I run into such a fruit. With a sticker, with a picture of a little bee, beautiful and a drawn blue sky. And, later, I see a sticker with mandarin itself. And, later, appears a sticker with a green apple, such a picture. At the apple, should to be. Mainly, I collect such kinds a things and put them into standalone little textbook. For a positive! So, this is my good and kind hobby! And that is the way it appeared idea for a little game!
Tumblr media
I think, all the time, that good and kind little games – it is a very valuable! And, I have a theme of a little games about a good and kind little animals. Good and kind little animals!!! Whole theme for me. So, this is one more game in a cycle of a good and kind animals.
Just, simply, fly forward in excellent day or evening. It is about your choice. Collect fruits. And avoid other little bugs. They are flying at your direction. And they have their own things to do. They are not evil. Absolutely, that’s for sure, absolutely. Simple, they fly by their own things. And, they are very busy with this. Funny sounds are in game! Bzzz! First level excellent goes for a search of a positive vibrations! Game, of course, is not difficult! What purpose little bee needs hard things? In a such excellent summer day or evening? ( As you select! They are like episodes). First level, anyway, is more simple. And second one is harder. It has more of bugs, which are flying at your side. Game is about summer and positive! Bzzzz!
Tumblr media
I am a little bee, little bee and I am flying!! Bzzzz! Funny such a flying bug. Black and yellow. Bzzz!
It is, already, a second game, written with programming language Free Basic. With usage of text editor GVim. And, first time, I write here with sprites. And with sounds.
Tumblr media
And a little about different Basic
Development plan for this version has a name - Different Basic. I try different Basic. It was the idea. First time, I go aside from a things I was very attached to. It is QB64. Very cool and modern Basic. But, there are lots of dialects of Basic. There are lots of them! And I start to be interesting! And what else exists and how does it looks? And I start to search. Some of Basics are old, some – something else. I search for something, that has rather modern versions. And it is still in updates, with support of developers. I find two dialects. It is BBC Basic for SDL 2 and Free Basic. And, I do two games for each of them. First one is more simple and second one is more complex and more interesting.
Tumblr media
So, two basics – it is, already, excellent start for a plan. Saying more, it is good to learn each of them. To see unexpected things. Last my experience – it was only QB64. And I need to have first new experience, get the ideas how it works. That’s why first game is more simple. And about a little cubes! Little cubes - it is a building element, block!
Both new Basics – I like them a lot! And, of course, – I will to use them in a future projects! Brave step was done. And, it is very interesting and right way direction. Something to learn, to practice. And, after to expanse sphere with something similar. Rather wise step. So, here it is with Basic!
Have your excellent BASIC day!
Tumblr media
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. 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
5 notes · View notes
dimalink · 6 months ago
Text
youtube
Cabin Pilot - Second Episode [PreView, PreRelease]
Shooter, view from a cabin. You are flying with a space ship. And shoot with a laser. You are flying across different planets. They are different with background. And you are a with a space avenger. View from a cabin - it is a reference to simulation, but it is arcade, of course.
So, here we have a view from a cabin – and this gives a game some simulation point. But, it plays, anyway, as arcade. And, something like different backgrounds – it is about a different planets. There is a planet jungle. It is green background. There is a planet with sand. Where it is always a sand storms. It is, for example, yellow color. And standard blue – typical sky.
Tumblr media
Basic Pascal pack - whole pack of games and programes, written with basic and pascal. It is retro. With each game and program there is a page at author`s website. There are aditional information, descriptions, pictures, arts.
Basic Pascal: http://www.dimalink.tv-games.ru/packs/basicpascal/index_eng.html
Itchio: https://dimalink.itch.io/basic-pascal Website: http://www.dimalink.tv-games.ru/home_eng.html
3 notes · View notes
dimalink · 8 months ago
Text
Cabin Pilot – fantastic flight
Tumblr media
Shooter, view from a cabin. You are flying with a space ship. And shoot with a laser. You are flying across different planets. They are different with background. And you are a with a space avenger. View from a cabin - it is a reference to simulation, but it is arcade, of course.
So, here we have a view from a cabin – and this gives a game some simulation point. But, it plays, anyway, as arcade. And, something like different backgrounds – it is about a different planets. There is a planet jungle. It is green background. There is a planet with sand. Where it is always a sand storms. It is, for example, yellow color. And standard blue – typical sky.
Tumblr media
5 types of enemies are here. They are fly, also. Two types of rockets. They are flying across the screen – from the left to the right, for example. 2 forms of small airplanes of space ships. And, 1 normal about size space ship.
You have 1 type of weapon – laser. It shoots, immediately, with a burst. And, it requires a little of time for reload. Laser battery it has there. And, such a beam of light, something like that.
youtube
You need to shoot at the little square for aiming. You receive this area with lasers. And, at once, a burst.
At the down there is your game score. And your armor. In a form of a vertical lines. So, everything is before your eyes. All you need. And fly and shoot. And for a long time, I dream to make games like these – typical shooters. About space and sci fi, for example. Top down view, or view from a cabin – it is not so big difference.
Tumblr media
So, here I,  for the first time, apply sound. In this game it will be a minimal sound. It is a sound of a motor. As you fly. All-time sound. And shoot sound. Some several sound signals. Notes.
Control is simple.
During gameplay
 Button Escape or Q – for exit the game
Arrow directions - for the move
Space – for the shoot
Tumblr media
It is a second game with programming language BBC Basic for SDl2. And, idea this game, initially, taken from a videogame Spitfire Commando for 8 bit computer BBC Micro. It has a theme for second world war. And you are something like in a cabin of a Spitfire. As for me, game seems very progressive. It is almost a simulation, but arcade and action it looks like. It is very minimal made everything. And you have a sense of presence there. And this is amazing. And game has a few colors - only. And, so cool in result! And I want to make something like that for a long time.
Tumblr media
And second source – it is again Star Wars Episode 6. Excellent action movie. Science fiction. Blasters. Space ships. Flight, also including, a different planets. Same gliders in a forest, with a big trees. It is very remarkable moment!
Program part
It is programming with programming language BBC Basic for SDL2. I use several colors. Little less than 8. Mode 2. Screen resolution 1280 at 1024. For the first time I use sound.
Development state
Game is in development yet. I need to make a game process. Levels. To program enemies. To make all menus.
This game will be released in terms of new version Basic Pascal Pack games. This game and some more games will be in a new version Basic Pascal Pack. As soon as I will have several complete games. All of them will to be in a new version Basic Pascal Pack. And a new version Basic Pascal Pack will be published for download.
Tumblr media
Basic Pascal pack - whole pack of games and programes, written with basic and pascal. It is retro. With each game and program there is a page at author`s website. There are aditional information, descriptions, pictures, arts.
Basic Pascal: http://www.dimalink.tv-games.ru/packs/basicpascal/index_eng.html
Itchio: https://dimalink.itch.io/basic-pascal GameJolt: https://gamejolt.com/games/BasicPascal/773385 Website: http://www.dimalink.tv-games.ru/home_eng.html
5 notes · View notes
dimalink · 6 months ago
Text
youtube
Platform Ball - Full Game ( 3 Levels ) [PreView, PreRelease]
Little simple little game about rectangle and a little circle. You move a platform to the left and to the right. And you can to throw a circle from a platform. You are green. And circle is flying and catch platform at the top of the screen. You gain scores for this. As soon as you catch all platforms – you go for next level. Total 3 levels.
Game is something like retro. And here it is 16 colors. It is everything very simple. Game process is less then a five min. So, this kind of retro should to be, maybe, more close to real 80s computers. Platforms at the top - they are just standing. You need to catch them with a ball. You are green. And, platform at the top - they are different colors. At the first level – it is one line, at the second level - two lines. And at the third level – whole three lines. In every line – 10 platforms. Background - it is always black.
Tumblr media
Basic Pascal pack - whole pack of games and programes, written with basic and pascal. It is retro. With each game and program there is a page at author`s website. There are aditional information, descriptions, pictures, arts.
Basic Pascal: http://www.dimalink.tv-games.ru/packs/basicpascal/index_eng.html
Itchio: https://dimalink.itch.io/basic-pascal Website: http://www.dimalink.tv-games.ru/home_eng.html
1 note · View note
dimalink · 8 months ago
Text
youtube
Cabin Pilot - Demo Show [ Work in Progress ]
Space shooter. Something like Spitfire for BB Micro and Star Wars Episode 6. With programming language BBC Basic for SDL2. Different backgrounds. Shooting with laser. Hit enemies. 5 type of enemies.
Tumblr media
Basic Pascal pack - whole pack of games and programes, written with basic and pascal. It is retro. With each game and program there is a page at author`s website. There are aditional information, descriptions, pictures, arts.
Basic Pascal: http://www.dimalink.tv-games.ru/packs/basicpascal/index_eng.html
Itchio: https://dimalink.itch.io/basic-pascal GameJolt: https://gamejolt.com/games/BasicPascal/773385 Website: http://www.dimalink.tv-games.ru/home_eng.html
4 notes · View notes
dimalink · 8 months ago
Text
Platform Ball – it is more close to 80s computers
Tumblr media
Little simple little game about rectangle and a little circle. You move a platform to the left and to the right. And you can to throw a circle from a platform. You are green. And circle is flying and catch platform at the top of the screen. You gain scores for this. As soon as you catch all platforms – you go for next level. Total 3 levels.
Tumblr media
Game is something like retro. And here it is 16 colors. It is everything very simple. Game process is less then a five min. So, this kind of retro should to be, maybe, more close to real 80s computers. Platforms at the top - they are just standing. You need to catch them with a ball. You are green. And, platform at the top - they are different colors. At the first level – it is one line, at the second level - two lines. And at the third level – whole three lines. In every line – 10 platforms. Background - it is always black.
youtube
Control is simple in game – arrows left and right for move. Escape for exit. And you can throw a ball with a three directions. Ball is always goes with a straight line. It hit a wall and go back. You need to catch it, when it goes back. If you miss it – you left a 1 live. You have, as always, 3 lives.
Tumblr media
Maybe, it is interesting, later, to do a game, where lives - they will be calculating another way.  So, you can, also, throw a ball about a straight line – at the left, and at the right side from you. It is control with keys – A, Z – to throw at the left side. S, X – to throw a ball at he straight. And D, C – to throw a ball at the right from you. So this means A, S, D. Or Z, X, C. It is about how more comfortable for player.
Tumblr media
Everything is so simple. And it is like this. It is a test game. Which is made with new dialect of programming language QBasic. It is BBC Basic for SDL2 (BBC BASIC for SDL 2.0). So, it is a memory event. It is excellent Basic, I like it! It is different from QB64. But it is a Basic.
It is a first game for a new plan about development games with Basic and Pascal. Plan is about to try different Basic. Different dialects of Basic. There are lots of them. I wanted this for a long time. And moment is now.
Tumblr media
With this game, I try programming language BBC BASIC for SDL 2.0. How to write a function with it, how to make a video output, and everything I need for next usage of this programming language. Test of capabilities.
Tumblr media
Program part
It is written with BBC BASIC for SDL 2.0. And it is selected graphic mode number 2. It is 16 colors. And resolution with 1280x1024.
Tumblr media
Development state
Here we have two processes.
First – it is making a decoration and prepare for release a game pack Basic Pascal version 1.6. I still need to program at my website. About each game – a separate page. And next – to upload. It will be 4 new games – it is TRIA, Space KOVSH, Voidtriks, Planet UFO.
Second. It is, already, a development of a new games. By plan – “Different Basic”. Where I will try a different dialects of programming language Basic. And I start this process with little game Platform Ball. Game is programed in part of gameplay. But is till need to make a menus. To check, that everything works. And it will be done!
Have your excellent Basic day! Live long and prosper!
Tumblr media
Basic Pascal pack - whole pack of games and programes, written with basic and pascal. It is retro. With each game and program there is a page at author`s website. There are aditional information, descriptions, pictures, arts.
Basic Pascal: http://www.dimalink.tv-games.ru/packs/basicpascal/index_eng.html
Itchio: https://dimalink.itch.io/basic-pascal GameJolt: https://gamejolt.com/games/BasicPascal/773385 Website: http://www.dimalink.tv-games.ru/home_eng.html
4 notes · View notes
dimalink · 7 months ago
Text
youtube
Cabin Pilot - Demo Show 2 [ Work in Progress ]
Space shooter. Something like Spitfire ( Spitfire Command) for BB Micro and Star Wars Episode 6.
With programming language BBC Basic for SDL2. Different backgrounds. Shooting with laser. Hit enemies. 5 type of enemies.
See different planets, different cabins. Enemies has a move logic now.
Tumblr media
Basic Pascal pack - whole pack of games and programes, written with basic and pascal. It is retro. With each game and program there is a page at author`s website. There are aditional information, descriptions, pictures, arts.
Basic Pascal: http://www.dimalink.tv-games.ru/packs/basicpascal/index_eng.html
Itchio: https://dimalink.itch.io/basic-pascal GameJolt: https://gamejolt.com/games/BasicPascal/773385 Website: http://www.dimalink.tv-games.ru/home_eng.html
1 note · View note