|
Post by yuriks on Feb 10, 2007 5:00:18 GMT
06/02/2007 HOLOVID RELEASE ALPHA 01 Breaking News
Authorities report that a Gencore special task force, working from a secret lab at Deliani, are engaged in a project to reimplent the historically significant "videogame" entitled ~Tyrian~, a work regarded by historians as a cultural artifact of utmost importance, and by the Church of Zinglon as a holy prophecy. News of this effort have caused uproar through the galaxy, but Gencore remains silent on the matter and officially-released details are sparse. When approached for comment, Gencore Chancellor Transon Lohk replied, "Who are you and what are you doing in my house? Get out!"
Stay tuned for updates to this galaxy-shaking event! Basically, we got the Tyrian source code, and we are porting it. People involved: Mindless, The Last Zica, syntaxglitch. More info, source code, etc. on the official homepage.
|
|
bb1
Member
Posts: 256
|
Post by bb1 on Feb 10, 2007 5:08:08 GMT
big big BIG news!
|
|
mazling
Member
I'm mates with Trent, you know.
Posts: 6
|
Post by mazling on Feb 16, 2007 15:31:01 GMT
Good luck, I'll look forward to this :-)
|
|
k0da
Member
Posts: 2
|
Post by k0da on Feb 21, 2007 3:28:40 GMT
First of all, this project looks excellent. Now I am not trying to put your work down, but I just have a few questions about the goals for this project.
I must ask why are you converting the code to C? If you're putting that much effort in, would it not make more sense to rewrite the code in an OOP language such as C++, D or C#? A rewrite would make it easier to extend the functionality of the engine. The small amount of code in the SVN is already littered with magic numbers. Such coding practices are going to make modifications to the engine difficult. On the other hand, if the goal for this project is to simply get Tyrian running on modern operating systems such as Linux, MacOSX and Windows, wouldn't modifying the existing code to compile under FreePascal be considerably easier and save vast amounts of time?
|
|
|
Post by Gamera on Feb 21, 2007 7:50:25 GMT
From what they've said on the chatroom I think they are trying to keep the port as true to the original as possible, including the code. After they've achieved this I imagine they might be interested in doing a rewrite of the code for a sequel.
|
|
|
Post by death on Feb 23, 2007 2:05:58 GMT
the link on the site is broken
|
|
|
Post by yuriks on Feb 24, 2007 4:33:10 GMT
thevendor: TheLastZica (who seems to be the projects current benevolent dictator) wants a "C version of the Pascal source". Given we don't have the rigth to distribute the Pascal source code, we are converting it to C in an as exact as possible way.
After the port is up and running a fork will be made and all those Pascal-isms and crazy etcs will go away. =P (You havn't seen the worst yet.)
|
|
|
Post by gencoreoperative on Mar 5, 2007 13:13:05 GMT
Very commendable guys! We'll all be watching with anticipation
|
|
|
Post by hurleybird on Mar 27, 2007 20:31:50 GMT
Why C? C++ seems to be the way to go nowadays, and you will probably get more involvement with a C++ project too.
Also, is the name "OpenTyrian" final? Whenever something has the name "Open [insert game]" it comes off as a cheap imitation. I like the way the guy's at sc2.sf.net did it. Instead of calling the project "Open Star Control 2" they called it "The Ur-Quan Masters"". Very classy.
|
|
bb1
Member
Posts: 256
|
Post by bb1 on Mar 28, 2007 2:52:17 GMT
I see your point, like things such as the Fridge. The idea of using the fridge is nice, but the thought of an OpenFridge sends shudders down your spine and yelling across the room at your family.
|
|
|
Post by Squall Leonhart on Mar 28, 2007 12:30:35 GMT
i don't see a problem with using the name OpenTyrian, other examples of Open source ports are OpenTTD (Open Transport Tycoon Deluxe) which is alot better then the original, OpenDuke (which is a good win port of Duke3d.. but pales in comparison to the Jf and Eduke ports.)
at the moment im suffering having to use DosBox to play tyrian and the emulation is impossible to perfect as the Setup requires 70,000 cycles and the main game requires 150,000 cycles, but seems to be stuck in turbo mode :/
|
|
|
Post by yuriks on Apr 12, 2007 1:01:21 GMT
We're using C because it... uh, more like Pascal (whatever similarity there is, hehe). And yes, the OpenTyrian name is final, because it's just that, and open-source Tyrian.
|
|
bb1
Member
Posts: 256
|
Post by bb1 on Apr 13, 2007 3:41:06 GMT
You can call it the completely original name OpenTyrian.
OpenBox. OpenToiletSeatLid. OpenHeartSurgery. OpenGL.
Yes.
As for me, I will call it Packing Styrofoam. You can't stop me either.
|
|
|
Post by pcnate on Apr 15, 2007 20:19:51 GMT
Who cares what the name of the program is, I am just looking forward to the port of this wonderful game!
|
|
|
Post by syntaxglitch on Apr 16, 2007 3:11:45 GMT
Also, is the name "OpenTyrian" final? Whenever something has the name "Open [insert game]" it comes off as a cheap imitation. I like the way the guy's at sc2.sf.net did it. Instead of calling the project "Open Star Control 2" they called it "The Ur-Quan Masters"". Very classy. What gives you the idea that this is something OTHER than a cheap imitation? We're porting directly from the original source, for crying out loud... this isn't a fan-made sequel or clone inspired by Tyrian, it literally IS Tyrian... just ported to C and open source. Hence the project name. Also, this has already been stated, but yes, eventual plans for once the C port is finished include converting to C++, purging the code of Pascal-isms and weird Jason quirks, and adding much more flexibility with, at least for me, a goal of creating something closer to a general-purpose vertical shmup engine that happens to be able to use Tyrian data files.
|
|