Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - forthevin

Pages: « 1 2 3 4 5 6 7 8 9 10 11 12
General ENIGMA / Re: Liberated Pixel Cup beta-entry
« on: July 21, 2012, 09:48:57 PM »

The changes will have to be reviewed, but most of them should be somewhat simple. Would pull requests on github be fine?

I have uploaded a new version, v47, which includes a new mode ("challenge mode"), an implemented credits section, and some installation + compilation instructions and a binary for Windows 7.

I originally tested the difficulty such that I would be challenged personally. Since I am probably what could be considered an expert player given my experience and knowledge of the game, I decided to make the new versions of the levels much easier, and keep the old versions in a sort of challenge mode. I also think that having a normal and very hard mode of each level is an easy way to make the replay value higher, such that people can try to beat those difficult levels once they have completed the normal game. I think it requires some more chapters before it will work well, however, such that people can get enough skill and experience with the game before they attempt the challenge levels.

Is the difficulty of the new levels appropriate?

Thanks again for your help. HaRRiKiRi, if you want to be credited as a beta-tester, I would be happy to add you to the credits.

General ENIGMA / Re: Liberated Pixel Cup beta-entry
« on: July 19, 2012, 03:44:40 PM »
I am very happy to hear that it looks good. I spent quite some time getting the animations set up properly and making the terrain. Most of the graphics is based on art from the LPC and

I have purely used a fork of ENIGMA. Using data types is a good idea, and should be an easy option for optimization. I have had some performance issues when using larger views, which I believe is due to my Intel graphics card, but I am not certain.

I forgot to mention that the game won't compile using the main fork of ENIGMA. "get_sprite_idmax" is indeed one of the custom functions. I used a fork to ensure I could make quick bug-fixes, work around issues and extend ENIGMA. I hope to have some of the changes merged into the main fork after the competition, such that the game can be compiled without having to use the fork.

General ENIGMA / Liberated Pixel Cup beta-entry
« on: July 18, 2012, 07:12:32 PM »
Hi everyone,

I have finished the first beta of my Liberated Pixel Cup entry. It is an action-shooter based on classic fantasy. It currently features one chapter, including 3 combat sections.

For those who are curious, I have prepared some screenshots, binaries for 32-bit and 64-bit Debian Stable and 64-bit Windows 7, and instructions for compiling on Debian Stable and Windows 7.

Screenshots can be found here: They showcase the menu and some of the spells and enemies in action.

The binaries and source can be found here: The Debian binaries require some libraries to be installed, but should work on both Debian Stable as well as Ubuntu 12.04. The source can currently be compiled on Debian Stable and Windows 7.

EDIT: Instructions on running and compiling can now be found in the source. Added link to version 47.
EDIT2: See update post below.

General ENIGMA / Re: Enigma and the Liberated Pixel Cup competition
« on: June 30, 2012, 10:26:59 AM »
I tried compiling 32-bit from 64-bit Debian Stable, but it complained about incompatible libraries. Installing 32-bit versions of the libraries should solve the issue, but I am uncertain about how to do that properly in Debian Stable. I set up a 32-bit Debian Stable using VirtualBox instead, which took some time, but worked well.

I tried using the MinGW compiler descriptor on 32-bit and 64-bit Debian Stable. On 64-bit, there were packages missing in Stable that are available in Testing and Unstable, and on 32-bit, there were some issues with finding the right libraries (specifically, finding "ffi.h" and associated headers, since "ffi.h" was placed in /usr/include/i486 or somewhere similar). I think with further work the cross-compilation could be made to work in 32-bit Debian Stable.

In any case, thanks for the help. If anyone is interested, I have forked enigma-dev on github for the game, such that I can make quick fixes and improvements during the competition (some of the changes might be applicable to the main repository), and I may release some betas during the competition.

General ENIGMA / Re: Enigma and the Liberated Pixel Cup competition
« on: June 28, 2012, 10:05:14 AM »
Thanks for the answers. The missing functions will not be a problem; I will work my way around them or implement basic versions if the need arises.

I found the binary in /tmp, and it ran without problem in both Debian Stable and Ubuntu 12.04. I also tried to compile from LateralGM (from the menu, Enigma->Compile if I recall correctly), but the only result was a null-pointer exception. What is the easiest way to compile for Windows and Mac from Linux? Also, how do I control whether ENIGMA compiles a 32-bit or 64-bit binary? I have run ENIGMA on a 64-bit computer, so I assume that the binary in /tmp is 64-bit.

General ENIGMA / Enigma and the Liberated Pixel Cup competition
« on: June 26, 2012, 10:16:29 AM »
Hi everyone,

I have a couple of questions regarding Enigma and the Liberated Pixel Cup competition that is currently running. For those that don't know, the LPC is a competition for free-as-in-freedom games, with a month for creating free art (which is nearly done, as of this writing), and a month for programming free games using that art (which is going to begin in a couple of days). You can find more info at I would like to use Enigma in this competition, and in that regard, there are a couple of details I am uncertain about and would like your opinion on.

The first is whether Enigma can be used in the competition. Any entries in the competition is required to be free software, and as far as I can see, Enigma fits the bill, although I would like to check with you before I enter the contest.

The second is the best way to employ Enigma and games created with it. I haven't had much luck getting Enigma running under Ubuntu 12.04 (something about a parsing error, I think), but Debian Stable seems to work just fine. Downloading Enigma and running the game source file on it seems a bit bothersome, but should be fine for the judges, and other users can simply download a binary if they can't be bothered to download Enigma and set it up. Is there any other options, or any advice regarding that?

Thanks for your time.

Pages: « 1 2 3 4 5 6 7 8 9 10 11 12