Tutorials
Large, in-depth document describing the .bmp file format (1,4,8,24 bit), Icon Resource .ico files and .cur Cursor Files. Code examples are in C/C++.
View/Add Comments (0 comments posted)
Clipping tutorial. This tutorial is very handy to programmers that already know a bit about graphics and want to make something like a pixel-by-pixel scrolling engine. Clipping is a necessary part.
View/Add Comments (0 comments posted)
Technically inaccurate (DOOM doesn't actually use the technique described here), but does give a possible approach to rendering a DOOM-type scene using raycasting. A lot of theory with very little code. This is for inspiration only.
View/Add Comments (0 comments posted)
How to code your own fire routines. This is a short tutorial written for mode 13h on making a fire routine. It won't show you HOW to make one, but it will put you on the right track. It's nice because it doesn't just give you the code, you still have to program the routine.
View/Add Comments (0 comments posted)
A short tutorial I wrote a long time ago on the well-known method for reducing flicker in some programs. This may or may not be the most effective method for you, but you should at least read up on it.
View/Add Comments (0 comments posted)
An excellent tutorial on using GET and PUT for your graphics in QB. By Andrew L. Ayers, the author of the (now hardly-used) BLAST! library. This should be required reading for newbies wanting to get into graphics. It give's a good overview on how the functions work as well as the arrays and such that go hand in hand with them.
View/Add Comments (0 comments posted)
BlackBird's 3D Tutorial. This is a nice tutorial for beginners, and covers the basics of creating 3D objects. The tutorial covers how to create sets of points in 3D, and then draw them on the screen in 2D, as well as how to do 3D rotations. The 3D points explanation was good, and the sample code was well done. The faces explanation could have used a bit more work, but overall, the tutorial is well done and informative.
View/Add Comments (0 comments posted)
A simple graphics tutorial pertaining to the built-in graphics functions. A text file, but really its all code. Newbies can learn a bit from this
View/Add Comments (0 comments posted)
A simple guide explaing the format of BMP files and how to load them, also discusses some optimizations.
View/Add Comments (0 comments posted)
A tutorial on optimizing your program speed by using hardware OUT's instead of PALETTE statements
View/Add Comments (0 comments posted)
Another optimization tutorial, this time focusing on using sprites. This is very helpful to someone wanting to write their own sprite display routine.
View/Add Comments (0 comments posted)
An in-depth look at customizing the palette in QB. Discusses using both the PALETTE statement as well as hardware OUT routines.
View/Add Comments (0 comments posted)
A decent tutorial written for QBASIC-The Magazine on palette manipulation. Covers a bit on transparency.
View/Add Comments (0 comments posted)
A nice long scrolling tutorial by Aaron Severn. This is a nice detailed tutorial on just what a pixel scrolling engine is, and how it works. Includes code, although I wouldn't recommended for newbies to just copy the code, it's example code, therefore it is slow and not very good, but it will set you on the right track.
View/Add Comments (0 comments posted)
<< Previous
Viewing Category: | Graphics |
Showing: | 20 to 34 of 34 (Displaying 20 items per page) |
By: Unknown
| Level: Advanced
bmpformat.htm
Large, in-depth document describing the .bmp file format (1,4,8,24 bit), Icon Resource .ico files and .cur Cursor Files. Code examples are in C/C++.
Submitted by: | QB45 | Language: | QBasic |
Submitted on: | 10/30/04 @ 15:36:41 | Size: | 50.23 KB |
Rating: | -- | Downloads: | 31 |
View/Add Comments (0 comments posted)
By: Entropy
| Level: Beginner
cliptut.txt
Clipping tutorial. This tutorial is very handy to programmers that already know a bit about graphics and want to make something like a pixel-by-pixel scrolling engine. Clipping is a necessary part.
Submitted by: | QB45 | Language: | QBasic |
Submitted on: | 10/30/04 @ 15:36:41 | Size: | 3.01 KB |
Rating: | -- | Downloads: | 41 |
View/Add Comments (0 comments posted)
By: Brian 'Neuromancer' Marshall
| Level: Advanced
doomtechnique.htm
Technically inaccurate (DOOM doesn't actually use the technique described here), but does give a possible approach to rendering a DOOM-type scene using raycasting. A lot of theory with very little code. This is for inspiration only.
Submitted by: | QB45 | Language: | QBasic |
Submitted on: | 10/30/04 @ 15:36:41 | Size: | 23.36 KB |
Rating: | -- | Downloads: | 37 |
View/Add Comments (0 comments posted)
By: Phil Carlisle
| Level: Beginner
fire.txt
How to code your own fire routines. This is a short tutorial written for mode 13h on making a fire routine. It won't show you HOW to make one, but it will put you on the right track. It's nice because it doesn't just give you the code, you still have to program the routine.
Submitted by: | QB45 | Language: | QBasic |
Submitted on: | 10/30/04 @ 15:36:41 | Size: | 4.91 KB |
Rating: | -- | Downloads: | 34 |
View/Add Comments (0 comments posted)
By: HAL_8900
| Level: Beginner
flicker.txt
A short tutorial I wrote a long time ago on the well-known method for reducing flicker in some programs. This may or may not be the most effective method for you, but you should at least read up on it.
Submitted by: | QB45 | Language: | QBasic |
Submitted on: | 10/30/04 @ 15:36:41 | Size: | 1.19 KB |
Rating: | -- | Downloads: | 42 |
View/Add Comments (0 comments posted)
By: Andrew L. Ayers
| Level: Beginner
getput13.bas
An excellent tutorial on using GET and PUT for your graphics in QB. By Andrew L. Ayers, the author of the (now hardly-used) BLAST! library. This should be required reading for newbies wanting to get into graphics. It give's a good overview on how the functions work as well as the arrays and such that go hand in hand with them.
Submitted by: | QB45 | Language: | QBasic |
Submitted on: | 10/30/04 @ 15:36:41 | Size: | 0 |
Rating: | -- | Downloads: | 52 |
View/Add Comments (0 comments posted)
By: BlackBird
| Level: Intermediate
3dinqb.htm
BlackBird's 3D Tutorial. This is a nice tutorial for beginners, and covers the basics of creating 3D objects. The tutorial covers how to create sets of points in 3D, and then draw them on the screen in 2D, as well as how to do 3D rotations. The 3D points explanation was good, and the sample code was well done. The faces explanation could have used a bit more work, but overall, the tutorial is well done and informative.
Submitted by: | QB45 | Language: | QBasic |
Submitted on: | 10/30/04 @ 15:36:41 | Size: | 8.27 KB |
Rating: | -- | Downloads: | 78 |
View/Add Comments (0 comments posted)
By: Chris Williamson
| Level: Beginner
graphix.txt
A simple graphics tutorial pertaining to the built-in graphics functions. A text file, but really its all code. Newbies can learn a bit from this
Submitted by: | QB45 | Language: | QBasic |
Submitted on: | 10/30/04 @ 15:36:41 | Size: | 3.62 KB |
Rating: | -- | Downloads: | 43 |
View/Add Comments (0 comments posted)
By: CGI Joe
| Level: Intermediate
loading_bmps.html
A simple guide explaing the format of BMP files and how to load them, also discusses some optimizations.
Submitted by: | QB45 | Language: | QBasic |
Submitted on: | 10/30/04 @ 15:36:41 | Size: | 6.78 KB |
Rating: | -- | Downloads: | 48 |
View/Add Comments (0 comments posted)
By: Danny Gump
| Level: Beginner
optimize3.txt
A tutorial on optimizing your program speed by using hardware OUT's instead of PALETTE statements
Submitted by: | QB45 | Language: | QBasic |
Submitted on: | 10/30/04 @ 15:36:41 | Size: | 3.49 KB |
Rating: | -- | Downloads: | 31 |
View/Add Comments (0 comments posted)
By: Danny Gump
| Level: Intermediate
optimize5.txt
Another optimization tutorial, this time focusing on using sprites. This is very helpful to someone wanting to write their own sprite display routine.
Submitted by: | QB45 | Language: | QBasic |
Submitted on: | 10/30/04 @ 15:36:41 | Size: | 3.83 KB |
Rating: | -- | Downloads: | 33 |
View/Add Comments (0 comments posted)
By: Brian Bartels
| Level: Intermediate
palette.txt
An in-depth look at customizing the palette in QB. Discusses using both the PALETTE statement as well as hardware OUT routines.
Submitted by: | QB45 | Language: | QBasic |
Submitted on: | 10/30/04 @ 15:36:41 | Size: | 5.39 KB |
Rating: | -- | Downloads: | 25 |
View/Add Comments (0 comments posted)
By: Zkman
| Level: Intermediate
qbtmpalette.htm
A decent tutorial written for QBASIC-The Magazine on palette manipulation. Covers a bit on transparency.
Submitted by: | QB45 | Language: | QBasic |
Submitted on: | 10/30/04 @ 15:36:41 | Size: | 17.84 KB |
Rating: | -- | Downloads: | 22 |
View/Add Comments (0 comments posted)
By: Aaron Severn
| Level: Intermediate
scroll.txt
A nice long scrolling tutorial by Aaron Severn. This is a nice detailed tutorial on just what a pixel scrolling engine is, and how it works. Includes code, although I wouldn't recommended for newbies to just copy the code, it's example code, therefore it is slow and not very good, but it will set you on the right track.
Submitted by: | QB45 | Language: | QBasic |
Submitted on: | 10/30/04 @ 15:36:41 | Size: | 13.83 KB |
Rating: | -- | Downloads: | 34 |
View/Add Comments (0 comments posted)