Jump to content

  • Log In with Google      Sign In   
  • Create Account

cheating or not?


Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.

  • You cannot reply to this topic
6 replies to this topic

#1 Anonymous Poster_Anonymous Poster_*   Guests   -  Reputation:

Posted 22 September 1999 - 03:32 AM

I'm just wondering here...

Do most of you people use direct x or something or do you program your own graphics functions?

The reason I'm asking is that I used Allegro, which is a library for DJGPP, for a while, but I decided to stop using it and write 100% my own code, so that I would actually learn how to do this stuff.

I mean, do most (professional and ammature) programmers just type something like:

make_directx_3d_object(sphere,x,y,z);

Or do they laboriously code their own routines? Is using directX cheating in a way?

I know that you shouldn't reinvent the wheel, but then if you want cutting edge graphics in your game then wont you have to wait until microsoft releases directX x.y?

Maybe I am completely wrong, but I would like to hear what you think.

Shifty Bastard


Sponsor:

#2 Dave Astle   Senior Staff   -  Reputation: 2307

Posted 21 September 1999 - 03:38 AM

Well, since creating cutting edge games requires hardware acceleration, and because in Windows there is no way to directly access the hardware without using DirectX (or OpenGL or Glide), the issue is moot. DirectX is flexible enough that you could write your own blitting routines and such, but then you can't take advantage of the hardware blitter, so you're probably not going to gain anything by doing so.

#3 NuFAN   Members   -  Reputation: 122

Posted 21 September 1999 - 04:27 AM

Do most of you people use direct x or something or do you program your own graphics functions?

You need to program most of your graphics functions on your own, even if you're using DirectX. D3D does some things for you like sending the polys to the hardware and initializing things and ... but not all.

Or do they laboriously code their own routines?

They have to, D3D is fast, but not all needed functions are supported, so it's the only way to implement some effects.

I know that you shouldn't reinvent the wheel, but then if you want cutting edge graphics in your game then wont you have to wait until microsoft releases directX x.y?

The actual cutting edge games are done using DX or OpenGL, so I don't really see any sense in your question. You can't do anything using DirectX, but you need hardware-acceleration which you get easily by using DX or OpenGL. If you do not, you won't be able to create cutting-edge graphics (Outcast looks nice but is tooooooo slow), because speed is a main point.


IMO having those standard-routines for accesing hardware is the best what could have happened. Do you remember the old DOS times when you had to write hardware-support for specific graphics cards on your own ? Anyone wanted a standard and now all those guys who wanted a standard want something new. This seems a bit stupid to me, but it's another discussion.

CU

------------------
Skullpture Entertainment
#40842461


#4 mason   Members   -  Reputation: 128

Posted 21 September 1999 - 06:02 AM

I would say that for garage developers it is *impossible* to create anything close to the cutting edge without DirectX.

MS has literally dozens of professional programmers working 40 hours a week on DirectX. Do you really think that one garage developer can outprogram that team?

Use DirectX; the advantages of it far outweigh any disadvantages caused by Microsoft's release schedule.

Mason McCuskey
Spin Studios
www.spin-studios.com


#5 Facehat   Members   -  Reputation: 696

Posted 21 September 1999 - 01:25 PM

Yeah. Besides that, it's not like DirectX is some easy high level api. Alot of what you code you still have to code yourself.

--TheGoop


#6 Anonymous Poster_Anonymous Poster_*   Guests   -  Reputation:

Posted 21 September 1999 - 05:11 PM

Ahhhh, now I understand.

Sorry if I offended anyone there, bit of a misunderstanding on my part.

How does one get started with directX?



#7 Dave Astle   Senior Staff   -  Reputation: 2307

Posted 22 September 1999 - 03:32 AM

No offense taken.

The easiest way to learn DirectX is using André LaMothe's Windows Game Programming for Dummies. There are a few other good books, but that one presents it in a very easy to understand way. Check out our book reviews section for it and other DirectX books.





Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.



PARTNERS