What do I need to add?

If you have questions about any aspect of QBasic programming, or would like to help fellow programmers solve their problems, check out this board!

Moderators: Pete, Mods

Post Reply
User avatar
Mentat
Veteran
Posts: 409
Joined: Tue Aug 07, 2007 3:39 pm
Location: NC, US

What do I need to add?

Post by Mentat »

Here's the main pipeline I've drafted up:

Code: Select all

'main game engine order:
'1)draw sky 
'2)draw ground
'3)draw objects and people
'5)draw HUD
'4)Check for combat and actions
'5)AI, movement, attack, and actions
'6)move player if player moves
'7)if player is alive and doesn't quit, then loop again

'main menu:
'1)new game
'2)load game
'3)save game
'4)introduction

'in-game menu:
'1)return
'2)non-HUD stats, abilities, skill levels, etc.
'3)save
'4)exit
And how many polygons can FB draw per frame and still run at a decent rate of frames?
For any grievances posted above, I blame whoever is in charge . . .
MystikShadows
Veteran
Posts: 703
Joined: Sun Nov 14, 2004 7:36 am
Contact:

Post by MystikShadows »

That would probably depend more on the hardware than anything else.
When God created light, so too was born, the first Shadow!

MystikShadows

Need hosting? http://www.jc-hosting.net

Interested in Text & ASCII development? Look no further!
http://www.ascii-world.com
User avatar
Mentat
Veteran
Posts: 409
Joined: Tue Aug 07, 2007 3:39 pm
Location: NC, US

Post by Mentat »

That might be a problem then :( . Well, what would be a ballpark number for a somewhat slower than average computer? 1000?
For any grievances posted above, I blame whoever is in charge . . .
User avatar
Seb McClouth
Veteran
Posts: 342
Joined: Wed Nov 09, 2005 7:47 am
Location: Inside the Matrix...
Contact:

Post by Seb McClouth »

I'd add another item to your main menu, exit... might be handy...

grtz
QBinux is a Linux distribution with the aim of integrating the work of the vast community of free software developers at Pete's QBASIC Site in order to create a modern, performant, safe and easy to use system for system administrators and desktop users.
MystikShadows
Veteran
Posts: 703
Joined: Sun Nov 14, 2004 7:36 am
Contact:

Post by MystikShadows »

Most PC's in the past 6 years or so have some kind of graphic acceleration in place DirectX or OpenGL so I think it's safe to assume that drawing and filling about 100,000 polygons should be decent on most of them.
When God created light, so too was born, the first Shadow!

MystikShadows

Need hosting? http://www.jc-hosting.net

Interested in Text & ASCII development? Look no further!
http://www.ascii-world.com
User avatar
Mentat
Veteran
Posts: 409
Joined: Tue Aug 07, 2007 3:39 pm
Location: NC, US

Post by Mentat »

100,000? Then I guess I'm pretty safe.

Thanks for Exit :lol: .
For any grievances posted above, I blame whoever is in charge . . .
User avatar
Seb McClouth
Veteran
Posts: 342
Joined: Wed Nov 09, 2005 7:47 am
Location: Inside the Matrix...
Contact:

Post by Seb McClouth »

np!
QBinux is a Linux distribution with the aim of integrating the work of the vast community of free software developers at Pete's QBASIC Site in order to create a modern, performant, safe and easy to use system for system administrators and desktop users.
Post Reply