Skip to content

Commit

Permalink
1.3-beta2 release: file manager is up and running, credits now use a …
Browse files Browse the repository at this point in the history
…base credits + mappack specific, bugfixes
  • Loading branch information
Baptiste Jonglez committed May 12, 2011
1 parent d64f6ae commit 10231ec
Show file tree
Hide file tree
Showing 64 changed files with 1,476 additions and 588 deletions.
45 changes: 45 additions & 0 deletions CHANGELOG
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
1.3 (not released yet)
o /!\ Now features recursive drawing of portals!
o New object management that should be a lot more efficient.
o A lot of bugfixes in the menus (were taking 100% CPU).
o Added the long-awaited menu to select a map pack.
o 14 map packs bundled.
o Made things a lot more unix-friendly: now uses '~/.asciiportal/' to store
local data and optionally '/usr/share/asciiportal/' for game data.
o Map pack's 'credits.txt' now gets added to the default credits.

1.2c bugfixes.

1.2a (Nov 18 2009)
o WADS keys added.
o Music files changed to OGG.
o Menu item for changing map set disabled.
o 5th default ambient music added.
o Number-pad input is fixed.
o Objects in portals when they collapse are more properly delt with.

1.2 (Nov 14 2009)
o Controls finally fixed to react instantly. For real this time.
o Original levels reduced from 50 to 25. Extra levels moved to their own pack.
o 4 default musics available for custom map makers.
o Visual effect added when portals change.
o "Next" for portal gun increments when portal is created.
o Key to turn off all portals ('C') added.
o Game speed is now variable.
o Code hopefully compiles nativly for dingoo and GP2X devices.
o There is a known issue involving mouse movement being caught as input.

1.1 (Oct 21 2009) - Bug fix release:
o Physics bugs concerning boulder movements have been corrected.
o Player will pass through portals determined by aiming direction.
o The keyboard delay pause has been considerably scaled back. (You still may
need to turn before moving, so there may be a pause there.)
o Some levels have been adjusted slightly.
o Comes with all known extra levels and new map packs.
o Player will now "catch" ladders mid fling.
o Level stats no longer try to keep track of time.
o You can now adjust your aim if at the top or bottom of a ladder.
o Portals will no longer count doors as valid walls when calculating normals.
o Portals will no longer open up straight to a chain link wall.

1.0 (Sept 16 2009) - First public release.
79 changes: 79 additions & 0 deletions CONTRIBUTE
Original file line number Diff line number Diff line change
@@ -0,0 +1,79 @@
Contribute to ASCIIpOrtal
=========================

ASCIIpOrtal is free software (as in freedom), feel free to look at the
code and adapt it to suit your needs.
As your release might be out-of-date, you might want to have a look at
our Github repository first:
https://github.com/cymonsgames/ASCIIpOrtal


Bug report
==========

If you find a bug, please report it either on the issue tracker at
Github [https://github.com/cymonsgames/ASCIIpOrtal/issues] or on the
ASCIIpOrtal forum [http://cymonsgames.com/forum/index.php?board=14.0]


Contributing code
=================

If you have some improvements or any change to the code in mind,
please act according to this list:
+ check the git repo. This may be already implemented but not
released;
+ check the issue tracker at Github;
+ check the forum;
+ if your idea hasn't been implemented yet, well, create a post on
the forum first;
+ code it for real.

If possible, fork the Github repo and fill a merge request when you're
done. Another way to contribute code is to send out patches on the forum.


Porting ASCIIpOrtal to new systems
==================================

So far, ASCIIpOrtal has been known to work on the following systems:
+ Windows (cross-compiled on a Linux box, but native compilation
should work using Mingw);
+ Linux 32 bits;
+ Linux 64 bits;
+ Mac OS X (an old version though);
+ GP2X;
+ DINGOO.

If you want to add a new system to this list, you should start a new
thread on the forum, as it often requires a lot work (getting SDL to
run on the target system, handling user input, ...).


Official releases
=================

We officially release ASCIIpOrtal packages for the following systems:
+ Windows: binary zip file;
+ Linux: binary tarball, debian package (not yet available),
Archlinux package (AUR);

We would be very happy to add other systems to that list -- especially
GP2X and DINGOO, since the code is already running on these.

To build the releases, we are relying on a custom Makefile set: see
next section. The actual build is done on a 64 bits GNU/Linux system.


Adding a Makefile
=================

If you are willing to help, take a look at our Makefile set; it should
be as easy as copying 'Makefile.example' and start editing it.
Make sure to also read 'Makefile.common', and to add your port to the
list in the main 'Makefile'.

If you get it to work well, please contribute with your Makefile as
well as informations on how to compile ASCIIpOrtal for your target
system. For your information, the build is expected to run on a
64 bits GNU/Linux machine.
Loading

0 comments on commit 10231ec

Please sign in to comment.