Author Archives: Allefant

Pyweek #14

Yay, finally finished a compo entry again! I made a little puzzle game called Yellow and Dangerous for PyWeek 14. This one was a lot of fun. I used Python 3, which just is so nice to use. Very high … Continue reading Continue reading

Posted in News | Comments Off

FOSDEM 2012 in Brussels

Really need to add a blog entry about this – I was there a few weeks ago. Was coding some Wesnoth related stuff: units.wesnoth.org Also not directly related, I made a Pacman clone while bored: It uses no external datafiles, … Continue reading Continue reading

Posted in News | Comments Off

Global Game Jam 2012

On Friday I travelled to Vienna to attend my sister’s “Sponsionsfeier” (ceremony where she was awarded her Master’s degree in biomedicine). I had heard of the GGJ earlier from Oncer in #Moosader so looked up the address and went there. … Continue reading Continue reading

Posted in News | Comments Off

SantaHack 2011

I took part in SantaHack 2011 and made a game called xmas. Download (.exe plus sources) is here.

Continue reading

Posted in News | Comments Off

The Coke diet

How Coke helped me lose weight! I love Coca Cola. I was drinking 2 liters of it per day. Every day for about 10 years. And despite what people claim I never had any health problems. About half a year … Continue reading Continue reading

Posted in News | Comments Off

Speedhack 2011

Took part in Speedhack 2011. The game I made is called Red, White & You. The speedhack rules this timere were ESRB-E rating, random, color, propaganda and lazyness. Not much to get a specific game idea so I just started … Continue reading Continue reading

Posted in News | Comments Off

LD48 2011 (#20)

Took part in this LD. However, I had no time to prepare and also have too much stress with work and getting Fargoal 2 done to be really into it. Coding for 2 days straight as I did in some … Continue reading Continue reading

Posted in News | Comments Off

fosdem picture

Just testing how this will appear on ludumdare.com/planet. Will it show my name as “allefant”? Do pictures appear?

Continue reading

Posted in News | Comments Off

fosdem

2011 is the year of travelling for me, travelled infinitely many more times than any previous year already Mainly meeting the Wesnoth devs here, which is quite fun. They seem to be talking about Wesnoth all the time. And at … Continue reading Continue reading

Posted in News | Comments Off

Global Game Jam 2011

Last weekend I went to Vienna and took part in the global game jam. indeterminatus mentioned it in #allegro on Tuesday or Wednesday, on Thursday in a moment of insanity I ordered train tickets and on Friday was standing in … Continue reading Continue reading

Posted in News | Comments Off

Google App Engine

Just tried converting our Sword of Fargoal news server to Google App Engine because I heard good things about it. And indeed using its Python framework is quite nice. Instead of a database they provide a data storage facility which … Continue reading Continue reading

Posted in News | Comments Off

Apple has no idea of user interface design

It’s fun how broken apple devices are, compared to all the hype they get. I just wanted to buy an app on my gen4 ipod touch. After clicking the buy button it asked me to log in with my email … Continue reading Continue reading

Posted in News | Comments Off

wordpress theme updated

I just updated my wordpress theme to support “widgets”. The old plugin which shows new games in the sidebar didn’t work with WP 3.x so I wanted to fix it and those widgets seemed like the proper way. However none … Continue reading Continue reading

Posted in News | Comments Off

TINS 2010

Managed to finish an entry for TINS 2010. Unlike LD48 and similar where you can basically make what you want, the main task here is to implement all the numerous rules all entries have to follow. And it’s fun to … Continue reading Continue reading

Posted in News | Comments Off

Allegro 5 regression testing

Peter added a nice set of unit tests to Allegro 5. It uses simple config files which allow adding new tests without re-compiling. I just made a quick script which updates and compiles the code then runs the tests and … Continue reading Continue reading

Posted in News | Comments Off

took part in ludumdare #18

Named my game Zombie Master. Here’s a video:

Now I just need to get around to adding graphics and sound It’s running on Allegro5 in that video btw – but using my wrapper which can use other backends.
Continue reading

Posted in News | Comments Off

new host again

new-host-again

I like moving the website around lately. This time just from one Corenetworks host to another though Really have to update my theme or switch to a stock theme. The Page-Categories plugin doesn’t quite work any longer so things are … Continue reading Continue reading

Posted in News | Comments Off

New Year

Ok, it’s 2008 since some time, but the first time I feel like posting. In the meantime, there was another LD48 I took part in, sometime last December. Results are here, and while not doing good in general, I made second place in the graphics category. Need to figure out how I can get one of those pelly graphics to display here, I always wanted one, and now finally, rather unexpectedly, I got one :) Maybe not totally unexpected, as I did take some time making shiny animations in Blender. On the other hand, I chose to make a puzzle game and ran out of time to create levels during the compo. When will I ever learn. Also have yet to add the game to the site here.
Continue reading

Posted in Uncategorized | Comments Off

Shedskin

Recently Phil Hassey from #ludumdare directed my attention to Shedskin. Shedskin is a Python to C++ compiler – so it could solve the same thing I’m currently solving with my crude line-by-line .py -> .c converter.

However, my experience with it was that it’s not quite ready. It started with being hard to get running at all – I ended up copying the lib folder and the FLAGS file from the original distribution into my project. Also, it is all but obvious to me how to interface external libraries. I ended up manually keeping 3 files, a .py, a .cpp and a .hpp in sync, editing each one for each function to add. This is what stopped me from actually doing much at all with it, it’s clearly too painful to be useful that way. Maybe a way could be found to directly let me use external code instead? I call libc.printf, and it puts a call to printf. At the most, there should be a single description file where I specify the necessary header stdio.h and the types (and maybe also the library?) Editing three files for each symbol is almost as bad as manually using the Python-C-API. Also, again packaging related, there needs to be sane way to incorporate shedskin into my projects, the generated makefile and FLAGS file won’t cut it at all.

Furthermore, one of the main reasons I prefer C over C++ is compile time. This was already noticeable with my shedskin test – gcc needed several seconds just to compile the code produced by shedskin for the short test program and library wrapper, likely because it’s somehow pulling in lots of headers. My reference code doing the same only takes an instant from .py (reg-exped to .c) to the executable. Additionally, the Shedskin website says that it will need increasingly longer for the type inference with growing number of lines, so with a real program, that may add a lot more time even. Not compatible with my rapid testing way of coding.

Finally, I don’t think type inference is very important for me personally. With dynamic code, it is nice that I can just throw around objects of different types and let everything be sorted out where I want, even using techniques like duck typing. With static code, seeing what types are needed actually can be an advantage sometimes – else I manually would have to add comments about the types or do manual type inference. So, for now, shedskin is not for me.
Continue reading

Posted in Uncategorized | Comments Off

Retrohack

Took part in the allegro.cc Retrohack. Teaming up with Paul, we made quite a nice little beat-em-up – yet have to update the games section and put up a page for it.

In other news, there’s another LD48 coming up soon. Sadly, I was just informed today that I will lose at least half of Saturday – so that sucks. But well – might still be able to pull something off, just have to sleep less or something.
Continue reading

Posted in Uncategorized | Comments Off