Tuesday, July 23, 2013

small language interpreter

I am working on a small language interpreter for a custom language, which I might invent :-)

There's room for a VM, host is here for now : http://github.com/v-zor/libc.rogue   see the at.rogue directory

Oh yeah, it's for a powerpc64-ps3-elf compiler (you can get one on http://github.com/ps3dev/

libc.rogue stands for a small libc which you need instead of newlib to compile my code (it's in there.)

Sunday, July 21, 2013

thesis fully cancelled, on to the real world

I couldn't get through, through the PhD, so I am going into the job market.
I work on Debian Linux and OpenBSD and committed a small libc for ps3's GNU C compiler, newlib is kind of old. It's hosted here : http://github.com/v-zor/libc.rogue

You can develop for sony's ps systems with http://github.com/pspdev and http://github.com/ps3dev checkouts of the subprojects there. It's just building a cross-compiler and associated binutils (assembler, linker, etc.)

Sunday, July 14, 2013

less game dev, more work

The thesis is going well, I need to work harder and drop my game dev and learn more OOP, which is always a good idea.

Monday, July 8, 2013

I improved the tile engine and tile selection mechanism :



Sunday, July 7, 2013

pyZeldaX.2 - the minish cap sequel

I am working on a zelda - the minish cap sequel, has a tile engine with a sheet instead of seperate pictures. I also adapted pyLevelMaker for that.

Here is the repository : http://github.com/zork9/games.git

Some screenshots :



pyLevelMaker with tilesheet :



Now I still need to make a good story *lol*
 

Saturday, July 6, 2013

python and android 3D C++ module in development

I programmed on pyc++3d, which is C++ code for fast matrix and vector math for 3D. It can be loaded with NDK (android JNI interface which means loading of C/C++ code on android/Java). I programmed a swig interface with boost.python so you can do rotates and translates fastly in a C++ python module. It uses actors such and workers which do the traffic of messages e.g. for a to be made 3D worker in an actor. Project is hosted here, http://sourceforge.net/projects/pycplusplus3d

Wait for the files to be accessible on the server, I mangled them a bit with sftp uploading to sf.net.

Enjoy,
my PhD thesis has effectively been cancelled. bummer but anyways.

Friday, July 5, 2013

more thesis, less game hacking

I'm back in business with my thesis promotor, need to write some C++ for swig bindings. Lost internet access at home for 2 days. More later on.