I was under the impression a real-time ray caster with texture mapped walls, floors and ceilings was almost impossible on the majority of Java enabled phones, which is why I kept putting it off for so long
Most developers now are using J2ME's (Java 2 Mobile Edition) in-built 3D support for games but I believe a completely optimized and well structured ray caster can produce a better looking game, until Java phones become fast enough to render about as many polygons as say Quake 2.
I've got the basics layed out so far, currently I'm re-coding the map and wall finding system, then I plan to add sprites. After that it's optimze, optimize, optimze.
Sorry for the shitty video quality, I'll release more geeky info once I get some more done


![[DRuG] member [DRuG] member](./images/ranks/global_mod.png)
![[alr] member [alr] member](images/ranks/alr.png)
![[AGS] member [AGS] member](images/ranks/ags.png)
![[TDS] member [TDS] member](images/ranks/tds.png)
![[CJS] member [CJS] member](images/ranks/cjs.png)
![]DR[ member ]DR[ member](images/ranks/dr.png)


![[DRuG] cofounder & your host [DRuG] cofounder & your host](./images/ranks/site_owner.png)
![[DRuG] coleader [DRuG] coleader](images/ranks/co-admin.png)
![[DRuG] member [DRuG] member](images/ranks/global_mod.png)



![[mrgreen] [mrgreen]](./images/smilies/mrgreen.gif)

![[LE] member [LE] member](./images/ranks/le.png)

![[CBK] member [CBK] member](./images/ranks/cbk.png)
![[M4D] member [M4D] member](images/ranks/m4d.png)

![[SNIP] member [SNIP] member](./images/ranks/snip.png)
