Beginner Programmer Seeks Creative Ideas for Graphics Project

Click For Summary

Discussion Overview

The discussion revolves around a beginner programmer seeking creative ideas for a graphics project using Turbo C's graphics mode. The scope includes programming concepts, graphical representations, and potential project ideas suitable for a novice.

Discussion Character

  • Exploratory
  • Technical explanation
  • Debate/contested

Main Points Raised

  • A beginner expresses uncertainty about what project to undertake, initially considering simple shapes like circles and lines but feeling they are too basic.
  • Some participants suggest drawing plots of interesting mathematical functions, such as abs(cos(k*x)*exp(-x^2)), including axes and distance marks.
  • There is a discussion about the historical context of Turbo C and its graphics capabilities, with references to BGI (Borland Graphics Interface) and VGA programming.
  • One participant reminisces about the limitations and standards of VGA graphics modes, noting the differences between various graphics cards and their capabilities.
  • Another participant mentions the nostalgia associated with programming in Turbo C and the challenges of running older graphics examples on modern systems.

Areas of Agreement / Disagreement

Participants share a general understanding of the limitations and historical context of Turbo C graphics, but there is no consensus on specific project ideas or the best approach for the beginner.

Contextual Notes

Some limitations include the dependence on older programming environments and graphics standards, as well as the potential incompatibility of suggested examples with modern operating systems.

Ali Inam
Messages
99
Reaction score
0
I am just a beginner of programming and till now I have done much simple programming, just like printing multiplication tables or different sequences of (*) using FOR Loop.

Now, last week, my teacher introduced us to the new graphics mode of the Turbo C, and at the end of a lesson, she asked to to make a satisfactory program by next wednesday which must include different graphics. The graphics which I have learned so far is to make colourful circles, lines or ellipses.

Now I need some advice because I can't really figure out what I really should make. First I thought about simple circles and lines, then I realized that is would be too simple.

Any help please, or simple ideas. I am just a beginner !

Thanks a lot !
o:)
 
Technology news on Phys.org
Reads like a post from the past.

Most likely graphic modes are not of Turbo C, but of graphic card.

Argh, I have a lot of sources with nice examples of what can be done, but they won't run under Windows.

Simple idea - try to draw a plot of an interesting function, like abs(cos(k*x)*exp(-x^2)), with both axes and distance marks visible.
 
Borek said:
Reads like a post from the past.

Most likely graphic modes are not of Turbo C, but of graphic card.

Argh, I have a lot of sources with nice examples of what can be done, but they won't run under Windows.

Simple idea - try to draw a plot of an interesting function, like abs(cos(k*x)*exp(-x^2)), with both axes and distance marks visible.

Yes it does. Turbo-c ( forget the name.. BGI borland graphics interface?).. had a nice library that would iterate the support graphics modes of your video card.

I remember there was some sort of quasi standard numerical codes for the modes.. like 0 - 16 for the vga cards, and 0 - 255 for the super vga??

just reminiscing really. This does take me back to when Borland ruled.
 
You don't want to get me started on bgi and VGA programming. BGI worked for both Turbo C and Turbo Pascal, but if you really wanted to do something interesting you had to directly program VGA card. VGA card standard graphic modes were not better than 320*200*256 (13h) and 640*480*16, although with some tweaking (so called mode x for 256 colors) it was able to display better ones (but only if it was a full VGA, with 256 kB of video memory, earlier and cheaper models could have only 64 or 128 kB). Super VGA was never a standard, each maker had its own version of graphic modes, that got sorted out with VESA standard.

Good old times :smile: I still have many of my Pascal programs doing fancy things on VGA card, just no computer to play with them :cry: My mode x voxel terrain demo made even its way to Pascal SWAG.
 

Similar threads

Replies
8
Views
8K
  • · Replies 22 ·
Replies
22
Views
12K
  • · Replies 8 ·
Replies
8
Views
1K
  • · Replies 10 ·
Replies
10
Views
2K
Replies
5
Views
8K
Replies
1
Views
2K
  • · Replies 9 ·
Replies
9
Views
2K
  • · Replies 8 ·
Replies
8
Views
5K
  • · Replies 6 ·
Replies
6
Views
2K
  • · Replies 4 ·
Replies
4
Views
12K