| View previous topic :: View next topic |
| Author |
Message |
Jeroen Site Admin

Joined: 07 Aug 2004 Posts: 5332 Location: The Netherlands
|
Posted: Thu Jan 06, 2005 7:51 pm Post subject: |
|
|
I've tried various types of Basic, a few C/C++ compilers, heck, even assembler but always came back to good ol' pascal and Delphi. The thing with C++ is that I (and I'm speaking for myself now) have to spend more time on getting that darn syntax right than on developing actual functionality. Nope, no C/C++ for me, ever. Delphi, anyone?
Actually, it would be cool if you'd use Delphi. You'd get instant support on these forums if you have questions. On the other hand, DeleD would suffer because we're spending all our time answering Delphi questions here....  |
|
| Back to top |
|
 |
Chris Member

Joined: 08 Aug 2004 Posts: 161 Location: UK
|
Posted: Thu Jan 06, 2005 8:05 pm Post subject: |
|
|
I think I'll stick to C++ in that case Khris would kill me if I made you slower . On a less serious note I used to be quite fluent in C++ (real simple stuff I'll admit but hey I was like 13 or 14) and I've found an OO game engine that looks quite promissing which I may use. |
|
| Back to top |
|
 |
Paul-Jan Site Admin

Joined: 08 Aug 2004 Posts: 3066 Location: Lage Zwaluwe
|
Posted: Thu Jan 06, 2005 8:12 pm Post subject: |
|
|
| May I ask what engine? (If you prefer not to shout if off the roofs yet, we could take this discussion into PM and e-mail) I've looked at quite a lot of engines and their features while developing Parnassus, so I am rather interested! Also, what flavor of C++ are you considering using? Visual studio 6/7/.net? GNU? |
|
| Back to top |
|
 |
Jeroen Site Admin

Joined: 07 Aug 2004 Posts: 5332 Location: The Netherlands
|
Posted: Thu Jan 06, 2005 8:17 pm Post subject: |
|
|
Ogre I'd say...  |
|
| Back to top |
|
 |
Chris Member

Joined: 08 Aug 2004 Posts: 161 Location: UK
|
Posted: Thu Jan 06, 2005 8:20 pm Post subject: |
|
|
In answer to your first question OGRE, I'm not sure how good it is and I haven't really done much comparing, but from what I've seen so far it looks promissing and most inportantly to me, it's free. I need a job.
I'm currently using MS Visual Studio 6, which my uncle Chris got me for my 13th birthday. But I guess soon I'll upgrade to .NET if I'm actualy going to do this thing seriously. And once more we're back to me needing a job. |
|
| Back to top |
|
 |
Paul-Jan Site Admin

Joined: 08 Aug 2004 Posts: 3066 Location: Lage Zwaluwe
|
Posted: Thu Jan 06, 2005 9:02 pm Post subject: |
|
|
I am not sure you should move on to .net, it is a nice platform for graphical experiments, but for games? Are you sure there is a large enough 'basis' of .net users amongst the gamers out there? I haven't got the .net platform installed on this machine, and I definitely don't plan to do so in the near future.
Speaking about engines, Ogre is nice from an OO perspective, but for games it is not the most convenient choice. Or at least, my opinion is based on the non-shader-enabled version of Ogre (pretty old), so maybe things have changed. Make sure you also check out one or two other free engines, like http://irrlicht.sourceforge.net. |
|
| Back to top |
|
 |
Chris Member

Joined: 08 Aug 2004 Posts: 161 Location: UK
|
Posted: Thu Jan 06, 2005 9:40 pm Post subject: |
|
|
Ok maybe not .NET but I itend to upgrade from v6, it's given me a few troubles of late, although that may have been more because I was working with Win98.
I intend to look around at other engines but at the moment I'm looking at ogre, I'll give it a play with see how I like it, and how it integrates with Newton. Newton is somthing I'm sticking with I'm pleased with what it can do.
Jeroen I'm not giving you any points for guessing that as I don't think there are many OO game engines about . |
|
| Back to top |
|
 |
Daaark DeleD PRO user

Joined: 01 Sep 2004 Posts: 2696 Location: Ottawa, Canada
|
Posted: Thu Jan 06, 2005 9:43 pm Post subject: |
|
|
Just remember, that those engines you have brought up are RENDERING Engines, not game engines. You are on the hook for the rest. Can anyone post some pascal/delphi source? I've never seen any.
Is there even any current compilers? |
|
| Back to top |
|
 |
Jeroen Site Admin

