Basic Pascal version 1.22 "Fly" – summer and retro games are coming!

 


Summer is here! The long-awaited time for all the cheerful and friendly animals. And kids. I've been working hard all winter. And now I present a new release of the Basic Pascal game collection. Called Fly. It's about friendly animals. This is Fly. And a game for kids in the style of Galaxian. About space and old computers.


 


Two games in this release. It so happened that in the winter and spring I used a new development approach. Both games are written in the Free Basic programming language. In the Vim editor. I've already made a note of that. Plus, both games are Galaxian or Space Invaders, and similar. I already have the groundwork, a template, and an engine for this. I've also made a note of that.

 


And now I've added a new component. New modules. For the first time, I've configured the use of third-party libraries for Free Basic. This includes working with sound and music. Working with text. And working with PNG graphic files. This was more challenging. It was a bit of a challenge for a programmer. It took a while. But I managed to overcome it. That's a plus and a positive.



Ultimately, I settled on these libraries, with versions specifically for Free Basic – FBSound, PngImage, and FreeType. FBSound is a library for sound and music. It can play MP3 files. PngImage is a library for conveniently working with PNG graphics. FreeType is a library for working with TTF and TrueType fonts. I have to thank these components! Excellent libraries!



And two games demonstrate this new approach. They are in the Galaxian and Space Invaders genres. The first game is about flies and insects. The second is about space and spaceships. The first is in the style of Windows 3.11, the second is like early CGA graphics games from MS DOS. Winofly is a game about flies and Windows 3.11. It's a vertical format. It features about 70 sprites with cheerful flies. Drawing them was a real blast. I love drawing! And I was able to apply my sprite-drawing skills to this game. The background is always white. It all feels like a Windows 3.11 window.



The levels are portals. There's cheerful music and sounds. The flies are arranged in a row. You're a fly yourself, and you shoot at them. You can move left and right. You can also shoot by pressing the spacebar. It's standard gameplay. Your score and level are displayed during the game. There are waves of enemies. The fly also performs a special move: it moves in a square pattern in the center of the screen. The flies also shoot at you, but not as often.

 


A fun and upbeat game about flies in an old Windows window. Bright flies. Sometimes they make cheerful movements. To add variety to the gameplay. And you move. To music. And with sounds. There really aren't many of them. Simple game menus. Another feature of the game is the screen size. In the main menu, you can select the zoom level. From 1 to 5. Use the left and right arrow keys. That's also a feature of this game. A vertical shooter. You can play in a very small window, or you can zoom in and reach almost 1080P. This is all made possible thanks to libraries. You can play music and sounds simultaneously. And it's so good to work with sprites in PNG format.



BasGa – Another game, like Galaxian and Space Invaders. Here I use the CGA color palette. There are four colors. But the palette sets can be different. For example, I used blue and pink as a base. And there are two palettes to choose from. In the main menu, you can choose which color palette to use: blue or pink. The background changes accordingly. It turns blue or pink. And the sprite set changes color. And the text color.



These are these square shapes. In the drawing. Like retro space. Everything is square. And you're like a UFO or something like Star Trek. A round ship. The game is also level-based. The levels are called "space" here. You fly deeper and deeper into space with each level. You complete levels. Every other level, the enemies create a structure with a gap. One row is full. The other is empty. Just for fun. They shoot. You move left and right. And you shoot with the spacebar. Everything is in the same concept. The style is new. There's music and sounds. It's 8-bit retro. Like the first Dendy games. Or a 286 processor.



Two rows of enemies. They just stand still. Kind of like a 286 processor, as I imagine it with CGA graphics.

And all these games have a choice at the very beginning of which language to play in—Russian or English. I use the FreeType library. And now I can write everything in font. In different languages.

Two games for this episode. And the episode title is "Fly." First game each. A whole summer ahead! Joy and fun! And retro games! Joy and smiles! Wishing everyone a positive mood this summer season! And beyond!


Basic Pascal version 1.22 "Fly" – most newest version. In this version there are 2 new games! WinoFly, BasGa. 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/games/basicpascal/index_eng.html

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

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


Comments

Popular posts from this blog

Jedi Knight Dark Forces II – cinematic action and creepy aliens

Udochka – about flickering screen, Pascal moment