Newbie Question, Which API ???

Started by
10 comments, last by mk83 23 years, 9 months ago
Hi Guys, Am am interested in doing a little programming in Windows, using Borland C++ 5.0, My question is as follows, which of the Windows API''s would the Game Dev Community recommend, ie. MFC or OWL ( I think those are the two choices :-) ). The Subject may actually be a little incorrect, I am not a total Newbie, I have done programming in PASCAL, a really small bit of ASM, Delphi, VB and BASIC ( remember the days of the spectrum 3+ !! ), so I am able to programme, a little. I am starting out in C++, and am kinda getting to know my way around the language <- kinda being the operative word !!! I have read a article about the two API''s listing some of the good and bad points of both, but I would like to know which you guys would recommend. Thanks in advance, mk83 aka ED
Advertisement
what the f--- is OWL? Um it depends what you are wanting to do. most games use Win32 API. lots of applications use MFC. learn both.

JoeMont001@aol.com
My HomepageSome shoot to kill, others shoot to mame. I say clear the chamber and let the lord decide. - Reno 911
Well Now,

I would suggest MFC as it is very widely used.
I would guess you are doing a collge couse,
maybe a diploma in Computer Studies like me.
E-mail me your progress. I am interested to
know how you get on.

STVOY

Mega Moh Mine!!
GDI is a good place to start for win32 programming, then work your way up to directx
you should start with something easier than gdi. try to use direct 3d first.
or better yet, write your own API
MFC is for VC++. It''s not for Borland.

---

Pure Win32 API is good for Windows programming, and DirectX for game programming.

- DarkMage139
"Real game developers don't change the rules. Real game developers don't break the rules. Real game developers make the rules!"
"Originality (in games) is the spice of life!"
- DarkMage139
The Object Windows Library (OWL) is for Borland/Inprise compilers.
The MFC are very widely used but mostly (?) for MS compilers.

However, first learn the Win32 API and then if you want to program games [as it's here not appdev.net] learn DirectX or OpenGL.
Furthermore IMHO I wouldn't recommend the MFC as the first API you learn [don't know about the OWL but I guess it's the almost the same] as you don't have insight into the progresses and moreover books about the MFC sometimes even assume a good knowledge of the Win32 API. Besides that the MFC (probably the OWL, too) aren't suited for optimizing your game's source code...
Nah, do learn what you like to learn... anyway...


Martin (aka Wolti)
---
Pseudo Programmer, Webmaster @
Digital Impulse Development


Edited by - Wolti on July 3, 2000 2:27:32 PM

Edited by - Wolti on July 3, 2000 2:41:39 PM
Martin (aka Wolti)
quote:Original post by Wolti

[as it''s here not appdev.net]


I checked out Appdev.net...

They don''t make applications, they make appliances!



- DarkMage139
"Real game developers don't change the rules. Real game developers don't break the rules. Real game developers make the rules!"
"Originality (in games) is the spice of life!"
- DarkMage139
borland c++Builder 4 supports MFC, so dont worry (but u don''t have c++builder, so you might wanna worry...)

I tried using OWL before, it''s kinda confusing. MFC was way better. but even simpler than MFC is VCL (Visual Component Library) that''s the one that borland puts on c++builder
but MFC and VCL are too slow for a game. just get started with simple stuff and learn normal GDI calls. then move to DirectDraw

- pouya
--------------
The trick to flight is to throw yourself at the ground and miss!!!

This topic is closed to new replies.

Advertisement