Skip to content

dmitrysmagin/alex4

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

/**************************************************************
 *         _____    __                       _____            *
 *        /  _  \  |  |    ____  ___  ___   /  |  |           *
 *       /  /_\  \ |  |  _/ __ \ \  \/  /  /   |  |_          *
 *      /    |    \|  |__\  ___/  >    <  /    ^   /          *
 *      \____|__  /|____/ \___  >/__/\_ \ \____   |           *
 *              \/            \/       \/      |__|           *
 *                                                            *
 **************************************************************
 *    (c) Free Lunch Design 2003                              *
 *    Written by Johan Peitz                                  *
 *    http://www.freelunchdesign.com                          *
 **************************************************************
 *    This source code is released under the The GNU          *
 *    General Public License (GPL). Please refer to the       *
 *    document license.txt in the source directory or         *
 *    http://www.gnu.org for license information.             *
 **************************************************************/
 
 

INTRODUCTION

Nine times out of ten when I start to write a game, I have planned to make a 
small game. Nine times out of ten, the game grows halfway through the code into
something to big for the code to hold. Usually at this point, I'm to lazy to 
refactor the code so that it can handle the scaling. Instead I hack. Hacking 
is fun, but not very good practice. Still, if it looks right on the screen, 
then it is right. Right? :) 

Anyway, Alex4 started as a small game and grew from there. Hence, the code 
isn't exactly great at some places. Still I think it's quite ok in most places.
What I'm trying to say is that if you're going to learn from this code, don't
take up the bad parts, and don't look at it as the only way. It's just my way.


LICENSE

Alex the Allegator 4 is a small platform game, created to match the retro style
of Nintendo GameBoy games. If is Copyright (C) Johan Peitz, Free Lunch Design.

This source code is free; you can redistribute it and/or modify it under 
the terms of the GNU General Public License as published by the Free Software 
Foundation; either version 2 of the License, or (at your option) any later 
version.

This source code is distributed in the hope that it will be useful, but WITHOUT 
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS 
FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with 
this program; if not, write to the Free Software Foundation, Inc., 59 Temple 
Place, Suite 330, Boston, MA 02111-1307 USA


COMPILING

If you're not content with just reading the code and want to compile it, here's
how. First you need the libraries that Alex4 uses. Allegro and DUMB, get them 
on their web sites:
	
	http://alleg.sf.net	and	http://dumb.sf.net
	
How to install and configure the libraries should be covered in the help files
that comes with the download of each library.

There, having installed libraries, just compile all the source files. Make sure
that you maintain the directory structure so that the c-files can find the 
h-files that they need (mostly in the data/ directory).

If you have any question I suggest that you visit the Free Lunch Design forum,
see below. Please bear in mind that this code is supplied for learning and it
is can not be supported (by Free Lunch Design) in any way.



AUTHORS AND CONTACT
Free Lunch Design is an independent game developer from Sweden. Our aim is to 
create small, high quality games, where gameplay is in focus. 

Alex the Allegator 4 was written and designed by Johan Peitz. Johan Peitz also 
drew the graphics. The fabulous music was composed by Anders Svensson who also 
created the sound effects. 

Visit us on the web: 

	http://www.freelunchdesign.com 

If you have comments, bug reports, or just want to ask something you can 
contact Free Lunch Design by e-mail. We do however get a lot of mail and it 
might take a while before we answer, so if you have a question please check 
the online faqs and forums first. 

	E-Mail: info (at) freelunchdesign (dot) com 

If you want to support Free Lunch Design in monetary ways, please enter our 
web site (see above) and click our sponsors a few times. You can also donate 
money from the site via PayPal. 



                                   - the end -




Releases

No releases published

Packages

No packages published

Languages