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
Wednesday, March 9, 2011
Quake3 has been ported to Flash!
Subscribe to:
Post Comments (Atom)
Hello Bruce,
ReplyDeleteQuick 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.
@: Anonymous,
ReplyDeleteI 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.
http://www.rayfile.com/en/files/ca1ad8fd-4a58-11e0-8ddb-0015c55db73d/ - 404 error
ReplyDelete@Anonymous: use the SVN link: https://the-backup-project.googlecode.com/svn/trunk/quake3_flash/
ReplyDeleteThe rayfile link is expired and the files there are outdated.