Welcome to Pete's QBASIC Site!

Latest Updates
October 19, 2008
Pete's QBasic Site celebrates TEN YEARS
Pete's QB Site is now a decade old!

On the rainy day of October 12, 1998, Pete's QBasic Site was born. I was thirteen years old, and never expected that ten years later this website would still exist, or that it would still be updated. But here I am, here you are, and Pete's QBasic Site is still alive and kickin'!

You can read an article I wrote about the past ten years of Pete's QB Site in the latest issue of QB Express.

Also, this site was featured a few days ago on the front page of Reddit.com: Share QBasic or it dies. A user posted a link to the QB Philosophy section, where several visitors shared their answers to the question: "Why do you still program in QBasic?" It sent thousands visitors to this site, and spurred a great discussion where people shared some of their own QBasic memories.

Here's to another ten years! See you in 2018!

Posted by Pete | Comments ()

September 20, 2008
QB Express #29 Now Available
Published from the colorful mountains of Tibet, QB Express #29 is here!

Although I'm in the middle of a 6-month trek around the world, I've found the time to put together another fantastic issue of QB Express. This is a very special issue: Not only is it the first time we've published from central Asia, it also celebrates the tenth anniversary of Pete's QB Site!

Articles this month include "Before Releasing Your Game" by Nalin Kanwar; "Mini Game of the Month" by Lachie Dazdarian; a look at the Y2K bug by Moneo; an interview with Lachie by HexDude; "Kiyotewolf on a Variety of Subjects" and more. The tutorials section includes a look at CGI and also Shuffling Algorithms by Samanddeanus; Part two of Wallyfblu's Window Procedure series; "Using 7x7x16 Tricks" by Kiyotewolf; and "The Pimpl Idiom" by stylin. Not to mention all the News Briefs, the Gallery, and letters sections that you've come to expect from QBE.

Read it all in QB Express #29!

Posted by Pete | Comments ()

May 11, 2008
QB Express #28
It's May, QB Express #28 is here!

This issue is full of wonderful things, like SEVEN tutorials and FIVE articles, all about QBasic and FreeBasic.

Pritchard teaches us about Game Camera Systems; Imortis Inglorian brings us "Bitflags and You"; Kiyote Wolf gives us the rundown on his method of "Amazing Cheap Texturemapping"; Lachie Dazdarian contemplates the eternal struggle of "The Game Developer versus the Programmer"; Mac gives us the skinny on the QBasic.com forums; notthecheatr starts his series on "Scripting Solutions for Games" with "Part I: Rolling your own interpreter"; and Pritchard talks to us "About Design."

It's a fun-filled, jam-packed issue. Read it all in QB Express #28!

Posted by Pete | Comments ()

March 9, 2008
QB Express #27
The March issue of QB Express is here!

This month, we've got a collection of fantastic articles and tutorials that pack quite a whallop -- so watch out! This may not be the biggest QB Express issue that's ever come out, but it certainly is no slouch... with SEVEN tutorials and THREE articles, as well as one of the biggest news briefs sections we've had in a long time.

MystikShadows reviews Dabooda's game Sokoban; h4tt3n gives us the second part of his series on Spring Simulation in Freebasic; Mentat brings us "Going Deep: Football and 3D Graphics"; Hezad teaches us how to generate awesome moving plasmas using the Electric Field equation; Wallyfblu teaches us about Window Procedure; Dean Menezes brings us "CGI and QBasic"; and Kiyote Wolf helps us reinvent the Commodore Wedge. And as always, we've got all the latest news from around the QB and FB community, and much, much more.

Read it while it's hot -- QB Express #27 truly delivers a knock-out punch!

Posted by Pete | Comments ()

February 9, 2008
QB Express #26
The February issue of QB Express is now available!

It's been over three months since the last issue, but it definitely was worth the wait. This issue features one of our largest News Brief segments ever, as well as NINE articles/tutorials, covering topics such as "The Art of Rounding"; creating your own Worms-like scrolling engine; using FMOD to play sound in your Freebasic programs; Database indexing; programming spring physics in FB; and functions with local variables.

QB Express is definitely getting back on track, and I think this issue will prove that.

You can read it all in QB Express #26!

Posted by Pete | Comments ()

