#QB64
Explore tagged Tumblr posts
dimalink · 19 days ago
Text
Road to Countryside - Quest is done!
Tumblr media
Countryside and summer – what can be better for weekend? So, the same about a main hero of this videogame, he thinks the same! He is going to the countryside. He collects all his things, pack things and now, right now, he is going to countryside. He will take with himself a ball, which he likes to play. And will go. He closes the door. He takes on his favorite cap. He takes a place in a bus. He will buy a ticket for train. And he will find out himself at the countryside territory.
Tumblr media
There, he will go through the forest, though the field. He will pick up some flowers. He takes with himself several bushes. Several flowers, he will pick up and will plant them at his country house place! Even a bug, a funny bug he will take with himself! It is a storyline in a simple way!
youtube
Game with genre of quest and search for items. With style of different quests from early MS Dos graphics age. So, here, it is, also, a 16 colors. And different graphics primitives, out of them it is drawing everything here. Game is not hard. Usually, at every game scene you need to take 3 items. And. They are, rather, easy to see. Game is more for positive. And, not for make some hard things to gamer.
Tumblr media
So, here, there are here two phases. In first phase, you need to read text. It is a story. It is everything with description about what is going on. And what you need to do. So, it is straight – it is written. For example. I like to play with ball. It is good to take a ball with myself. Now, I am going to countryside. And, pack a things. So, now, you get a knowledge - about you need to collect a things. And go to a countryside.
Tumblr media
With the idea not to skip everything while do a fast mouse click, about text screens. There is a 2 seconds pause. So, every text screen has a duration with minimum about 2 seconds. And after you, already, start to click with mouse, when you want and it will be - something next. One more screen with text or, already, a game scene.
Tumblr media
Second phase. It is a game phase. So, here, you are search for items. And, at the top, it is written – that you find some item. As a rule – you take this or that item. And, in the end – about, that scene is complete and press left mouse button. Control in game using mouse. And one mouse button - left. It is in use LBM (left button Mouse).
Tumblr media
Saying simple – it is funny and simple quest about a countryside. At every little picture, find items, It will be written. And move mouse all over the screen.
Theme – it is a road to countryside. Train. Listen player. With songs. Something really funny and cool. It is forest and field. Grass and flowers.
Tumblr media
Funny moment. So, you are going by countryside roads. So, you can count, that half of the road is behind you. And, around you - it is forest and field. Tress. Birds are singing. By the way - just a moment ago, it was a raining here. And, flowers and a grass are a little in water. Everything, is so refreshing. Excellent refreshing air. So, refreshing. And, summer and sun. So, it is warm. So, now, you will go out of the forest and it will be a hot weather. And you are walking and watch at all of this with calm and positive. Everything is, so, beautiful and interesting.
And, so, here before your eyes - it is interesting bug, he is sitting here. So big and interesting bug. And you decide to take him to your country side place! To make him run at your place.
Tumblr media
Wow! Now, with you, bug will live at your place, so big and interesting funny bug! So, look, he is at the grass, he is sitting or he climbs at the tree!
Weather is fine and you are walking and enjoy the life! Countryside season – it is, most best, beautiful time in a year. When it is weekend – immediately to go to countryside. Take a things and run! By the train, by bus. And run across the field. Happy run by field and though the forest.
Tumblr media
And, next, also, it is good, while you are walking the road to collect some little flowers and bushes to take some funny bush. Well, flowers are very beautiful and cool in the field. There are no such flowers at your countryside! So, now, they will to be! And, little bush such a fluffy funny and cool, it is growing. You can to see it with your eyes. Eyes catch them. And, it will be planted at your place too!
Tumblr media
At the sky, there is a bright little sun is shining. There are no clouds, almost. And, so, you are out of the forest, already, reach the field. And, you go forward though the field – and, already, there it will be a countryside place. And, there are grasshoppers, they are singing funny songs. And, little grass is green! Beautiful! Excellent place!
Tumblr media
And here, you are, already, walking by country houses place, walk by countryside till you reach your place. And, someone, throw away a gear! You take it with yourself! It can be useful! Something like, you can to say – in a things, it is very useful! And here it is your place. So. Quest is done and you are at the countryside!
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.
It is now in development new version Basic Pascal pack games. This game will be included in a new version.
Basic Pascal: http://www.dimalink.tv-games.ru/packs/basicpascal/index_eng.html Website: http://www.dimalink.tv-games.ru/home_eng.html Itchio: https://dimalink.itch.io/basic-pascal
10 notes · View notes
mistfunk · 6 months ago
Text
Tumblr media
Mistigram: Tapio of @unculturedgames has taken the smallscale #ANSIart aesthetic and extended it into an entire #QB64 #textmode #JRPG, #WhispersInTheMoss, available at most major PC game electronic storefronts. We included some scenes from the game, such as this conversation with a dragon, in the recent unthemed MIST0624 artpack collection.
4 notes · View notes
magnetictapedatastorage · 11 months ago
Text
Tumblr media
(Nah, it's just a drawing in QuickBASIC.)
SCREEN 12 LINE (150, 150)-(400, 400), 12, B LINE (0, 0)-(150, 150), 12 LINE (0, 480)-(150, 400), 7 LINE (640, 0)-(400, 150), 12 LINE (400, 400)-(640, 480), 7 LINE (225, 275)-(300, 400), 7, B
COLOR 14 PRINT "This alley, however, is a total washout." PRINT: PRINT PRINT ">"
SLEEP
5 notes · View notes
basic-retro-programming · 7 months ago
Text
QBasic Tutorial #49 - Bouncing Balls Animation ...
youtube
Note: It only runs with QB64 ...
Post #308: YouTube, School Freeware, QBasic Tutorial, #49 Bouncing Balls Animation, 2024.
1 note · View note
loomworld · 1 year ago
Note
PONG GAME IN QB64!! :D if you doo answer this tysm for always making codes!! your a life saver and like half the time I have noooo idea what my teach is saying in class.. thank you!!
haha thxx anon I get it code is tiring for me too, I'm glad to be able to help
to run this code, ull need a qb64 interpreter or an emulator that supports qb64. Save the code with a .BAS extension and run it using the interpreter.
This basic Pong game uses simple graphics commands to draw the game elements, and it handles keyboard input to move the player's paddle. The computer-controlled paddle automatically tracks the ball's movement. The game keeps score and declares a winner when a player reaches a score of 10. The game loop continuously updates the game logic, redraws the game screen, and checks for key presses to control the player's paddle.
SCREEN 12
COLOR 15, 0
CLS
' Set up the game variables
DIM SHARED AS INTEGER ballX, ballY, ballSize
DIM SHARED AS INTEGER playerX, playerY, playerWidth, playerHeight
DIM SHARED AS INTEGER computerX, computerY, computerWidth, computerHeight
DIM SHARED AS INTEGER ballDirX, ballDirY
DIM SHARED AS INTEGER playerScore, computerScore
DIM SHARED AS STRING gameOver
' Initialize the game variables
SUB InitializeGame()
ballSize = 10
playerWidth = 10
playerHeight = 60
computerWidth = 10
computerHeight = 60
ballX = 320
ballY = 240
playerX = 10
playerY = 240 - (playerHeight / 2)
computerX = 620
computerY = 240 - (computerHeight / 2)
ballDirX = -1
ballDirY = -1
playerScore = 0
computerScore = 0
gameOver = ""
END SUB
' Draw the game elements
SUB DrawGame()
' Draw the ball
CIRCLE (ballX, ballY), ballSize, 14
' Draw the player's paddle
LINE (playerX, playerY)-(playerX, playerY + playerHeight), 11
' Draw the computer's paddle
LINE (computerX, computerY)-(computerX, computerY + computerHeight), 12
' Display the scores
PRINT "Player: "; playerScore
PRINT "Computer: "; computerScore
' Display the game over message if the game is over
IF gameOver <> "" THEN
PRINT gameOver
PRINT "Press any key to play again"
END IF
END SUB
' Move the player's paddle
SUB MovePlayerPaddle()
IF INKEY$ = "w" THEN
playerY = playerY - 10
END IF
IF INKEY$ = "s" THEN
playerY = playerY + 10
END IF
END SUB
' Move the computer's paddle
SUB MoveComputerPaddle()
IF ballY < computerY + (computerHeight / 2) THEN
computerY = computerY - 5
ELSEIF ballY > computerY + (computerHeight / 2) THEN
computerY = computerY + 5
END IF
END SUB
' Update the game logic
SUB UpdateGame()
' Move the ball
ballX = ballX + ballDirX
ballY = ballY + ballDirY
' Check collision with the player's paddle
IF ballX <= playerX + playerWidth AND ballY >= playerY AND ballY <= playerY + playerHeight THEN
ballDirX = -ballDirX
END IF
' Check collision with the computer's paddle
IF ballX >= computerX AND ballY >= computerY AND ballY <= computerY + computerHeight THEN
ballDirX = -ballDirX
END IF
' Check collision with the top and bottom walls
IF ballY <= 0 OR ballY >= 480 THEN
ballDirY = -ballDirY
END IF
' Check if the ball goes out of bounds on the left or right
IF ballX < 0 THEN
computerScore = computerScore + 1
ballX = 320
ballY = 240
ballDirX = -ballDirX
ELSEIF ballX > 640 THEN
playerScore = playerScore + 1
ballX = 320
ballY = 240
ballDirX = -ballDirX
END IF
' Check if the game is over
IF playerScore >= 10 OR computerScore >= 10 THEN
gameOver = "Game Over"
END IF
END SUB
' Main game loop
DO
CLS
InitializeGame()
DO
DrawGame()
MovePlayerPaddle()
MoveComputerPaddle()
UpdateGame()
SLEEP 10
LOOP UNTIL gameOver <> "" AND INKEY$ <> ""
LOOP UNTIL INKEY$ = CHR$(27)
0 notes
reviewgazette · 2 years ago
Text
Tumblr media
Remembering Quick Basic 4.5 of yesteryear, maybe no longer be sold commercially or bundled with computers but there is another called QB64 a clone of Quick Basic, if you like me and love Quick Basic download it and start programming!!
0 notes
small-basic-programming · 7 months ago
Text
For BASIC's 60th, three modern BASICs release new versions • The Register
Post 227: TheRegister.Com, For Basic's 60th, three modern BASICs release new versions, 2024.
3 notes · View notes
kennak · 1 year ago
Quote
Free Pascal と QB64 はどちらも維持され、比較的活発に開発が行われており、最新リリースは 2021 年に予定されています…しかし、最近ではほとんどの人が興味を持たない難解な言語を公開しているため、ほとんど無視されています。 「本物の」現代的なコンソール IDE には何が残されているのでしょうか? それでは、今日の現代 言語 最先端のものは、 Neovim 、 Doom Emacs 、さらには Helix のようです。 これらのエディタは非常に強力で、さまざまなプラグインのおかげで、合理的な IDE のようなエクスペリエンスを提供します。 とはいえ、私に言わせれば、これらは以前の Borland 製品が提供していたものと同じ種類のエクスペリエンスを提供するものではありません。インターフェイスはわかりにくく、多言語に対応しているため、ほとんどすべての機能で問題なく動作しますが、素晴らしいものではありません。何でも。 言うなれば「何でも屋、何の達人でもない」。 いずれにせよ、 microsoft/terminal#16440 の のようです 混乱した議論で私が観察した内容に基づくと、推奨される「シンプルな」TUI エディタは… GNU Nano … これはOK、動作しますが、第一に、これは IDE ではありません。第二に、私にはこれが WordStar のように見えます。 ええ、それが WordStar ではないことはわかっています。WordStar が必要な場合、最も近いものは Joe です。しかし、 Nano の外観は 、CP/M の時代にワード プロセッサを使った最初の経験を思い出させます。 ここで見てください:
30 年前にあった IDE...そして失われてしまった
2 notes · View notes
jezuk · 8 months ago
Text
BASICally still alive: Classic language celebrates 60 years with new code and old quirks • The Register
0 notes
hydralisk98 · 1 year ago
Text
MS-DOS 5.0 & 6.22 video investigative study session
This is a demo ice-breaker article of mine on Microsoft's historical record.
Greetings fellow retro tech enthusiasts, we are currently in DOS-gustus instead of DOScember (hehehe) and I want to explore more MS-DOS among you quite soon. Hopefully you don't mind me tinkering and toying around towards FreeDOS.
(I will try hard to get things in chronological order and very accessible by the time this reaches its intended audience, but for now I will dive super technical and will explain the simpler fundamentals in later entries )
Tumblr media Tumblr media Tumblr media Tumblr media
By the way, yes. I will get to the Apple II + Commodore 64 (MOS 6502 machines', especially for educational and development programmers market) & Z80 systems (including S-100 and Xenix) in due time (as well as for my very own computation architectures), but right now we can focus onto the biggest continuous legacy niche right now.
Which is the Microsoft + IBM joint efforts for Intel CPUs, widely known as the "x86" range of CPUs (mostly aiming to look from the Intel 8088 to i486 specification, with tolerance for up to the Pentium III lineup and down to the Intel 8080 CPU family) by most people. And now we can observe, study and document what MS-DOS + FreeDOS have to offer (sadly starting from MS-DOS' version 5.0 and focusing most on the further ahead 6.22 version, because the IBM PC's BASIC varieties can wait for later articles, but excluding MS-DOS 7.10 & 8.0 ) :
Tumblr media
Don't forget to take advantage of the EDIT program & the special text-based printer command line from the "MS-DOS 6.22 for dummies" book I borrow because of course it is worth sharing and using the public library within ethical boundaries, ain't I right?!
Of course there is much more to come (and basic commands + principles to condense) but it should be a good starting point for a few DOS commands like DIR, CD, VOL, TYPE, MORE, COPY, MOVE, DEL as well as a few wildcard characters... (from the content start to very last pages of chapter 4)
I will be looking more towards the various 8088-tier software in that series, albeit on a new thread. It will be done through my virtual 86Box "Czarina" VM (from Cassette BASIC to Visual Basic [might try also the .NET rendition perhaps... ] ), as well as a handful of Windows Terminal (PowerShell & Command Prompt) & System32 legacy-ier utilities.
Tumblr media
Going from Cassette BASIC, with Disk BASIC & BASICA for 8088 (as well as the couple other software of that ecosystem, like GWBASIC, QuickBASIC, QBASIC and even FreeBASIC + QB64 Phoenix)...
Tumblr media
... to the contemporary day of Windows 11+ versions with One Half Light reduced Command Prompt & Powershell in Windows Terminal.
And as stated earlier on a Discord server I enjoy much, I will get to explain the computer fundamentals and concepts leading from the mainstream baseline to such a technical level in due time. But until we reach such an article thread, take care of yourselves & farewell!
Czarina-VM, study of Microsoft tech stack history. Preview 1
Tumblr media
Write down study notes about the evolution of MS-DOS, QuickBASIC (from IBM Cassette BASIC to the last officially Microsoft QBasic or some early Visual Basic), "Batch" Command-Prompt, PowerShell, Windows editions pathing from "2.11 for 386" to Windows "ME" (upgraded from a "98 SE" build though) with Windows "3.11 for Workgroups" and the other 9X ones in-between, Xenix, Microsoft Bob with Great Greetings expansion, a personalized mockup Win8 TUI animated flex box panel board and other historical (or relatively historical, with a few ground-realism & critical takes along the way) Microsoft matters here and a couple development demos + big tech opinions about Microsoft too along that studious pathway.
( Also, don't forget to link down the interactive-use sessions with 86box, DOSbox X & VirtualBox/VMware as video when it is indeed ready )
Tumblr media
Yay for the four large tags below, and farewell.
5 notes · View notes
dimalink · 12 days ago
Text
Duckling goes 2D – big yellow duckling
Tumblr media
Little game, where duckling runs across the field. It has a side view. And he needs to jump over the obstacles. Little ducklings and pillars. You need to help him with this. And, in certain time, to press space. And duckling can to jump over the obstacles.
Tumblr media
It is such a little game about a duckling with side view. Duckling, which was with third person view, back view – it is, already, programmed. There it was pseudo 3D. And here – 2D. So, now, there are two ducklings. One is 2D, second is 3D. Now, there are so many ducklings!
Tumblr media
Wow, ducklings, ducklings. Good yellow little animals. My friends! With them I, also, run across the field every summer at the countryside. They can be different – big and small. And they can run fast. And jump! And wave with little wings.
youtube
Duckling wave with his little wings. And help him to run as good as you can. Duckling runs all the time! It is his favorite things to do. Field – it is so happy and sunny place for duckling! So, you want to run there! And to do only one thing - to run! And good, ok, – sometimes, also, to jump!
Tumblr media
He has lots of field! And, it is different. And with little water. And green! And, all round, it is forest and field. So, lots of field. And, this is a place, where duckling lives. Game is about summer. Game is about countryside. And about duckling. About good mood. One more game about good and kind animals. Little animals are doing lots of their things. They run and jump, for example. As duckling!
Tumblr media
And, sometimes, it is so fun – that, even, in night duckling can run! At night, you can see, only, main features of the objects. And, world, looks like, something another and so new. Not the way it was during the day. Night changes everything. And, all the same places – it is a new places for now. It is so interesting for a duckling, that he can to run a little in the night, with a joy and fun. Jump. And wave with little wings!
Tumblr media
So, there are here 12 locations. In every location there are 3 levels. Locations are different with background. And ground colors. Game is made with screen 7. And, here, again, 16 colors for selection and screen 320 x 200. By the way, at level 2 colors - goes for background and 2 colors - for ground, which you run. So, this means, that game levels are colorful.
Tumblr media
And, there is here a difference between day and night locations. 6 locations - it is day. And 6 locations – it is night. Night - it is same locations as day. But, they look like a shapes, silhouettes. They drawn as a box and not box fill. They do not fill with colors. Such a silhouettes. New visual. They look difference. Interesting retro effect.
Tumblr media
About interesting – here levels have some slope. And, it generates during gameplay. Straight line, slope, more slope. And, two types of obstacles – pillars and ducklings. Game is with different angle slope for surface.
Tumblr media
All you need to do here – it is to push with space during gameplay. When obstacle is going to you. Your big and yellow duckling stands at the left. And, something like, he runs. But, at the screen he stands. And, simply, when obstacle is going near to you – press space!
Tumblr media
All locations are available from the start. And, they are in a form of a select menu. So, everything is drawn with different colors. So, selection – it is a squares, that are filled with colors. With this colors location is made. 3 colors for sky and 3 colors for surface.
Tumblr media
By the way, at the level are in use 2 colors out of three. Field has something like its own landscape. And day and night too. And you - with arrows select, where you will have a run! So, before your eyes - there is something like a field map!
Tumblr media Tumblr media
Simple game joke. Joke about a big yellow duckling. Game joke for good mood! Duckling, also, drawn with a joke!
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.
It is now in development new version Basic Pascal pack games. This game will be included in a new version.
Basic Pascal: http://www.dimalink.tv-games.ru/packs/basicpascal/index_eng.html Website: http://www.dimalink.tv-games.ru/home_eng.html Itchio: https://dimalink.itch.io/basic-pascal
7 notes · View notes
mistfunk · 1 year ago
Text
Tumblr media
Mistigram: @grymmjack 's monstrous #ANSIart screen seen here, long in the making, promotes a #QB64 adaptation of TSR's #Dungeon board game that he's been working on. This piece was included in the spooky new MIST1023 artpack collection.
0 notes
magnetictapedatastorage · 1 year ago
Text
i always interpreted "LPRINT" as "literally print"
4 notes · View notes
basic-retro-programming · 8 months ago
Text
QBasic Tutorial #48 - Bouncing Ball Animation ...
youtube
Post #304: YouTube, School Freeware, QBasic Tutorial, #48 Bouncing Ball Animation in QB64, 2024.
18 notes · View notes
loomworld · 1 year ago
Text
me trying to predict what language we're gna learn in the next school year ;-----; hopefully not anything becoz I can't handle learning another language!! died and came to life when I was learning c++, cried while learning html and almost threw my laptop learning python! we learnt abt qb64 like 2 years ago and ofc I had to learn every single thing about it
0 notes
queerandom · 3 years ago
Text
congrats, i finished rewriting exactly 35 lines of stupidVM
the original is 2000 lines.... and it was written in qb64, so a C equivalent would be at least 1000 more lines..... :)
2 notes · View notes