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) |
|
|