NavigationHomeAbout Documentation Screenshots Status Download Taxipilot at Sourceforge |
Downloading TaxiPilotThe latest release of taxipilot is to be found here.Only some releases will be made available as binaries. Andreas Wilm has prepared debian-binaries (i386) for version 0.9.01. They are available at http://onde.linux-daemon.de. Thanks a lot, Andreas! Note that you need qt 3 and kdelibs 3 and kde-multimedia 3 to compile/run Taxipilot 0.8.0 or a more recent release. For releases up to 0.7.0 you will need qt >= 2.2.2 and kdelibs 2.x. Releases between 0.7.1 and 0.7.2 will work with both KDE 2 (some handwork may be needed) and KDE 3 (qt >= 3.0.1 kdelibs 3.x). ChangeLog--- Version 0.9.2 --- May-28-2007 - added initial Italian translation (by Luciano Montanaro) - make destination label blink for a while after each change - increase default size of "Press Space" message - keep application hidden until a mission is selected - prevent cancelation of initial mission selection screen - slight improvement in key press handling; fixes a crash on some systems - language fix: "landing flaps" -> "landing gear" (including non-backwards compatible change in taxi-configuration: "landing_flaps" -> "landing_gear") - added mission containing all levels - added mission containing only the levels added recently - removed one of the "Introduction to Taxipilot" ("imperfect mission") missions - renamed the "Introduction to Taxipilot" missions to "imperfect mission" - added a title object to all levels in "Introduction to Taxipilot" ("imperfect mission") - added three new levels to "Introduction to Taxipilot" ("imperfect mission") - added highscores - slight redesign of mission selection dialog - add preview of mission splash in mission selection dialog --- Version 0.9.1 --- April-03-2005 - got rid of some unnecessary build dependencies - added tip of the day functionality - several new and improved levels by Stefan F. Raab - added display for number of deliveries to go until next level - change LCD-displays to red for negativ amounts - don't block fueling if out of cash - doing so does not really improve game play - added save / load functionality - increased max number of in game timers to 100 (previously 50) - slowed down credits - don't block teleporters if you can't afford the fare - it would sometimes block the whole game - slight improvement to non-smooth scrolling - some code cleanups - fixed problem with leftovers when aborting game during a splash-screen - fixed problem with disappearing flying-animations --- Version 0.9.01 --- February-17-2004 - better control on position of flying animations - added config option to disable smooth scrolling (and save CPU-cycles) - reworked scrolling code - fixed crash on moving teleporters - only preserve 8-bit alpha-channel when explicitely asked to -> significant performance improvement! --- Version 0.9.0 --- February-11-2004 - added several very nice levels contributed by Stefan F. Raab and Joe Bolin - added an easy way to create animated teleporters - fixed frame animation in moving objects - improved mission-selection mechanism - added splash-screen capabilities (not documented, not fully implemented, yet) - changed file-lookup behavior! "images/" and "sounds/" no longer get added automatically. Non-backwards compatible! - added option to make game-messages non-animated - added ability to switch taxis during a single mission - added ability to specify which passengers should be used in a level - replaced accidentally deleted file (blind.png needed for the pyramids-level) - status is always shown correctly (I hope) - passengers leaving taxi use correct walking speed - added a "To start game: press space"-message to the startscreen - the speed and fuel displays are no longer clickable - made animation-sequences cachable (better memory-efficiency, when graphics are reused throughout a level) - LCD-Numbers have better contrast --- Version 0.8.5 --- October-20-2002 - Documentation improvements - Fixed a number of compilation problems - Taxi can make a sound when landing - fixed old thinko where parsing multiple tags of a kind - events may have sound - implemented a common framework for animated classes, allowing for more flexibility and consistency - improved TimeManager efficiency (and API-documentation) - removed KDE2/Qt2-compatibility for good - Taxipilot no longer has to exit even on "critical" errors - fixed compiler-warnings - fixed crash when a critical (animation-related) error occured while creating a credit item - fixed wrong passenger base-position in level "side by side" - changed sound-configuration be more consistent (and efficient) - code-cleanups --- Version 0.8.0 --- August-04-2002 - Increased mean time between passenger idle-animations - Passenger can now produce sounds - fixed a few memory leaks - Taxi can now produce sounds - Added a sound-framework - don't offer fuel when user pauses game - minor code-cleanups - new Level added --- Version 0.7.2 --- May-19-2002 - Added timers (for retarded events etc) -> (not thoroughly tested, yet!) - Fixed another acknowledge-message-does-not-disappear-problem - Change KAccel to KAction (code takes effect only when compiled with KDE-version >= 3.1.0) - Passengers have a defined z-Position - Fixed clipping-area for textual moving objects - Center-of-Gravity-functionality may depend on a state - Teleporter-functionality may depend on states -> (not thoroughly tested, yet!) - New action for moving objects: jump (allows for conditional movements!) - Fixed another destructor-problem capable of crashing the app while closing - New events for use with teleporters: arrive (taxi) and leave - New events for use with platforms: take_off, land, arrive (passenger) and leave - Fixed crash with illegal action as first in a chain of actions - Another new level! - Fixed target for last path segment of looping objects (head for start) - Moving objects can now trigger events - Support for invisible and "inexact" teleporters --- Version 0.7.1 --- April-14-2002 - Graceful coping with errors reading startup-mission - Ported to KDE 3 (see INSTALL for instructions on compiling for KDE 2) - Converted background-images to jpeg - Fixed take-off velocity for moving platforms (did not scale correctly with frame-rates) - Fixed some minor status-label bugs - Reworked Pause/Resume (Pause now is a regular gaming message) - Slowed down credits a bit - Made configuration-strings (e.g. strings used in the level) translatable --- Version 0.7.0 --- March-10-2002 - Added a new level (with doors and switches) - Changed commandline-opt. --highlight_platforms to --highlight (works for hotareas as well) - Added events, states, hotareas - Fixed braindamage in relative paths - Finally got rid of crashes on close!? - Mysterious defaulting of "Up"-Action to "Alt+Up" on installation fixed (hopefully) - Game is no longer resumable via Game->resume, when a message has to be acknowledged --- Version 0.6.2 --- February-21-2002 - Removed some QObjects and reworked timers. This was meant to increase performance and reliability, but I'm not quite sure, whether it really did. feedback welcome! - Taxi and Passenger no longer wiggle on a moving platform - Taxi taking off from a moving platform starts out with the platform's speed - Fixed a passenger timer-leak - Messages disappear correctly when game is aborted - Fixed yet another cause of crashes on close --- Version 0.6.1 --- December-19-2001 - Use different colors for different levels of debug messages (if connected to a tty) - Landing on moving platforms works reliably again (I think) - Preferences-dialog resizing properly - Scrolling-rate now equals frame-rate - Fixed crash on close - Added support for textual moving objects --- Version 0.6.0 --- December-02-2001 - Some more rewrites (probably introducing a number of new bugs ;) ); - Made tunable to different refresh/recalculation-rates. - Added a configuration-dialog - Fixed out-of-fuel-select-expensive-platform bug (used to crash occasionally) - Rewrite of taxi-animation-code. Much cleaner now. - Frame-rates may be specified for all taxi-animations - Taxi with moveable flaps drawn in is no longer invicible (shame on me for not noticing this bug right away) - Should now be compatible with automake 1.5 / autoconf 2.5x (untested) --- Version 0.5.2 --- November-18-2001 - passenger1 has made some progress learning to walk - Passengers are persistent within the game (i.e. not loaded over and over again) - Configuration-files are no longer read in full length by default when mission is loaded. Speeds up mission-load-time noticeably - Game pauses when focus is lost - Got rid of strange dublicate Pause-menuitem - Rewrite of passenger-animaton-code. Much cleaner now. - Frame-rates may be specified for all passenger-animations, passenger's walking-speed made configurable --- Version 0.5.1 --- November-11-2001 - You should now be able to land reliably at any speed - Added a new level with lots of (special) moving objects - Platforms, too, may now be realized as moving objects - Centers-of-Gravity may now be realized as moving objects - Added (weak) sanity-check for gravitation force very close to centers of gravity - Teleporters may now be realized as moving objects - circumvented dirty assignment from const to var, which did not compile on all systems --- Version 0.5.0 --- October-27-2001 - added first user-contributed level! - platform-highlighting gets deleted when level is deleted - added moving objects! - added hicolor icons (icons should show up again under KDE 2.2.x) --- Version 0.4.4 --- October-19-2001 - added warning LEDs to fuel- and (not yet useful) speed-dials - fixed error-handling for buggy selected missions - added a taxi with direction-dependend animations - support for direction-dependend animations for the taxi - fixed some landing-flaps related problems - fixed "crash-message-not-disappearing-when-new-mission-is-loaded-bug" --- Version 0.4.3 --- October-14-2001 - support for moveable landing-flaps - fixed the "stuck-when-last-passenger-gets-killed-after-delivery-bug" - made keys configurable - moved keyEvent-handling to TaxipilotApp (internal change only) - taxi may now be put on start-screen - flying-animation now kills the passenger on collision - fixed application-caption for the start-screen - left/right-keys may now be used simultaneously with up/down-keys --- Version 0.4.2 --- September-23-2001 - added credits-capability (this has the nice side-effect of checking all configuration files before they are actually needed in the game) - added capabilities for oversized levels - "killed" passengers disappear, passengers onboard during crash are gone - take into account offset of landing-flaps - added cmdline-option "highlight_platforms" to make level-debugging easier - fixed the "stuck-without-fuel"-problems - fixed the "abandoned-passenger-walking-too-far-problem" - added dir of the current .mission-file to the search path --- Version 0.4.1 --- September-16-2001 Fuel- and Speed-Dial no longer accept focus Gameflow-messages look much cooler now Fare being increased properly again fixed fuel-display added fueling-rate (fuel_step) parameter --- Version 0.4.0 --- September-09-2001 added animation-functionality to the taxi no longer dependent on key-repeat-delay/rate minor fixes --- Version 0.3.2 --- September-02-2001 enhanced error-checking functionality lots of code-cleanups (and still way to go) --- Version 0.3.1 --- August-23-2001 taxipilot now on cvs at sourceforge (yes, I consider this a feature) hopefully removed all 'K's from (K)taxipilot --- Version 0.3.0 --- August-19-2001 introduced error-checking into the read-configuration-file-functions cleaned up some code along the way taxipilot.desktop now installs to ${kde_appsdir}/Games --- Version 0.2.4 --- August-14-2001 Teleporter-Sprites now get deleted when the Level is deleted Added startscreen capabilities Minor code-cleanups --- Version 0.2.3 --- August-12-2001 Slightly changed the layout Separated Application-Handler from Game (thanks to Josef Spillner for his advice) Fixed potential "timer-leak" in passenger-idle-animations Fixed a few bugs in the status Label Platforms may now be given labels other than just their number --- Version 0.2.2 --- August-09-2001 discarded (hopefully) all hardcoded paths 'make install' working properly (at least on my machine) minor code-cleanups changed naming-conventions on config-files replaced QFileDialog with KFileDialog --- Version 0.21 -- August-07-2001 Added a second passenger randomization on startup fixed some potential causes of crash when animating Changes since 0.20 TODO-ListThis TODO file is far from being complete. It is completely unsorted. Please don't hesitate to e-mail me suggestions or bug-reports. documentation: - splash-screens - message - timeout - backgroud - foreground - (file) general: - Add more sound - Keep Highscores - Improve layout - More and better levels! - Support for downloading levels from the internet - Clean up the code! - Improve API-Documentation The following are some rather cryptic notes mostly meant for myself (or anybody who knows the code quite well): - make "pitchable" a continuous parameter small TODOs (do them soon!): - Taxi: sound for fuel low/speeding - Add story-line (displayed between levels) - Avoid timer run-up for canvas->update () - Related: smooth advancement of credits - check for matching mission-version when loading saved games - after a crash, fuel should probably be reset to initial state - clean up warnings when opening splash-screen (fix --thorough_check-option) Higher level TODOS: - support for real scripting for moving objects instead of XML-mess - port to libSDL or similar / improve performance - better separation between engine and game-data - Add a level-editor Last modified: Mar 12 2004 12:56 (GMT) |