[gameprogrammer] RES: Re: RES: Re: Choosing the Right Environment
- From: "Edilson Vasconcelos de Melo Junior" <dirso@xxxxxxxxxxxxxxxxxx>
- To: <gameprogrammer@xxxxxxxxxxxxx>
- Date: Wed, 25 Oct 2006 14:43:00 -0300
Thank you very much!!! I think the best thing to do is forget about the
Engine and start programming games with C++. I'll take a look at this
library, since it looks great!
Thanks,
Dirso
Atenciosamente,
Edilson Vasconcelos de Melo Junior
Diretor de Projetos - JR Softwares
dirso@xxxxxxxxxxxxxxxxxx
dirsow@xxxxxxxxx
(19) 3243-4403 / 3213-7357 / 9213-5245
_____
De: gameprogrammer-bounce@xxxxxxxxxxxxx
[mailto:gameprogrammer-bounce@xxxxxxxxxxxxx] Em nome de Alan Wolfe
Enviada em: quarta-feira, 25 de outubro de 2006 13:59
Para: gameprogrammer@xxxxxxxxxxxxx
Assunto: [gameprogrammer] Re: RES: Re: Choosing the Right Environment
Heya,
I've used various IDE's and even lacks of IDE's (using mingw/msys as a
compiler and using notepad as a code editor)
I'm not a big microsoft fan but unfortunately I have to admit that the
microsoft visual studio is a great IDE.
Also it's somewhat a standard in the programming world.
If someone sends you code, most likely it's going to have a MSVS project
file.
Also, if someone asks you for code, they are probably going to want an MSVS
project, or at very least it should be acceptable for you to send them one.
This of course pertains only to windows software, if you are writing
software for consoles or other operating systems, the rules change (:
as far as libraries to use, I am somewhat a fan of using SDL and OpenGL
together.
SDL is the "Simple Directmedia Layer" (www.libsdl.org/) and lets you make
code that it cross platform, so if you make a game using it in one OS, it
makes it ALOT easier to compile your game for many other OS's and platforms.
OpenGL is the official 3d graphics API standard, however you don;t have to
do 3d, you can also do 2d. In fact my current project is a 2d side
scrolling shooter (well actually a general 2d tiled map game engine) and i
use SDL and OpenGL together.
The benefit of using OpenGL vs. the SDL 2d API is that you get hardware
acceleration on things like sizing, rotation, transparency, color tinting,
and many other things so your game runs super fast.
A downside of OpenGL however is that Microsoft has been battling against it
for many years to get their Direct3D to be the 3d graphics standard.
Because we all know what kind of company MS is (even though they make a
great IDE!) it should come as no shock that on windows XP, the default
drivers shipped with your computer INTENTIONALLY slows down OpenGL
applications so it seems that Direct3D is faster, and also as game
programmers, we realize the common computer user won't know to update their
drivers and won't know how, so we are faced with a certain level of reality
that if we use OpenGL there will be preformance issues.
Fair or not, that's the way it is ):
Despite this, my current project uses SDL/OpenGL anyways and so far things
have been pretty ok, but of course we haven't done a full release yet.
Another benefit of OpenGL over DirectX is that DirectX is windows only,
whereas OpenGL is THE OFFICIAL STANDARD, so OpenGL works on windows as well
as linux as well as macintosh as well as many other operating systems.
Neither OpenGL nor DirectX work on consoles though, if i understand
correctly, those guys each have their own graphics API's.
If you stick to SDL's 2d API though, it supports many consoles so if you
wrote a game using the 2d api you could easily compile for a console if that
was your end goal.
hope this information is of use! (and hope it's not too incorrect hehe)
On 10/25/06, Edilson Vasconcelos de Melo Junior <dirso@xxxxxxxxxxxxxxxxxx>
wrote:
Hi,
Thanks for the SimCity explanation. I actually know ftp protocols and stuff.
What I really wanna know is what IDE could help me developing a game that
could read extension already installed in the computer or downloaded from
the internet or copied from a Extension CD.
I'm trying a lot of IDE and I would love to hear form you what you like most
and why.
Thanks a lot,
Dirso
-----Mensagem original-----
De: gameprogrammer-bounce@xxxxxxxxxxxxx
[mailto: <mailto:gameprogrammer-bounce@xxxxxxxxxxxxx>
gameprogrammer-bounce@xxxxxxxxxxxxx] Em nome de Bob Pendleton
Enviada em: quarta-feira, 25 de outubro de 2006 12:06
Para: gameprogrammer@xxxxxxxxxxxxx
Assunto: [gameprogrammer] Re: Choosing the Right Environment
On Wed, 2006-10-25 at 11:35 -0300, Edilson Vasconcelos de Melo Junior
wrote:
> Hi, Guys!
>
>
>
> I have a few questions about game programming and I hope you can help
> me:
>
> 1) Games like SimCity is 2D or 3D?
SimCity could be done using a 2D api with a back to front update or it
could be drawn using a pure 3D api. If I were coding it for modern
machines I would use 3D with a z buffer just because it would be easier
to do.
>
> 2) What is the best environment to develop this kind of games?
Whatever you know best.
>
> 3) What is the best environment to develop games that allows the
> players to download extensions from the web (exactly like the maps
> from SimCity, or new monsters and levels like other games do)
Whatever you know best. I sounds like you will need to learn some
networking. The easiest way to do something like that is to find an ftp
library and use it.
There is no environment that is "best" for everyone. What is best for
you is best for you. What is best for you depends on what you know, what
you want to learn, and how much you have to spend.
Bob Pendleton
>
>
>
>
>
> Thank you very much,
>
> Dirso.
>
>
--
+--------------------------------------+
+ Bob Pendleton: writer and programmer +
+ email: Bob@xxxxxxxxxxxxx +
+ web: www.GameProgrammer.com +
+ www.Wise2Food.com <http://www.Wise2Food.com> +
+ nutrient info on 7,000+ common foods +
+--------------------------------------+
---------------------
To unsubscribe go to http://gameprogrammer.com/mailinglist.html
--
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.1.408 / Virus Database: 268.13.11/496 - Release Date: 24/10/2006
---------------------
To unsubscribe go to http://gameprogrammer.com/mailinglist.html
- References:
- [gameprogrammer] Re: RES: Re: Choosing the Right Environment
- From: Alan Wolfe
Other related posts:
- » [gameprogrammer] RES: Re: RES: Re: Choosing the Right Environment
- » [gameprogrammer] RES: Re: RES: Re: Choosing the Right Environment
- [gameprogrammer] Re: RES: Re: Choosing the Right Environment
- From: Alan Wolfe