December 28, 2007
Freebasic Forum Opens
The last few months, there has been a lot of debate over whether this site is a dedicated exclusively to QBasic/QuickBasic, or whether we cover Freebasic as well.

If you haven't noticed, QB Express has been covering Freebasic ever since the day it was first released, and now more than half of our content is consistently Freebasic-related! I have also made (slow) progress toward adding new Freebasic sections to Pete's QB Site. The way I see it, Freebasic is almost like the next natural version of QuickBasic -- only it wasn't released by Microsoft.

FreeBasic was created by members of the QBasic community, and almost all of its users are former QB programmers. From the beginning, a major goal was to keep FreeBasic as compatible with QuickBasic as possible, while enhancing its functionality and abilities. This is the important distinction between FB and other dialects of BASIC you'll find online: FB was designed by QB programmers to be the next logical step in the QBasic lineage. That's why I have decided to expand my site to include Freebasic in addition to QBasic.

Tonight, I created a new forum for FreeBasic Questions & Answers, where you are free to ask questions about and discuss FB without fear that the "QB establishment" will hound you. Likewise, I expect the FB fans out there to stop bullying QB programmers by recommending that they switch over to FB. From now on, let's just try to help each other and get along!

Posted by Pete | Comments ()

October 31, 2007
QB Express #25
Happy Halloween! The October Issue of QB Express is now available.

This special Halloween edition has very little to do with pumpkins or ghosts, but is bursting through the seams with what you all really crave: QuickBasic and Freebasic! There are EIGHT tutorials this month, covering everything from floormapping and sphere mapping, to recursion, to peek and poke, to particle engines, to acceleration. We've also got some cool articles on User Oriented Programming, accessibility and file names, and "The multi-faceted nature of games."

All this and more in QB Express #25. Check it out!

Posted by Pete | Comments ()

September 12, 2007
QB Express #24
The September issue of QB Express is now available!

This issue features NINE tutorials, FIVE articles and the results of this year's Qlympics.

Read Lachie Dazdarian's review of Lodestar, RubyNL's tutorial on "Time Based Motion and Collision Detection", learn about Wireframes from Mentat, or discover what makes a game great, thanks to Joe King. We've also got comics, the Gallery and all the other QB Express mainstays you look forward to every month.

There's all this, and a whole lot more in QB Express #24!

Posted by Pete | Comments ()

Comment on news at the Message Board!
Featured Review
"Tomb Raider"
A game starring "Lira Croft" of Tomb Raider fame, though it's certainly her worst appearance yet. A simple game with only one tomb to get through. :: Read review! ::
Programmer: Davidio
Reviewer: Pete

Featured QB Command
Syntax: VIEW [[SCREEN](x1,y1)-(x2,y2)[,[c][b]]]
Function: Sets the view port to within (x1,y1)-(x2,y2) and fills it with the color c with a border with the color b. If SCREEN is used, it specifies that the coordinates are relative to the screen rather than the viewport.

QB Site of the Moment
Description: This site, simply called "Jesse", is home to a large selection of programs focused on 3D programming in QB. You might have problems accessing this site if you don't use Internet Explorer; it uses many CSS options that are not supported by other browsers such as Mozilla FireFox (my browser of choice).
Unique Features: In the files section is a nice selection of 3D QB applications, including some originals by Jesse such as Jacks. Also available here is an Jesse's 3D space shooter game called SpaceWar 3D.

About Pete's QBASIC Site
Founded in 1998 by Pete Berg, Pete's QBASIC Site was the first dedicated QB reviews site, and also served as a QB news, information and help center until 2001 (when the site disbanded). In 2004 Pete's QB Site returned -- back with an improved layout and automated, dynamic content submitted by the users, for the users. Also in 2004, QB Express Magazine was launched, and this site began covering QB's sister language, Freebasic. Pete's QBASIC Site is a resource for QBASIC and QuickBasic programmers, and seeks to promote and perpetuate the QuickBasic programming language and online community.

Copyright Pete's QBASIC / QuickBasic Site, 1998-2018.
All rights reserved. Site owned and operated by Pete Berg. Programs and submitted content are property of their creators, and appear on this site by direct or implied permission. Pete's QBasic Site is powered by Coranto. This site was created entirely in Notepad.