#bbc basic for sdl 2.0
Explore tagged Tumblr posts
Text
B Ball – celebration rectangles!
This is arcade game, very retro. About a ball and rectangles. Which are colorful, add this point too. And you shoot at them, something like this. And get a score after this. So, here it is everything is very colorful. And there are two skills you can train. Skill sharp shooter and skill destroyer.
At the down part of screen – it is player. It is something like ball to throw. Or saying correct – some little square. And, little square fast fly and smash some rectangle. And all around it is getting colorful. So, there is animation. As ball touch the rectangle. Different things are thrown to different sides. As a celebration. firework.
youtube
And, you need to hit those platforms at the up side. And get score after this. It is standard part of the game. But, there are here two skills you gain! It is skill sharp shooter and destroyer. First you get you if you hit certain in a part of the block. Each rectangle, same as block, consists with different colors. 4 parts with 25 pixels by size. With space with 1 pixel between them. And result size of the block – it is 103 pixels.
So, if you hit with accuracy in a part block. Which has its own color and size 25. So, this way you gain +1 to skill sharp shooter. It is little secret. Everything is placed by formula. And, you, simply, make a calculation. So, you go extremely left. To the left corner. And shoot, and gain +1 sharp shooter. Now, move with 26 pixels right and shoot. And, again, you get +1 sharp shooter.
Second skill - it is skill destroyer. You gain that skill if you hit in terms of block - with two parts of the block. Take into account, that blocks are made with different colors, 4 colors. It is 4 consist parts. Make aiming with the idea to hit with little cube - two such parts at once. Two any colors. And you gain +1 destroyer. This skill is easier to get! It works in terms of one block.
About something interesting, here we have colorful blocks. Each block with 4 colors. It is, all the time, it is generating a new color. And, when you hit – so, you get animation fireworks. This is for have more fun.
New interface. With such frame. Style of Star Trek Next Generations. But, it is, I made myself way, of course. Different from those.
It is here presents a new control. With arrows left and right – you move with 1 pixel left and right. And, also, there is < and >. They move at 50 pixels at once! And, also, – [ and ]. They move with 25 pixels! So, you can move with accuracy, with one pixel. Pixel by pixel. And, you can fast move by screen!
And, in other things, it is standard game about a ball, which smash platforms and gain scores! I, again, return to programming with BBC Basic for SDL2.0. And, I take as a base a first game with this programming language. This is, I am talking about Platform Ball. Here it is same style. But improved. More colors. More screen resolution. Here I use mode 8. And 16 colors. And screen is big 1280 with 1024. So, it is, also, interesting to practice with BBC Basic for SDL2.0.
Idea for this game – it was since development Platform Ball. But, in that time, it was a first game with B B C Basic for SDL2.0, and I decide to make it not complex. And in my head, it was, already, a picture. With so colorful little cubes. And, everything, is flying in different sides. Different colors. And some dynamics.
Word B Ball. B - it is after BBC Basic for SDL2.0. And, ball it is central part of the game. It is flying and smash platforms. It is, also, interesting type of the game. It was a very popular sometime ago – Arkanoid. At NES it was, at MS DOS. And with 8 bit computers different, as MSX, for example. It was very popular theme ages ago. In the end of 80s and beginning 90s. So now, I can to do something my own this way!
Have your excellent Basic day!
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
#retro game#retro programming#8 bit#ms dos#8 bit computers#msx#arkanoid#arcade#platform#ball#multicolor#retro interface#80s videogames#qbasic#bbc basic for sdl 2.0#joyful#celebration#firework#skill#sharp shooter#destroyer#vintage game#devlog#gamedev#Youtube
5 notes
·
View notes
Text
youtube
B Ball – Everything is celebration and colorful, Demo Show
[ Work in Progress ]
It is a game with BBC Basic for SDL2.0. Mode 8. 16 colors. And 1280 with 1024 screen. Game is about platforms and ball. Ball smash platforms.
Now, it is everything colorful. All block consists with 4 colors.
New interface. It is like science fiction. Star trek Next Generation, for example.
And new control. Arrows left and right – move with 1 pixel. < and > - move with 50 pixels. And [ and ] – move with 25 pixels.
Interesting feature. Skills. Two skills. Sharp shooter and destroyer. Sharp shooter, it is when you hit straight in a color. In a consist block part. Block consists with 4 colors. And destroyer – it is when you touch two such parts. So, this means you hit 2 colors. And, all of these in terms of block. Color size - 25 pixels. Plus 1 pixel - it is space. Result – block consists with 4 colors, each by 25 pixels. With spaces. Three spaces. It is 103 pixels.
Animation, when you collision with block. Celebration fireworks. Everything is so colorful and joyful! Game is about joyful ball!
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
#QBasic#BBC Basic for SDL 2.0#Programming with Basic#Retro Programming#MS DOS#8 Bit Computers#Retro Game#Devlog#Gamedev#Platform#Ball#Colorful#Funny#Celebration#Arcade#Arkanoid#SciFi#Science Fiction#Retro Interface#Smash Platforms#Multicolor Platforms#MSX#Sharp Shooter#Destroyer#Skills#Youtube
4 notes
·
View notes
Text
youtube
B Ball – Events indication, Demo Show 2
[ Work in Progress ]
This is platforms. And you knock down platforms. They consist from different colors.
There are skills. Sharp shooter and destroyer.
Indication at the screen about upgoing events, it is all the time, at the screen. You get a skill – indication at the left. Collect 5 things blocks with one color – indication at the left. Diagonal enemy – indication at the right. Diagonal territory. Receive bonus – indication at the right.
Bonus works automatically.
For two points of destroyer – double hit. For 2 collected colors with amount 2 – triple hit. And for two points of sharp shooter – 5 time hit. It raises dynamics.
And three types of enemies. Response hit. When you hit block. Three enemies in a random place. And diagonal enemy. Which fly by diagonal random way.
And, now, it is, already, looks more like retro sci-fi.
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
#QBasic#BBC Basic for SDL 2.0#Programming with Basic#Retro Programming#MS DOS#8 Bit Computers#Retro Game#Devlog#Gamedev#Arcade#Arkanoid#SciFi#Science Fiction#Retro Interface#Smash Platforms#Multicolor Platforms#MSX#Indication#Bonus#Dynamics#Fantastic#80s scifi#8 bit computers#space ship#space suit#Youtube
3 notes
·
View notes
Text
Cabin Pilot – world tour in space for a pilot
It is still in development a little videogame Cabin Pilot. It is programming with new for me dialect of Basic – BBC Basic for SDL 2.0. Basic it is very interesting! It has a good manual. That’s helps a lot.
This game which makes you a pilot of a space avenger. You will fly across different planets. And to shoot. It is, something like, retro 8 bit simulation and arcade. 2 in 1. Something like for NES it was a games like Top Gun. Or I am very impressed with idea of videogame Spitfire (Spitfire Command) for computer BBC Micro. Just imagine, that at this 8 bit computer, out of several colors, it goes out a simulation and arcade, But how to look at this, whole aircraft of a second world war. It plays very interesting!
youtube
So, you are a pilot of a space avenger. And you fly different planets. Different planets here - it is different background. Blue, green. Blue - it is planet-ocean. Green - it is planet-jungle. You have a laser. And shoot with it. At once, a burst, lots of small lasers are goes out as you press shoot. With a space button. And you need to shoot in aim zone. It is small square, not big. To move at the enemy, do aim. And shoot. Main idea, is that enemy , at least, by its parts will to be in this little square.
Game use simple sound. And, by the way, two sounds. One for sound of a motor or fly sound. Second -for shoot. And that`s all. Shoot – it is a fast series of a notes.
Now, I am at the point, of calibrate game balance. To calibrate, I need a game process. You, something like, fly and shoot at enemies. Enemies are rockets. And different space ships. Which also can shoot in response. It is rather dynamical and rather realistic. Also, something to simulation, someway. I need to fix game balance. So, this is a task! And it requires a time!
And, one more point, that’s for sure, in game, it will be a story with text. Now, a game structure is complete. And game will have a 2 episodes. In first episode it will be 4 levels. In second episode it will be 3 levels. And a text screens with story. In a first episode - you are a young pilot, which for the first time, is send to battle missions. And everything start with patrol flight.
In a second episode – you are from the beginning are dropped without a training into a active big battles. At the very frontline. And you always move by planets. One planet – it is planet ocean. When you will start your story. And there is a planet-desert, planet-jungle. And planet with background cyan color. And every planet, where you will be, they has a their own screen with description of the planet. It is something like element of science fiction.
Of course, all of these, a little reminds about Star Wars, yes, there is something about it. Cabin of a spacecrafts and space avengers makes a big impression in this series of a movies. Han Solo, Chubaka, Princess Leya, Skywalker. All of them, are flying there. And, I am more about retro episodes. 4,5,6.
Speaking about a cabins. So, before game starts you can select a cabin. One of 5. Something like different space ships. But as idea, it is only a visual side. Cabin for interest!
Such a space shooter about space, different planets. And space avengers, science fiction.
What will make this little game be different from this game I say – Spitfire (Spitfire command)? I have my own little game. Another. You are space avenger. Different planets. And it plays another way. There is a story. 5 types of cabins at you selection. Different backgrounds. And science fiction. Simulation and arcade.
As a real thing, it is very cool that I saw this game SpitFire (SpitFire Command) for BBC Micro – at the very start I want to make my own program something like that. Saying right - game has a title Spitfire Command. And I just say it more short for myself.
Are you ready for world tour around the space? And different planets? Maybe, you are ready! But, little game is still not programmed for the final release. I have some troubles. I write a story for some time. And I have a questions about a game balance. And I, at the start, plan it as a faster time to finish everything. But scales of the game expands a little.
What ahead?
Calibrate game balance
Programming of text screens and description of planets
Check, that everything works as planned!
Game for this time with BBC Basic for SDL 2.0. Cool Basic! I decide to try some new Basic!
Live long and prosper! Have your good Basic day!
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
#qbasic#bbc basic#bbc basic for sdl 2.0#retro programming#80s videogames#spitfire#star wars#devlog#gamedev#8 bit computers#retro game#space#space shooter#space avenger#lasers#different planets#world tour#pilot#space battle#planet jungle#desert#ocean planet#forest#arcade#future#sci fi#science fiction#galaxy#fly zone#top gun
3 notes
·
View notes
Text
BC Row – let`s play with little cubes, bowling with space
Little game about little fantastic cubes. You are aiming and as in bowling try to hit little cubes at the other side of the screen. Pseudo three dimensional effect. Size of your little cube is going less according you closer to other side. Simple pseudo three dimensional game. Little cubes at the other side are keeping their position 5 seconds, and after this, they are generating with a new position.
Everything is going with the reduction, decrease. For example, level has 3 little cubes. You knock off three cubes. Now two cubes will appear. You knock off two cubes. Now 1 little cube will appear. And only after it goes to digit 0 – level will be complete! So, everything is about a starting digit with the numbers of cubes. For the first level it is small digit. 1, for example. For last level – there will be 4.
youtube
This means, that at the last level you need to knock off, at first, 4 little cubes. Later, there will be 3 of them to appear. And you knock off 3. Later, it will be to appear 2. You knock off two. And appear 1 little cubes. You knock off 1 little cube. And only now level will be complete.
It is not hard. And game is not long at all. So, I even, raise amount of levels double time. And it is double levels. So, levels are duplicated. First level, as idea, repeats two times. And so on. First two levels – about one little cube. With level three and four – about two little cubes. And this way up to four little cubes. For level seven and eight.
Little cubes are generating random way with a required amount. And they keep their position whole 5 seconds. And after this, they, again, generate a new position.
Little cubes, they are colorful. Two colors. Bezel and little cube itself. Total 15 colors for selection. Background- it is black. Colors are with random way for cubes. And you need with your throwing little cubes to hit these cubes. As bowling. It was my analog. But here it is with little cubes. And fantastic. Look, lines are flashing in the sides. And they change their color.
So, it is something about tech. And about a future. It is somekind of fantastic. Maybe, it is electric devices. Or quantum little cubes. Who knows. Yes, simply little cubes. Abstract little cubes. Game with cubes! As you as a child play with little cubes! Different colors for cubes! What purpose? I don’t know! But they are colorful little cubes! And this is interesting! I am – that’s for sure, played with little cubes!
You just need knock off little cubes. Control is same as previous game – B Ball.
Arrows left and right – move with 1 pixel
< > - move with 50 pixels
[ ] - move with 25 pixels
Space – throw a little cube
Q – close program
Everything is simple. And by the way it is so colorful. Flashing little cubes. And all space is generating again every 5 seconds. And this means new packs with colors you will see at the screen!
Idea for game – some fantastic bowling. Throw a little cube. And it flies. Pseudo three dimensional is everything here. So, it is decreasing in size. And do you can hit or miss. It is about sharpness. And everything to be colorful. So, this way, I make a realization for the idea.
Title game B C Row. First two letters – it is initials after B B C Basic for Sdl 2.0. It is programmed with it! I am a fan to programming with Basic! Second word – it is row. You something like see little cubes – in a row. As bowling, once again. But with empty space.
Some more about little cubes! And little cubes have one hundred energy. And your hit takes 50 energy. And idea of the game with little cubes. As soon as I launch BBC Basic for Sdl2.0, so I start to think to make about little cubes!
Some game ideas about games with little cubes. Lots. Different. So, I learn a little already programming. And I have some materials about this sphere. With little cubes. So, I take as a base already made development. And make a new variation. And it goes so faster. And with more fun.
And main here – it is everything works! Little cubes!!!!! So, it is possible to made lots of ideas with little cubes! To programming everything. Program everything. It is so funny! When everything works! And not so hard!
I like to play with little cubes! That’s why so a lot about a little cubes! Let`s play with little cubes!
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
#retro game#8 bit#ms dos#old computers#bowling#pseudo 3d#fantastic#sci fi#science fiction#little cubes#colorful cubes#blocks#squares#retro programming#programming with basic#bbc basic for sdl2.0#1980s#green screen#arcade#space#easy game#gamedev#devlog#row#line#digits#Youtube
5 notes
·
View notes
Text
Different Basic – try different Basic
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!
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.
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.
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.
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.
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!
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.
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.
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.
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.
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.
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!
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.
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!
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.
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.
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.
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
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.
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!
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.
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.
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.
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!
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!

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/
#qbasic#programming#retro programming#qb64#bbc basic for sdl2#free basic#gvim#simple games#80s computers#ms dos#8 bit#ide#development environment#makefile#programming steps#write code#code editor#modern retro#software#soft#basic dialects#retro#retro game#programming -it is best game#simple programming#getting started#compile
3 notes
·
View notes
Text
Platform Ball – it is more close to 80s computers
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.
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.
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.
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.
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.
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.
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!
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
#QBasic#BBC Basic#Retro Game#Retro Programming#8 Bit Computers#8 Bit#MS DOS#Work in Progress#Platform#Ball#16 colors#Retro Graphics#80s Computers#Basic Dialect#Arcade#Little Circle#Gain Scores#Catch Platforms#Platformer#2d Game#retro#80s#gamedev#devlog#Youtube
4 notes
·
View notes
Text
I like Basic a lot

I like a lot Basic. Programming language. Which is going with its roots in 80s – that’s for sure. First time I see Basic with computer lessons in school. It was MSX2 computer. Yamaha Kuvt 2. And there was MSX Basic or Microsoft Basic. With green background.
So, I programmed. I like that a lot. To draw with lines. To do simple calculations. To use if then operation.
So, just, several weeks, ago, Bill Gates upload to network code for most first Basic. It is Altair Basic. For computer Altair. Altair – it is far distance star. And I know this, that everything is connected with space and sci fi.
I remember Microsoft Quick Basic version 4.5 for Ms Dos 6.22. It was build-in Ms Dos. It was a positive surprise to enter folder with Ms Dos and see there a Basic. Full scale programming language! With it you can do a lot of funny things. Some tasks to do. To do calculations. Write fast little programs. About different themes. Of course, games with Basic. You cannot go far without games. Basic, saying one word - it was everywhere!
So, I start my new meet with Basic, already, with modern form. First, I run into Qb64. As a modern version of Basic. It is compatible with same old Basic from Ms Dos. Plus - new features, which are added for comfortable usage. To have better things with graphics. Some more comfort for using it. Sound. And mainly it is same old – but with some comfortable features. This is modern days, as I can say.
I think, it is some clever programmer take and make Basic modern, with such form. Qb64 – cool development Environment (IDE). Well, I am talking, about, those, who remember blue screen. Like Ms Dos. It is still here. Same Ide, development environment. Just as it was. Minute of positive.
And, later, I get to know about another Basic kinds. There were lots of them. And that’s good. Basic dialects. Versions, its own forms. This is cool. Especially, in 80s under different 8 bit computers. That’s for sure, there were lots of these Basics!
And, there are enough of them for today also. Later I see Free Basic. It is also new version. Also, it is cool. And something it is close to Qb64. But there are differences, they have different things. They are different development. So here you are given a complier. And you can learn how to compile code with hands. Makefile to write. To find by yourself a code editor. I use Vim. And to write there.
It is good and comfortable Basic. It is so cool, that there is a place for basic today. It is excellent programming language. So, you take and write a little program. This is fun.
Also, I have opened for myself, and retro, so retro version of programming with BBC Basic for SDL 2.0. It is should to be much closer to 80s. It is so interesting kind of programming. New experience. New vision for Basic. A, lots of things, they are another way goes, with compare with Qb64 or Free Basic. Well, yes it is, 80s there, it is everything comfortable to do there. Graphic abilities. Everything is done good for modern platforms. And excellent documentation.
It is always good, when there is something to read. Manual guide, users guide. There are for all kind of Basic material in the network. From authors of those dialects.
There is, also, a branch of Qb64 with name Qb64 phoenix edition. This is something new. I do not try it yet. There is PC Basic. And I, also, do not try it yet too. So, I am in search for new Basic types! I like a lot this programming language!

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/
#Basic programming language#retro programming#qbasic#qb64#bbc basic for sdl2#free basic#vim#basic programming#starting programming#80s#modern#software#ide#simple programming#it is fun#compiler#code editor#dialects Basic#different versions#soft#app#application#development#cool retro#this is modern#retrofuture
0 notes