(This blog was originaly posted at #AltDevBlogADay) All game developers, sooner or later, learn to appreciate scripting languages. That magical thing that allows for letting others do your job, better scaling of the team, strengthening the game code/engine separation, sandboxing, faster prototyping of ideas, fault isolation, easy parametrization, etc. Every game has to be somehow […]
Read MoreCategory: Programming
Optimizing script language performance with custom memory allocators
The last weekend I did some exploration on the script language execution performance. Specifically on the memory allocation side of things, and I would like to share my findings. Script languages and memory usage As you probably know script languages (most of them at least, like Python, Lua, etc) have the tendency to make a huge […]
Read MoreHaving both Mac OSX and iPhone targets in XCODE
I have a library (guess what that is!) for use in the iPhone. For the library I have an XCode project with two targets. One for the emulator and one for the actual device. Nothing wild as you can see. However the joy came when I desided to also use the library in OSX. As […]
Read MorePython Easter Egg
Since Easter is coming, here is an easter egg for you : If you type from __future__ import braces in Python.. You get : SyntaxError: not a chance 😀 😀 😀
Read MoreRay Tracing into a Sparse Voxel Octree
And just when you thought you were through with tracing things all over the place… John Carmack strikes back with a mortal blow with something about ray tracing into a sparse voxel octree!! The article doesn’t really say much (nothing actually) about the algorithm, and this is where the fun/fuss starts! I can’t wait to […]
Read MoreNVIDIA to Acquire AGEIA Technologies
According to this press release, nVidia will acquire Ageia Technologies. Yeap! The well known physics software and hardware vendor. In my mind this means that the future nVidia based accelerators will support physics acceleration, too. It will basically mean the death of the PhysX processor, since the GPU can do that easily with no extra […]
Read MoreSoftware Engineering Proverbs
Must read.. 🙂 One I really liked : Q: How many QA testers does it take to change a lightbulb? A: QA testers don’t change anything. They just report that it’s dark.
Read MoreMy Βabbler Coldfusion
If you where a compiler and you would like to express yourself about an index that was mistakenly out of bounds what would you say? I would say something like this : – “Line 342 : Index out of bounds” Read on to find out what Coldfusion would say!!!
Read MoreDouble Check Your EXCEL
Do you trust Microsoft Excel to do your financial plans? Do you count on it for business matters? Do you even use it as a calculator? Think again… since Excel can’t even multiply correctly!! I wonder how they accomplished such a thing! What kind of COM, CORBA and VB should you be calling for a […]
Read MoreGetting Started Again… True Megatexture
Greetings everybody! It been a long time since this blog was updated, I know! Well I was kind of busy lately. Looking for a job, finding a job, then doing the job and finally trying to get some free time for summer vacation and free time projects. You know that getting a new job always […]
Read More