1. Black Annex - an inspiration in QBasic

This ought to be an inspiration to us all: Black Annex is the best QBASIC game you've ever seen

-Greg

new topic     » topic index » view message » categorize

2. Re: Black Annex - an inspiration in in QBasic

That's pretty cool.

new topic     » goto parent     » topic index » view message » categorize

3. Re: Black Annex - an inspiration in QBasic

ghaberek said...

This ought to be an inspiration to us all: Black Annex is the best QBASIC game you've ever seen

-Greg

It is not much about QBasic but more about the 3D graphic libraries in use today. Those libraries were simply not available when QBasic was used in MS-DOS. Any language including QBasic can benefit from those libraries and modern hardware.

Jacques

new topic     » goto parent     » topic index » view message » categorize

4. Re: Black Annex - an inspiration in QBasic

coconut said...

It is not much about QBasic but more about the 3D graphic libraries in use today. Those libraries were simply not available when QBasic was used in MS-DOS. Any language including QBasic can benefit from those libraries and modern hardware.

Neither that article nor the game's site mention which, if any, graphics library he is using. He very well could have rolled his own. I do have to assume he's using QB64 because I'm pretty sure native QBasic won't actually run on recent Windows systems, and especially not Linux or Mac OS. Plus, QB64 includes support for SDL. Which he's probably using for its hardware acceleration.

After reading this in the article...

pcworld said...
  • Black Annex requires at least a 2.6GHz processor due to the scope of the project and the unoptimized multi-dimensional arrays.

I thought, "I wonder how well this game would run in Euphoria?" smile

-Greg

new topic     » goto parent     » topic index » view message » categorize

5. Re: Black Annex - an inspiration in QBasic

ghaberek said...
coconut said...

It is not much about QBasic but more about the 3D graphic libraries in use today. Those libraries were simply not available when QBasic was used in MS-DOS. Any language including QBasic can benefit from those libraries and modern hardware.

Neither that article nor the game's site mention which, if any, graphics library he is using. He very well could have rolled his own. I do have to assume he's using QB64 because I'm pretty sure native QBasic won't actually run on recent Windows systems, and especially not Linux or Mac OS. Plus, QB64 includes support for SDL. Which he's probably using for its hardware acceleration.

After reading this in the article...

pcworld said...
  • Black Annex requires at least a 2.6GHz processor due to the scope of the project and the unoptimized multi-dimensional arrays.

I thought, "I wonder how well this game would run in Euphoria?" smile

-Greg

What I meant is that Alex Cocilova seem amazed by the fact that it is written in Qbasic. What I says is that on modern hardware and 3D lib any language would do the job. At 1200 lines of Qbasic there is no doubt it is calling some external graphics API. No way he could have fit 3d graphics routines + game logic in 1200 lines of Qbasic.

Jacques

new topic     » goto parent     » topic index » view message » categorize

6. Re: Black Annex - an inspiration in QBasic

He says he's using SDL.

And it's 12,000 lines, not 1,200.

new topic     » goto parent     » topic index » view message » categorize

Search



Quick Links

User menu

Not signed in.

Misc Menu