From: Jeff Houck <jhouck@northrim.net>
Subject: Re: Ada suitablity as a game dev language
Date: 24 Nov 2004 20:57:42 +0100
Date: 2004-11-24T20:57:42+01:00 [thread overview]
Message-ID: <41a4e7b6@x-privat.org> (raw)
In-Reply-To: <87zn172glt.fsf@insalien.org>
Ludovic Brenta wrote:
>
> I didn't have a chance to reply earlier but there is a project on
> SourceForge called the Generic GNU Game Core:
>
> http://sourceforge.net/projects/g3c/
Thanks for the info! I'll check it out.
> I think that this is the crux of the problem:
>
> - what is your definition of "getting too deep"?
>
I'm a professional Freelance programmer and I make my living off of
coding projects. Before I commit myself to a project of this potential
magnatude, I want to be sure I can follow through. I've seen many good
C/C++ game engines get started and then not completed. I don't want to
join those ranks... 8^)
> - is this a commercial endeavour? i.e. does the investment need to be
> recouped by sales?
>
Not initially. My interest is to learn Ada and as I've always wanted to
code up a game engine, I believe I can accomplish both goals
simulteneously. If, at a later time, the engine looks commercial grade,
perhaps. There are a number of licensing issues and such to get through
first.
> You will probably find that Ada, as a language, has everything you
> need for game development. Now, you need to evaluate the surroundings
> of the language and see if they meet your requirements:
>
> - availability of an Ada compiler for your target platforms
>
> - availability of libraries or bindings
>
> - ease of distribution of your work. Ada programs require an Ada
> runtime library, plus any other libraries you used.
>
> If you are a hobbyist using and targetting free software, you are in
> luck. The Ada compiler is available (GNAT) and included in most
> GNU/Linux distributions and in FreeBSD. There are several free
> libraries available (AdaSDL, AdaOpenGL, Generic GNU Game Core,
> GtkAda). The distribution maintainers will package any libraries you
> require, making distribution easy.
Ada is indeed an awesome language from what I've seen and read so far.
That's what prompted me to look into it as a game dev language. With so
many great features, I couldn't understand why it's not more accepted
for game dev.
>
> If you plan to write free software, you may also want to look for
> other developers to join you. This might be difficult because few
> game developers are willing to learn Ada. OTOH, with Ada you would
> need less time and fewer people to develop a game than you would in C.
>
Thanks again for the insights. I would certainly like to enlist the aid
of others who have a like interest. However, I wouldn't want to ask
anyone to join in unless I was sure of my own committment first. 8^)
j
--
X-Privat "FREE Usenet" - http://www.newsserver.it
prev parent reply other threads:[~2004-11-24 19:57 UTC|newest]
Thread overview: 35+ messages / expand[flat|nested] mbox.gz Atom feed top
2004-11-22 2:45 Ada suitablity as a game dev language Jeff Houck
2004-11-22 3:00 ` John B. Matthews
2004-11-22 23:10 ` David Botton
2004-11-23 13:10 ` Manuel Collado
2004-11-24 2:22 ` David Botton
2004-11-24 2:55 ` Jeff Houck
2004-11-24 8:53 ` Martin Krischik
2004-11-24 9:50 ` Manuel Collado
2004-11-25 1:00 ` David Botton
2004-11-22 3:23 ` stephane richard
2004-11-22 4:25 ` Jeffrey Carter
2004-11-22 8:15 ` Martin Krischik
2004-11-23 21:39 ` Nick Roberts
2004-11-24 17:59 ` Sandro Magi
2004-11-25 1:26 ` Jeffrey Carter
2004-11-25 8:47 ` Martin Krischik
2004-11-22 8:36 ` Dmitry A. Kazakov
2004-11-22 9:31 ` Dale Stanbrough
2004-11-22 11:02 ` Dmitry A. Kazakov
2004-11-22 11:44 ` Dale Stanbrough
2004-11-22 14:15 ` Dmitry A. Kazakov
2004-11-22 23:12 ` David Botton
2004-11-23 8:20 ` Luke A. Guest
2004-11-22 10:19 ` Alex R. Mosteo
2004-11-22 23:14 ` David Botton
2004-11-22 16:04 ` Luke A. Guest
2004-11-22 16:49 ` Alex R. Mosteo
2004-11-22 17:43 ` Luke A. Guest
2004-11-23 0:28 ` Dani
2004-11-22 23:08 ` David Botton
2004-11-24 1:05 ` Jeff Houck
2004-11-24 8:33 ` Luke A. Guest
2004-11-24 15:11 ` Jeff Houck
2004-11-24 19:26 ` Ludovic Brenta
2004-11-24 19:57 ` Jeff Houck [this message]
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox