Thursday, December 26, 2013


This is a screenshot of the notebook PHP web app! :-)
I wrote a database in PHP to simplify deployment of phpHackerPortal, it needs to be tested though. I also implemented a facebook alike posting (without the db for now) on a page.
To see it run, click the first link on the page http://johan.yellowcouch.org/

Source code is at https://github.com/zork9/php.portal

Wednesday, December 25, 2013

I wrote my own PHP db code for the hacker portal, mysql and postgressql apart.

The pixelart editor should work now with a color setter (a text input), then I found the trick for adding a textarea at runtime such as when you make a comment on facebook.

See the index.example.html file in the repo to test it out. The project is running at https://johan.yellowcouch.org

The project is at https://github.com/zork9/php.portal as a git repository.

Merry Christmass to the DR rogue circle and everyone who reads my small notes here on this blog!

Tuesday, December 24, 2013

I found a system for pixel art in PHP by using box-shadow: parameters in CSS.
There's a small codebase now for pixelart on-the-fly editting and displaying, in phpHackerPortal.

Then I wrote some javascript support code for the project to change HTML elements in PHP/JS.

Project will be moved to savannah.gnu.org but for now is at https://github.com/zork9/php.portal

Monday, December 23, 2013

I updated my savannah files and worked on phpHackerPortal somewhat, written in PHP for making the web hackable and having fun games and php programs on sites such as facebook or yahoo. The git repo is at https://github.com/zork9/php.portal

Some programs from it can be found running (and are in development) on http://johan.yellowcouch.org

Sunday, December 22, 2013

I worked some more on John the sorcerer and implemented more chaos theory in libpondyparser,
such as lindemayer systems, a deque for bubbling (from bubblesort) between states of markov systems. There's also a transition_matrix class for propagation.

Here's the site : https://sf.net/projects/libpondyparser

Saturday, December 21, 2013

I worked on libpondyparser, it's now at version 0.6.4.6. libpondyparser was a library I started for compiler research. It should eventually use C++ forked processes for parsing stuff. Today I built the L-systems and markov operator systems, basically a system which propagates through an adaptive or AI approach. It can then decide or randomise the pattern of compiling files e.g. you compile (+ 1 2 3 (+ 1 2 3)) in scheme by compiling the nested clause in a separate process then exiting to the compilation process which compiles the first (+ 1 2 3 X). The project site is at http://sf.net/projects/libpondyparser

Then there's my Scheme parser 'schemart' (from scheme heart as far as rogues go :-) I implemented a parse tree with node classes in C++ and a stack and queue for managing the parse tree. Later on I'll add a Scheme implementation which uses the tree. schemeart can be found at https://github.com/cuspy/scheme.compilers

For fun, I payed a license of the game 'Simon the Sorcerer', something from the 90ies, graphics for GNU folks.

Here's a screenshot of what I can display and the buttons down the screen work already (See https://github.com/zork9/john.the.sorcerer for codebase) :



That's it, enjoy!

Thursday, December 19, 2013

I worked on something I wanted to do all the time, a Simon the sorcerer adventure (RPG?) clone game,
here's the repo : https://github.com/zork9/john.the.sorcerer

Screenshot :
http://soft.vub.ac.be/~jceuppen/photos/john-the-sorcerer-1.png

More work later on!

Monday, November 25, 2013

Some more information to go into the real world, 2 work interviews upcoming.

Sunday, November 24, 2013

arm-lisp has been ported to win32 GNUstep. I finished the if clause with optional else such as in Scheme. The tarballs can be found at https://code.google.com/p/arm-lisp

Monday, October 7, 2013

I bought Wii pandora's tower today and bought some old game boy cassettes online for the kids.

Tomorrow I will clean up my old uni room to go into the real world, as said before.

I now am typing on my debian box, I have all of my machines online in the computer room ad hoc.

Sunday, October 6, 2013

I worked some more on configure scripts for some of my software.

I check ambienttalk-underground back in with my C at.rogue ambienttalk language compiler/virtual machine WIP, see https://github.com/zork9/ambienttalk-underground

Included at.rogue program is somewhat of a GNU ambienttalk version, named such as "gambienttalk", I thought I needed a gamba schrimp as a logo for it :-)

Saturday, October 5, 2013

I've put configure scripts in wiijoker and my rogue ambienttalk system :-)

Then I've responded on my savannah submission of ambienttalk-underground, code named aunterlib. It will include a ripoff of ambienttalk parser written in C, there'll be embedded versions for Sony PS3 and powerpc and it includes source code written in the ambienttalk syntax.

wiijoker can be found at https://github.com/zork9/wiijoker and will receive priority, it's a Wii emulator written in C++.

aunterlib will be on savannah.gnu.org, nesjoker is included a nes emulator written in ambienttalk.

lib pondyparser 0.6.0 has been released with configure script on http://freecode.com/

Friday, October 4, 2013

I finished a snooping ircbot in guile scheme it's at https://github.com/zorkmid9/scheme.code

Then I am working again on my emulators for the NES and Wii, see https://github.com/zork9/wiijoker

Thursday, October 3, 2013

I studied guile 2.2 code today and chose to make a personal wiki on sourceforge.net, see https://sourceforge.net/p/gfxhacks/wiki/Home/

Wednesday, October 2, 2013

I've moved my homepage wiki from c2.com to sourceforge.net, here it is : https://sourceforge.net/p/gfxhacks/wiki/browse_pages/

I installed latest sources of dotgnu cs compiler and guile, I will try to contribute something.

Friday, August 16, 2013

squeak smalltalk games

There's more code now at http://sf.net/projects/squeakgames/

You can move the player image around with the arrow keys and you can set a background image.

Cheers!

Wednesday, August 14, 2013

squeak smalltalk game

I am writing a game for squeak smalltalk. Squeak smalltalk is available at http://squeak.org/ and there's my preliminary code at http://sf.net/projects/squeakgames/

I am also willing to write one for GNU smalltalk.

Smalltalk is really easy to program as it is a closure and overload system for methods, the same as for Objective-C. They were both invented at Xeroc Parc.

Here's my screenshot :

Friday, August 9, 2013

Smalltalk

I am doing some smalltalk (squeak.org) code. I am also playing King's Quest 1 from agdinteractive.com.

Monday, August 5, 2013

ms-dos zelda

I continued work on a Zelda game for ms-dos or emulating in dosbox (http://www.dosbox.com/), the repository is here : http://github.com/v-zor/games.for.dosbox

Then I produced some libraries for dos, see http://github.com/v-zor/libs.for.dos

An actor lib and a small STL replacement.

Saturday, August 3, 2013

xmantaray2 => superprogrammer

I managed to code over 5000 lines in 36 hours. This makes me a superprogrammer according to the new hacker's dictionary.

I also updated my http://freecode.com projects, see

https://freecode.com/users/erana256 and https://freecode.com/users/roguedemon6

I updated the downloads so everything goes up to softpedia.

Here are the screenshots of a texture on a large surface :


I released version 0.8.0 today on freecode.com after finishing the texture engine. Everything can be improved a lot, but I am writing this for functionality, not beauty.  Cheers!

Friday, August 2, 2013

xmantaray 3D framework, sphere reflection mapping

I am coding on my mapping and texturing algorithms in xmantaray2, they're not that good but the program is not big enough to process all 3D features from e.g. OpenGL. The code is at sf.net, I am also updating the wiki as a documentation system : https://sourceforge.net/p/xmantaray2/wiki/Hacks/

Here's a screenshot :



Thursday, August 1, 2013

xmantaray2 - 3D hacks engine

I worked on XMantaray2 (You need the last file _in_ the list, http://sourceforge.net/projects/xmantaray2/files/), here's a screenshot of the normal mapper :


You can run it under all X11 programs, macos x, bsd, linux, ...

Wednesday, July 31, 2013

allegro 5 game and xmantaray2

I am working on games and engines for allegro version 5. I didn't get far but here's the repo :

http://github.com/v-zor/games.for.allegro5.linux

I have also worked on my 3D hack engine, xmantaray2 , it is now into GPL version 2 where it was version 3 and LGPL. Here's the link :
https://sourceforge.net/projects/xmantaray2/

Sunday, July 28, 2013

towards rogue treaty 0.3

I am working towards rogue treaty version 0.3 ATM.

The master site is now located at mediafire, in shared files :

http://www.mediafire.com/folder/736fwiu7dy2pmwv,3acr87c0l6ov9gw/shared

I will try to keep older versions off site.

djgpp

I ran some examples from djgpp's allegro game kit for use in dosbox, I might something 3D for it.

I worked on my polygon collision algorithm. It rotates sides of convex polygons with a quadrant type between lines to a current line of a polygon onto where the player is. This is pretty nifty as it's fast and open.

Saturday, July 27, 2013

Zelda 4 for windows game

I am reworking libbessie into a new Visual Studio (the 2012 version), libbessie can be found here : http://code.google.com/p/libbessie 

The game is aimed at a 3D Zelda with link's awakening and the first Zelda game.

Here is the working repo : http://github.com/v-zor/bessie-zelda4

torchlight game

I am working on a torchlight engine game, diablo for example. It's hosted here :
http:/github.com/v-zor/lanternlight

There's movement by mouse down clicking and I am going to start now on polygon collision detection. Later on it needs flat 3D models, which I will design in blender if I find the time.

Tuesday, July 23, 2013

pyc++3d, small 3D routine C++ library

I've posted pyc++3d, it's a small 3D matrix routine library C++ code for us in Python with swig : http://sourceforge.net/projects/pycplusplus3d/?source=directory

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.

Saturday, June 29, 2013

I managed to get the connected rooms working. I wrote a simple graph system for connecting small rooms in a larger room. Therefor elevator code is done in the master room. Small subrooms are easily made with e.g. 5 lines of code inheriting from maproomcastleX.py

Here are some screenshots of the first castle, I will make it into Parapa castle of the original version of the second legend of Zelda :




Friday, June 28, 2013

I made a room with subrooms for pyZeldaII, it uses a connection graph for drawing etc. Need more work. this is for making the castles such as the Parapa Castle I am hacking now. I am working on the elevator code tonight.

Here's some eyecandy :


Thursday, June 27, 2013

I worked some more on pyLevelMaker, I'm starting the configuration but there's filein and fileout methods, here's a screenshot :


Wednesday, June 26, 2013

I am working on a map and level editor for pyZeldaII, it's here : https://github.com/zork9/pygame-pyLevelMaker

Here's a screenshot of the tilebox on the right and the map on the left :

Tuesday, June 25, 2013




There's a starter town with 2 houses to go in now and the overworld takes shape in the code.
I am going to think about the overworld before I start. There's already 2 wizards in the game, you can see one above. Cheers!

Monday, June 24, 2013

I am updating the code of my "Zelda II : The adventure of Link" alike game, it's at

https://github.com/zork9/pygame-pyZeldaII

You can download the code by typing the following in a shell : git clone https://github.com/zork9/pygame-pyZeldaII.git


There's overworld maps now with lots of engineering features, a few screenshots :






Friday, June 21, 2013

Hacking's going good at github.com. I am working on a emulator in C++ and ambienttalk, both versions should emulate the nintendo entertainment system (NES) and/or Super NES and are named nesjoker. They should work on android too with Android's NDK for C++ to Java JNI. ambienttalk runs on android already.

You can see all my repositories here : https://github.com/zork9

There's even a Zelda 2 : The adventure of Link codebase in there, ye gods, I love machines :-)

Monday, June 17, 2013

Sunday, June 16, 2013

I worked some more on pyMegaMan, there's 5 enemy AIs now.

Here's a screenshot from the first level :


Saturday, June 15, 2013

I put my old python Zelda II clone online after paying for the graphics, I made a megaman out of the same codebase, everything is on https://github.com/zork9

Thursday, June 13, 2013

Oh well, no PhD, back to hacking instead of just musing about components and whatnot. I deleted everything from the uni's site of me and put some things on github already.

Friday, June 7, 2013

My paper got rejected by my professor-promotor of my Ph D. thesis, This means I won't get the degree after 4 years of work, I've put everything online here, Open Content and GPLv2 :


http://code.google.com/p/research2009-2013-1/


Tuesday, June 4, 2013

I wrote some more on my current publication about Quark Gluon Plasma displays. I am still working on it but here's the current version : http://soft.vub.ac.be/~jceuppen/papers/2013/plasmascreen.pdf

Monday, March 25, 2013

Went to uni, configured some servers and worked somewhat. Today was a good day.

Sunday, March 24, 2013

I went to my parents where my kids are and configured my server some more. Couldn't get INN news server running. guest account has been cancelled and I programmed some more on my clisp mailing list system. The main place of my Rogue Treaty is now at http://soft.vub.ac.be/~jceuppen/roguehacker/

I've updated it some more. Need to do research on Tuesday for school.

Friday, March 22, 2013

I am running a server again. soft29.vub.ac.be becomes neptune.vub.ac.be soon, login guest pass guest. G4 second edition, running debian powerpc linux (stable.)

Tuesday, March 19, 2013

hacked on bubblepopd, a POP server ripped from freecode.com.

Our admin didn't want any ports open on his mac pro so I switched to the student server as a PhD, which is (luckily) adminned with my friend Dirk. Oh well, shit happens.

Out to the club tonight for campaigning Warhammer Fantasy. Go Chaos Warriors!

Monday, March 18, 2013

I tried to put exim4 in a non-root system. Didn't work, no MTA daemons to play with :-(

I then got into ftp.porcupine.org and d/l some pub/security, after putting a vdpop3d daemon to work, cannot read config file. That's for tomorrw morning.

I also need to get 1 tooth pulled out because it is jamming my system.

Sunday, March 17, 2013

Went out tp the bar cafe "De Weerelt" in Leuven, without a laptop, drank some jupilers. Started to write elisp email cient. Enrolled for warhammer campaign at the local club, started out a Vampire Counts army.

Saturday, March 16, 2013

I got the core duo working under latest dist-upgraded ubuntu. The debian package system from my old debian days comes into work perfectly. I drank some Westmalle on saturday and watched the movie "hero wanted", don't know how it went, fell to sleep halfway. I'm on irc again. freenode on macos x , good people. I need to go out more instead of drinking alone, then again duty calls.

I am reading : "Lisp Lore : a guide to programming the Lisp Machine" and "tutorial : computer graphics", 2nd edition which is about the 1950s and onward CRTs. Lisp Lore has "Fun and games" topics pointed out to the hacker dictionary of GLS (Guy. L. Steele.)

They are both books with lots of hack value as you can see.

I am also trying out Lisp for writing a gmail mail client in emacs, I found http://weitz.de/drakma/
to be a good lisp program. It is a http client and is slower than most of my programs.

Friday, March 15, 2013

I rearrranged the furniture so I could get 4 boxes on my desks. I live in a studio so I managed to get about 3 meters of desk so I have my netbook, macbook and old leopard imac. Tommorrow dad brings a core duo of 2 years old and I can desktopify some ember clients. I recently joined the worldforge.org crew, to work on some software.

Wednesday, March 13, 2013

Posted some things to Usenet and ported Ghack (http://code.google.com/p/ghack/) rogue like to iOS, lots of hacking done. Moved from elvish healer to Turtle Wizard on Usenet. This is my GNUS X-face :
http://zelda.wikia.com/wiki/Catfish's_Maw

Files are at http://code.google.com/p/ghack downloads with -ios suffix, my git broke so no updates there.

Friday, March 8, 2013

I've done some arm-lisp work, function calls almost work. Didn't eat too much today, I need to revise me coffee labels

Thursday, March 7, 2013

Sunday, March 3, 2013

I am writing (again) on my Rogue Treaty, it is not subtle nor for very young persons but you can see for yourself here :

https://dl.dropbox.com/u/100062163/rogue.html

It will be updated regularly if I find the time.

This morning I got if clauses without else clauses in arm-lisp working.

Saturday, March 2, 2013

nested clauses work now in arm-lisp, better think first. Got a bit tired this afternoon bu got in 5 hours of hacking. I also need to inventarise my electronics. Posted some things on Usenet this week, search for Fyndhorn Elder or Elvish Healer if you want to find out. slrn and trn time out on dotsrc.org Usenet portal site, so I have to use googlegroups now, I will install AquaEMacs for GNUS and rewriting my .emacs which I lost. -- FH

Thursday, February 28, 2013

Got Lisp "(if" clause almost working, lots of more arm target features.

Wednesday, February 27, 2013

6502 target of arm-lisp (http://code.google.com/p/arm-lisp is coming on nicely, have defvar,setq and setf with symbol matching and a number system with types which is OK. Needs tons of work still though, No OOP design.

Monday, February 25, 2013

I have implemented Lisp's deftype, defvar, setq, setf, operators +,-,*,/,1+,1-,++,--,
some of my own making and am now debugging main.m. Too bad things as :
int _address;
//little endian
memcpy(&_address, (void)[s UTF8String],l);

do not work in C. This is one of the reasons why I make my own compilers sometimes.

Project arm-lisp has been posted to CMU's ftp.cs.cmu.edu/user/ai/new. Their upload directory.

Sunday, February 24, 2013

I am porting libobjcgbarm to arm-lisp, http://code.google.com/p/arm-lisp

Friday, February 22, 2013

I will tell you now about a compiler which was ported to GNUstep, see http://code.google.com/p/libobjcgbarm, its license changed to GPLv2 from version 3. It was put on Usenet and the gnustep-dev mailing list. From there it wandered to a small wiki page on the gnustep site : http://wiki.gnustep.org/index.php/User_talk:Bubble.rogue

The page of GNUstep was cast from the news into the wiki 'xyzzy' the page chanted again and it became GNUstepified to http://wiki.gnustep.org/index.php/Ghack.app

The wizard's beans were on the move ...

Thursday, February 21, 2013

I made a libsigc++ framework written in ObjC. I need to connect it to the Orb I am writing for GNUstep. Projects are here : http://code.google.com/p/sigcm
http://code.google.com/p/gnorb

Yohoho and a bottle of rum.

Wednesday, February 20, 2013

I am working on a broker and some libsigc++ to objC code. I am pondering on using ORBit and objc++, but I want to maintain a GNUstep :-)

Tuesday, February 19, 2013

Monday, February 18, 2013

I am working on a GNUstep and Objective C roguelike game. I have a starter room generating code and a window with a character which can move to the right with clicking on it. Everything is tilebased. GNUstep UI and Foundation code is very tile-friendly. Everything is located here : http://code.google.com/p/ghack.

Thursday, February 14, 2013

I'm working on wizardrpg which now has some image work (surface and image tiles.)

http://code.google.com/p/wizardrpg/

Wednesday, February 13, 2013

I've moved the android code to regular Java in a seperate google project :
https://code.google.com/p/wizardrpg/

Android is cool but it needs less IMHO.

I'm going for nethack if I find the time.

Monday, February 11, 2013

worked some more on the android game, everything you need is in git : http://code.google.com/p/angels-destiny-android-eclipse/

Thursday, February 7, 2013

Working on android-java final fantasy game, codebase for android blitting is in, rest is FUBAR, enjoy @
https://code.google.com/p/angels-destiny-android-eclipse/downloads/