1. Resident Evil 4 and Final Fantasy 10 coded In Euphoria?
- Posted by mtsreborn at yahoo.com Feb 12, 2001
- 376 views
- Last edited Feb 13, 2001
Heh? No no, it's not what you think. No one is using Euphoria to code any of this stuff. What this thread is about is commercial game programming in Euphoria. Now, we all know the following when it comes to using Euphoria for commercial games; - Euphoria is slow. - Euphoria doesn't have quality graphics libs. Now, how come we have never before seen a 3D game written in Euphoria? Because Euphoria is slow, so you can't write a 3D graphics library in it, and you should because you can't use hardware acceleration directly (D3D? Glide?). It apears that only 4 *recent* games could have being written in Euphoria; Resident Evil 3 Final Fantasy 9 Dinosaur Crisis Evil Dead: Hail To The King! Why? Because all of these games use 2D backgrounds, with 3D actors humping ontop of them. This means that with just 200 polygons, you can render an entire scene. Quake III, UT, Deus Ex, etc. could never have being coded in Euphoria, no matter how much you twist and turn. So... What am I proposing? I am holding a contest. More of a microeconomy thing. The person that can write the following library the first, gets as reward a free legal software package of choice. Because a lot of software I have were purchased using a developer's license, wich allows me to install them on a given number of computers legally, is that computer belongs to an employee of mine. The following is teh library to write; - A 3D Graphics library featuring; - Gouraud Shaded, textured, lit polygons - 100% Euphoria code - At least 300 Polygons Per Second, interpreted - Routines for doing 3D math, eg cameras, rotations, backface culling, and dynamic lighting. As reward, you can choose two of any of the following LEGAL programs; - 3D Studio MAX 1.2 - Paintshop Pro 6.0 - Microsoft Visual C++ 5.0 Enterprise Edition - Watcom 11 (legal, was warezed, but now OpenSource) Alternatively, you can opt for a post cheque of 200 dollars. Now get coding. Oh, and don't worry, you'll get lots of Micro Economy money aswell for your library. Mike The Spike PS. If you will do this project, just say it on the list.
2. Re: Resident Evil 4 and Final Fantasy 10 coded In Euphoria?
- Posted by stabmaster_ at HOTMAIL.COM Feb 13, 2001
- 398 views
>The following is teh library to write; >- A 3D Graphics library featuring; >- Gouraud Shaded, textured, lit polygons >- 100% Euphoria code >- At least 300 Polygons Per Second, interpreted >- Routines for doing 3D math, eg cameras, rotations, >backface culling, and dynamic lighting. Why would anyone want to write these kind of things in 100% Euphoria??? It might be cool for testing purposes, but you wouldn't be able to actually *do* anything with it. Why don't you just use OpenGL anyway ?
3. Re: Resident Evil 4 and Final Fantasy 10 coded In Euphoria?
- Posted by mtsreborn at yahoo.com Feb 13, 2001
- 369 views
--- stabmaster_ at HOTMAIL.COM wrote: > >The following is teh library to write; > >- A 3D Graphics library featuring; > >- Gouraud Shaded, textured, lit polygons > >- 100% Euphoria code > >- At least 300 Polygons Per Second, interpreted > >- Routines for doing 3D math, eg cameras, > rotations, > >backface culling, and dynamic lighting. > > Why would anyone want to write these kind of things > in 100% Euphoria??? It > might be cool for testing purposes, but you wouldn't > be able to actually > *do* anything with it. If the polycount is 300PS interpreted, then it would be a lot more when translated and compiled. Note that Beta-1 is even faster than Alpha-4, and future versions will be aswell. The reason for doing it all in Eu is simple; portability. Eventhough using ASM might work for Euphoria right now, as only Intel machines are supported, I'm personally looking into porting issues for Euphoria on different platforms. I discuss it a lot with Rob, and he's interested too, as you might have notticed. So it's cool to have a portable 3D library for Euphoria, wich works on any platform, and not to mention is easy to grasp for EUphoria coders that don't know ASM. > Why don't you just use OpenGL anyway ? Because it's Win32 only. For Euphoria atleast. I have not seen a Linux wrapper, but even so, Mesa should be supprted aswell, as my deveopment code goes as follows: Support DOS, because you'll be supporting Windows, OS/2, Linux, etc. all together, since they can all run DOS programs. OpenGL is btw not in source form, the goal is to get a Euphoria library, not some C library. If that's what we needed, why not compile the Quake III engine into a DLL and use it from Euphoria, as a matter of speech. Mike The Spike