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
Post a Comment