Welcome to Pete's QBASIC Site!


Monthly Poll
No Poll Open


QB Top 50 - The best QBasic and QuickBasic Sites

FreeBasic Top 50


Latest Updates
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 (2)


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 (12)


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 (2)


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 (11)


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 (13)


August 14, 2007
QB Express #23
Our August issue, QB Express #23, is now available!

This month's edition is absolutely gigantic, with ELEVEN tutorials and one of our biggest News / Gallery sections ever. This month, Lachie Dazdarian teaches you all about angles; Stoves fills us in on Speed Equalization in FB; learn how to make a Chess, Tic-Tac-Toe or Cellular Automata program; Stylin brings us three tutorials; MystikShadows wraps up his seven-part Professional Software Development series; and more.

We also have our biggest comics section yet; "Confessions of a Game Designer" by Lachie D.; a Gallery that features seven different games...and finally, an update on the Qlympics!

It's all right here, in QB Express #23!

Posted by Pete | Comments (14)


June 7, 2007
QB Express is alive -- Issue #22 is here!
After nearly a year of absence, QB Express #22 is here!

This issue features NINE tutorials and SIX articles, as well as a boatload of comics. Some highlights include Lachie Dazdarian's reviews of Lynn's Legacy and Tunnel Striker; editorials by Z!re, Deleter and Imortis Inglorian; three tutorials by Kiyotewolf; "Sub Pixel Rendering" by Eclipzer; "Chain-like Animation Tutorial" by Lachie Dazdarian; and much, much, more.

Additionally, QB Express is undergoing a period of rebirth, and we're looking for a staff of writers, reporters and editors to keep the magazine afloat for many years to come. If you're interested, please email QBExpress@gmail.com.

But before you do anything else, be sure to check out QB Express #22!

Pete "Still alive and kickin'" Berg

Posted by Pete | Comments (23)


July 17, 2006
QB Express #21
QB Express #21 is finally available!

This issue is well-worth the wait, with NINE tutorials, THREE gallery articles, FIVE comics, FIVE articles, the latest QB / FB news, and new information on the QLYMPICS 2006.

This month, SJ Zero tells us "How to Design and Program a Game in 24 Hours" and gives us a "Polemic For the Future of FB." Previewed in the gallery this month are: LONG by Lachie Dazdarian, a new Super Smash Bros. Clone and FieldView by Z!re. As for comics, QB Horse Humor, 0 1 Comics and Stickblob comics all make a return. And I share with you some of the best programming articles from Digg.com.


The tutorials this month are a diverse and high-quality bunch. Rick Clark tells explains "Single-Dimension Dynamic Arrays in Types"; MystikShadows brings us part one of a new series on "Text User Interface Development"; Kristopher Win tells us about "Using Circles as Objects in Games"; SJ Zero brings us "Computer Controller Design"; Moneo tells us about "Generating Random Integers"; Eclipzer teaches us about Floor Mapping; There's "An Improved Delay Routine" by Roger Greenlaw; "An Introduction to Network Programming Using Winsock" by MystikShadows; and finally, Relsoft's new tutorial "We are the Normal and the Bounce Equation."

So what are you waiting for? Check it out!

Posted by Pete | Comments (7)


Comment on news at the Message Board!
Featured Review
Portal of the Worlds
Search for the Superpowerball of Demror in this graphical adventure game from Daniel Eriksson. This is a short, very linear Myst-style game, which is basically a text adventure with simple graphics. :: Read review! ::
Programmer: Daniel Eriksson
Reviewer: Pete
48%

Hot Topics
update to the hideout
Replies: 1 | Views: 111 | Poster: syn9
Snake game help
Replies: 7 | Views: 199 | Poster: Malifeks
Some questions
Replies: 5 | Views: 162 | Poster: TmEE
Big multiplication of number integegrs
Replies: 1 | Views: 136 | Poster: lrcvs
Interactive shell for trayning FreeBasic ?
Replies: 2 | Views: 137 | Poster: Cleverson

Featured QB Command
PEN
Syntax: PEN(n)
Function: This function returns information on the lightpen coordinates. n is an integer between 0 and 9 that indicates what type of information you want returned.

QB Site of the Moment
UnderWARE Labs
Description: Since 1994, UnderWARE Labs has been creating neat QB programs and helping beginning programmers. Les of UnderWARE Labs was also a regular contributor to Pete's QB Site back in '99-'00.
Unique Features: Features LOTS of original programs to download, as well as a respectable collection of tutorials. Also has a nice clean layout. Definitely worth a look!

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 mid-2000 (when the site disbanded). In 2004 Pete's QB Site has returned--back with an improved layout and automated, dynamic content submitted by the users, for the users. 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-2008.
All rights reserved. Programs and graphics from programs 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.