Joined: 07 Aug 2004 Posts: 5332 Location: The Netherlands
|
Posted: Thu Jan 06, 2005 10:23 pm Post subject: |
|
|
| Vampyre_Dark wrote: |
Just remember, that those engines you have brought up are RENDERING Engines, not game engines. You are on the hook for the rest. Can anyone post some pascal/delphi source? I've never seen any.
Is there even any current compilers? |
| Code: |
function IsVampyreCrazy: boolean;
var i:integer;
begin
for i := 0 to 9 do
showmessage('Vampyre is crazy!');
Result := true;
end;
|
That's some code right there. About current compilers: Delphi is in constant motion and the latest compiler is Delphi 2005 (AFAIK). We use Delphi 7 Professional for DeleD. We also have Delphi 8.NET Professional which is suitable for (as the name already says) .NET applications. But we're not going that route right now.
Edit: isn't it nice to see just about any original post being hacked around here?  |
|
| Back to top |
|
 |
khris Member

Joined: 08 Aug 2004 Posts: 55 Location: norwich, england
|
Posted: Thu Jan 06, 2005 11:09 pm Post subject: |
|
|
i was about to wonder why this post got so popular so quickly lol
ill jus stay out of the whole code debate as i feel better with the visual side of things rather than the programming  |
|
| Back to top |
|
 |
Daaark DeleD PRO user

Joined: 01 Sep 2004 Posts: 2696 Location: Ottawa, Canada
|
Posted: Thu Jan 06, 2005 11:27 pm Post subject: |
|
|
| Jeroen wrote: |
Edit: isn't it nice to see just about any original post being hacked around here?  |
That is the nature of conversation.
| Code: |
bool IsVampyreDarkCrazy(void)
{
if (MessageBox(HWND_DESKTOP,"Is Vampyre_Dark crazy?",
"Title?",MB_YESNO|MB_ICONQUESTION)
== IDYES) return true;
return false;
} |
c/c++ and Win32 API code gets REALLY messy real quick. |
|
| Back to top |
|
 |
Chris Member

Joined: 08 Aug 2004 Posts: 161 Location: UK
|
Posted: Fri Jan 07, 2005 7:19 am Post subject: |
|
|
Uoy shouldn't use void for an empty function, you can but you shouldn't .
After school I may give you my variation on the 'IsVampireCrazy' function. |
|
| Back to top |
|
 |
granada Team member

Joined: 07 Aug 2004 Posts: 1955 Location: England
|
Posted: Fri Jan 07, 2005 7:33 am Post subject: |
|
|
All to much for me,i'le stick to building
dave _________________ AMD Phenom(tm)IIx6 1090t Processor 3.20 GHS
8.00 GB memory
Windows 7 64 bit
Nvida Geforce GTX 580 |
|
| Back to top |
|
 |
Paul-Jan Site Admin

Joined: 08 Aug 2004 Posts: 3066 Location: Lage Zwaluwe
|
Posted: Fri Jan 07, 2005 7:53 am Post subject: |
|
|
One of the reasons to use Delphi is the really nice (ok, not really really nice, but basically ok) VCL, which hides most of those aweful win32 calls for you. And for those it doesn't cover, you write your own wrapper classes. Which I, btw, tend to to in other languages as well. What is not as nice about Delphi, is the way the RTL provides for a lot of STL/Boost kinda stuff, but just... not quite as fancy. So you end up programming a lot of basic containers etc yourself. Then again, so do all the C++ programmers I now, so there is not much difference there. What is kinda inconvenient is the lack of templates. If you are a C++ geek, you need to have templates.
Chris, I think the OO aspect of Ogre is slightly overrated. Irrlicht is OO as well, and so are most other engines I have seen (that is, without bursting into tears or laughter, like some engines made me do). Ogre just presents it as 'a big feature', while it is generally considered a natural way of programming things. And frankly, as someone who has ported lots of the basic Ogre concepts into the basic Parnassus framework I wasn't too impressed by the overall quality of the OO design (but don't tell anyone). Maybe my expections were a bit too high. |
|
| Back to top |
|
 |
Paul-Jan Site Admin

Joined: 08 Aug 2004 Posts: 3066 Location: Lage Zwaluwe
|
Posted: Fri Jan 07, 2005 7:59 am Post subject: |
|
|
| The game v.s. rendering engine post Vampyre made is very true, that's alway a tricky one. I haven't seen _any_ good free gaming engine, I think everyone just glues together the rendering, pyshics, ai and sound bits, don't they? At least that enables you to pick your favourite flavours. |
|
| Back to top |
|
 |
|