Forgot your password?
typodupeerror
First Person Shooters (Games)

Quake 3 For Android 137

An anonymous reader writes "Over the last two months I ported Quake 3 to Android as a hobby project. It only took a few days to get the game working. More time was spent on tweaking the game experience. Right now the game runs at 25fps on a Motorola Milestone/Droid. 'Normally when you compile C/C++ code using the Android NDK, the compiler targets a generic ARMv5 CPU which uses software floating-point. Without any optimizations and audio Quake 3 runs at 22fps. Since Quake 3 uses a lot of floating-point calculations, I tried a better C-compiler (GCC 4.4.0 from Android GIT) which supports modern CPUs and Neon SIMD instructions. Quake 3 optimized for Cortex-A8 with Neon is about 15% faster without audio and 35% with audio compared to the generic ARMv5 build. Most likely the performance improvement compared to the ARMv5 build is not that big because the system libraries of the Milestone have been compiled with FPU support, so sin/cos/log/.. take advantage of the FPU.''

Comment Donate to a School Art Department (Score 1) 521

The school I work at is always looking for odd things which the students can use for art projects. A few senior students are using some smashed LCD monitors and a few cracked keyboards I donated. Even if it doesn't work, an art teacher can use it as a piece of sculpture material, or a computing studies teacher can use it as a hands on demonstration. The same applies if it's too old to be of any reasonable use. Also, if you smile sweetly, the students might create some awesome artwork with it. Remind them who gave them the stuff to do it, and perhaps you can brute force yourself some neat tech sculpture.

Slashdot Top Deals

Term, holidays, term, holidays, till we leave school, and then work, work, work till we die. -- C.S. Lewis

Working...