Wednesday, March 9, 2011

Quake3 has been ported to Flash!

Update(2012/12/15):
===========================   
Quake3 using FlasCC:
https://github.com/alexmac/alcexamples/tree/master/Quake3
===========================  
 
Update(2011/10/12):
===========================  
Updated source code for Flash Player 11:
https://the-backup-project.googlecode.com/svn/trunk/quake3_flash/
=========================== 

I'm sure this will happen sooner or later, but never expected that it will be so quick.
Quake3 has already been ported to Flash!
This port use alchemy and molehill API and is fully playable.
More details & Play it online:
http://q3fl.impulse12.com/

And I uploaded everything, the compiled swf, source code from the author and quake3 demo data files, in a zip to rayfile,
you can download it here(144MB):
http://www.rayfile.com/en/files/ca1ad8fd-4a58-11e0-8ddb-0015c55db73d/ 
The above link is dead. You can now use Mirror Link provided by [http://code.flaswf.tk/] to download the all-in-one zip package:
http://code.flaswf.tk/2014/05/q3fl-quake-3-flash-port-using-alchemy.html

You may need
Flash Player Incubator Debugger Standalone Version(win32/EXE)
http://code.google.com/p/flaswf/downloads/detail?name=FlashPlayerIncubatorDebugger.exe

4 comments:

  1. Hello Bruce,

    Quick question, which Alchemy, Flex and JRE version did you use to compile the sources? I'm having several errors, including strange syntax errors. I'm using GCC 4.

    ReplyDelete
  2. @: Anonymous,
    I haven't tried to compile the C code. But I think, to compile the C code for the swc, you need to use the SDK for alchemy, that's Flex SDK 3.2. And to compile the FlashDevelop project for the swf, you need to use the latest Flex SDK (4.5.1). Make sure you installed alchemy correctly - test it by whether you can compile other alchemy projects.

    ReplyDelete
  3. http://www.rayfile.com/en/files/ca1ad8fd-4a58-11e0-8ddb-0015c55db73d/ - 404 error

    ReplyDelete
  4. @Anonymous: use the SVN link: https://the-backup-project.googlecode.com/svn/trunk/quake3_flash/
    The rayfile link is expired and the files there are outdated.

    ReplyDelete

Sponsors