Short: Connect'a puzzler , with gfx themes etc Author: Marco Kraus / ToAks Uploader: tony aksnes broadpark no (Tony Aksnes) Type: game/think Version: 0.32 Requires: OS4 Pre 3 or better Architecture: ppc-amigaos >= 4.0.3 Matchball is a little puzzle game (written in C++, using the Simple DirectMedia Layer) by Marco Kraus. You have to click to remove all adjacent balls with the same color and reach as many points as possible. Sounds easy, but beware, this game is extremely addictive. Matchball has full rendered backgrounds and translucent balls, supports different ballschemes, different levels, music and fx, a setup menu and a complete highscore system for each level. OS4 Port information: 0.33 is out but it wasnt stable so i degraded to 0.32. There is a few glitches in this version aswell but nothing that will ruin the gameplay or fun. Known Problems: Highscore table is abit out of sync (TTF font ontop of bitmap) -------------------------------------------------------------- ChangeLog =========== Version 0.32 (21-02-2002) -------------------------------- - added seed for better (timebased and true) random - added border around setupbox and changed color - animated clicked okay button in settup menue - added compatibility check for gcc and stdlib (ios_base/ios) - added rand() support for gcc 2.95 and older stdlib Version 0.31 (19-02-2002) -------------------------------- - highscorebox: seperated font_rect, shadowbox und dest_rect (relative drifting) - also added versioninfo in setupscreen - highscore boxcolor now definied with Map_RGB - highscore inputbox boder reduced to 1px - added keyrepeat to highscore-inputbox - letter-positioning now TyueType in highscore-inputbox - cleaned up inputbox-code Version 0.30 (18-02-2002) -------------------------------- - highscores can now be saved and loaded - added defaulthighscores - added matchball direcotry (~/.matchball) - replaced credits-sound MP3 with an IT. - added UN*X-manpage - defined setupdirectory - replaced antiquated headers - cleared up headers - made code more ISO-C++ compatible - made unistd-access() compatible with msvc - improved settings-parser-code (for-loop out-of-range check) Version 0.27 (20-11-2002) -------------------------------- - added setup-save/load functionality for linux and win32 - fixed typo in FX - added atexit()-switches for linux and win32 - fixed configure problems Version 0.26 (03-11-2002) -------------------------------- - fixed: sound stopped after leaving setup - fixed: no sound in intro - print versioninformation to menutitle and mainmenu - added okay&save button in setup menu - time optimized ball-highlighting - fixed: delighted if outter playfield - fixed: increased font-height for score-refresh (win32) Version 0.25 (28-10-2002) -------------------------------- - fixed sound when switched off and reactivated - fixed : NONO-Sound only played once - made shiny-balls more shiny (thanks Felix S.) - clearer ball-collapse (refill with BG) for themes with alpha-channel - time-optimized some rect-updates (now flickerfree drawing of balls) - fixed loop in MenueMusic.it (thanks Felix L.) - added ball-highlighting - added current-balls (the highlighted balls) - added possible score of highlighted balls (current score) - fixed: "clean"-theme is now marked correctly - fixed: startup flickering while loading menue-entries - changed ball-theme names gernerally to lowercase - increaed time and total score size and rearranged positions Version 0.24 (24-10-2002) -------------------------------- - put intro and menu to separate files - print points of last click - reduced clearbonus: now 500 pts. - added setup-functions - put more defines in global configure - added credits-backgroundsound Version 0.23 (21-10-2002) -------------------------------- - added errorhandling while loading pics - fixed some header problems while compilation - improved credits page - improved menue-navigation and fonts - added menue-background music (thanks Felix L.) - added game-background music (thanks Felix L.) - added game-icon (thanks Felix L.) - added some more ball-sets (thanks Linny and Felix S.) Version 0.22 (19-10-2002) -------------------------------- - added some fancy fx (thanks Felix S. and Steffi) - ported to windows (thanks Felix L.) - fixed finished bug (finished after one click) - atexit() kicked for compatibility reasons Version 0.21 (17-10-2002) -------------------------------- - cleaned up headers - replaced BFont with SDL_ttf and free GNU TT fonts ( in cause of problems with the win32 port ) Version 0.20 (16-10-2002) -------------------------------- - added main-menue with selection - added fancy about-and-credit splash - replaced SDL_Delays with wait_until_anykey-functions Version 0.19 (16-10-2002) -------------------------------- - added documentation - added "field clear or finished" function - added finish-screen - added bonus points for cleared field - prints complete point results at the end Version 0.18 (15-10-2002) -------------------------------- - first public release TODO: ===== - better sdl-init (see docs in your homedir,marco!) - case sensitive highscore-input - improve performance and load speed - little faster fx (shorten nono.wav) - add a "boing"-sound to jumping sunbeam logo - improve credits page (scrolling) - fix that strange ghost-shadow bug Maybe: ====== - add fullscreen-switch - timer countdown and timer-bonus - i18n