The Treachery Of Platformers Mac OS
The Treachery Of Platformers Mac OS
Sections[edit]
A special welcome to our new friends from the Penny Arcade forums.-Jetbot is a side-scrolling platformer in the classic style, set in a dark past of science.
- Spelunky is a 2008 source-available 2D platform game created by independent developer Derek Yu and released as freeware for Microsoft Windows. It was remade for the Xbox 360 in 2012, with ports of the new version following for various platforms, including back to Microsoft Windows. The player controls a spelunker who explores a series of caves while collecting treasure, saving damsels, fighting enemies, and dodging traps. The caves are procedurally generated, making each run through of the game.
- Download Godot for macOS on this page. Godot's development is open.This means that you can fix or improve any part of the engine yourself and choose whether to contribute it back or keep it private.
- Platformer Starter Kit 1.1.0 for Mac is available as a free download on our software library. Our built-in antivirus scanned this Mac download and rated it as 100% safe. The program is also known as 'Platformer Starter Kit Demo'. This software for Mac OS X is an intellectual property of GarageGames. Platformer Starter Kit for Mac is included in.
- The popularity of 2D platformers started to increase again in 2010s, with games such as Limbo, Ori and the Blind Forest, Cuphead, and 2.5D platform game Unravel. The 2D platformer Rayman Origins, was also released in 2011 as a retail title on several platforms.
Distributed titles[edit]
Title | Platform(s) | Release date | Developer(s) | Ref. |
---|---|---|---|---|
Sigma 7 | Amstrad CPC | February 1987 | Durell Software | |
Rocket Ranger | DOS | 1988 | Cinemaware | |
Iron Lord | C 64, Amiga, DOS, +6 other | 1989 | Orou Mama, Ivan Jacot | |
Corsarios | PC Booter | 1989 | Opera Soft | |
Battle Chess | Atari ST | 1989 | Interplay Entertainment | |
Maniac Mansion | Atari ST | 1989 | Lucasfilm Games | |
Space Ace | Atari ST | 1989 | ReadySoft Incorporated | |
Toobin' | Amiga | 1989 | Teque Software Development | |
Twinworld | Amiga | 1989 | Blue Byte | |
Chuck Yeager's Air Combat | DOS | 1991 | Electronic Arts | |
The Perfect General | DOS | 1991 | White Wolf Productions | |
ActRaiser 2 | Super Nintendo Entertainment System | 1994 | Quintet | |
Delta V | DOS | 1994 | Bethesda Softworks | |
Mr. Nutz: Hoppin' Mad | Amiga | 1994 | Neon Software | |
Network Q RAC Rally | DOS | 1994 | Pixelkraft | |
The Elder Scrolls: Arena | DOS | 1994 | Bethesda Softworks | |
WarCraft II: Tides of Darkness | DOS | December 1995 | Blizzard Entertainment | |
Anvil of Dawn | DOS | 1995 | DreamForge Intertainment | |
Flight Unlimited | DOS | 1995 | Looking Glass Technologies | |
Jewels of the Oracle | Mac OS | 1995 | ELOI Productions | |
Microsoft Windows | ||||
Mega Man 7 | Super Nintendo Entertainment System | 1995 | Capcom | |
Pro Pinball: The Web | DOS | 1995 | Cunning Developments | |
The Dig | DOS | 1995 | Lucasfilm | |
Diablo | Microsoft Windows | December 31, 1996 | Blizzard North | |
Angel Devoid: Face of the Enemy | DOS | 1996 | Electric Demons | |
Network Q RAC Rally Championship | DOS | 1996 | Magnetic Fields | |
Nile: Passage to Egypt | Microsoft Windows | 1996 | Human Code | |
Star General | DOS | 1996 | Catware | |
Microsoft Windows | ||||
Earth 2140 | Microsoft Windows | 1997 | TopWare Interactive | |
East Front | Microsoft Windows | 1997 | TalonSoft | |
Riven: The Sequel to Myst | Mac OS | 1997 | Cyan Productions | |
Seven Kingdoms | Microsoft Windows | 1997 | Enlight Software | |
Speedboat Attack | Microsoft Windows | 1997 | Criterion Games | |
Grim Fandango | Microsoft Windows | November 1998 | LucasArts | |
Dracula's Secret | Microsoft Windows | 1998 | Corel Corporation, KLA Visual Productions | |
Extreme 500 | Microsoft Windows | 1998 | Ascaron Entertainment | |
Falcon 4.0 | Microsoft Windows | 1998 | MicroProse | |
Game, Net & Match! | Microsoft Windows | 1998 | Blue Byte | |
StarCraft | Microsoft Windows | 1998 | Blizzard Entertainment | |
The Operational Art of War Vol 1: 1939-1955 | Microsoft Windows | 1998 | TalonSoft | |
Asghan: The Dragon Slayer | Microsoft Windows | January 1, 1999 | Silmarils | |
Might and Magic VII: For Blood and Honor | Microsoft Windows | June 1999 | New World Computing | |
Armored Fist 3 | Microsoft Windows | 1999 | NovaLogic | |
Missile Command | Microsoft Windows | 1999 | Meyer Glass Interactive | |
Rage of Mages II: Necromancer | Microsoft Windows | 1999 | Nival Entertainment | |
Sid Meier's Civilization II: Test of Time | Microsoft Windows | 1999 | MicroProse | |
Sinistar: Unleashed | Microsoft Windows | 1999 | GameFX Technology | |
Majesty: The Fantasy Kingdom Sim | Microsoft Windows | April 20, 2000 | Cyberlore Studios | |
Grand Prix 3 | Microsoft Windows | July 28, 2000 | MicroProse | |
Mary King's Riding Star | Microsoft Windows | September 14, 2000 | Transmission Games | |
Real Myst | Microsoft Windows | November 15, 2000 | Cyan Worlds | |
Escape from Monkey Island | Microsoft Windows | November 16, 2000 | LucasArts | |
Mary King's Riding Star | PlayStation | December 22, 2000 | Transmission Games | |
Bang! Gunship Elite | Dreamcast | December 2000 | Rayland Interactive | |
Battle Isle: The Andosia War | Microsoft Windows | 2000 | Cauldron | |
Sergei Bubka's Millennium Games | Microsoft Windows | 2000 | Dinamic Multimedia | |
Ultimate Surfing | Game Boy Color | June 18, 2001 | Act Studio | |
Silent Hunter II | Microsoft Windows | December 10, 2001 | Ultimation | |
Rally Championship Xtreme | Microsoft Windows | 2001 | Warthog | |
Return of the Ninja | Game Boy Color | 2001 | Natsume | |
The Powerpuff Girls: Chemical X-Traction | PlayStation | 2001 | Asylum Entertainment, VIS Entertainment | |
Ecks vs. Sever | Game Boy Advance | January 31, 2002 | Crawfish Interactive | |
Hooters Road Trip | PlayStation | 2002 | Hoplite Research | |
Battle Realms: Winter of the Wolf | Microsoft Windows | November 21, 2002 | Liquid Entertainment | |
Harvest Moon: Friends of Mineral Town | Game Boy Advance | February 19, 2004 | Natsume | |
Joint Operations: Typhoon Rising | Microsoft Windows | August 26, 2004 | NovaLogic | |
Star Ocean: Till the End of Time | PlayStation 2 | September 30, 2004 | Tri-Ace | |
Yohoho! Puzzle Pirates | Linux | May 2005 | Three Rings Design | |
Mac OS | ||||
Microsoft Windows | ||||
Sniper Elite | PlayStation 2 | September 30, 2005 | Rebellion Developments | |
Xbox | ||||
Shin Megami Tensei: Nocturne | PlayStation 2 | 2005 | Atlus | |
Onimusha 3: Demon Siege | Microsoft Windows | February 21, 2006 | Capcom | |
Darkstar One | Microsoft Windows | May 18, 2006 | Ascaron Entertainment | |
Star Trek: Encounters | PlayStation 2 | December 7, 2006 | 4J Studios | |
Star Trek: Tactical Assault | Nintendo DS | December 21, 2006 | Quicksilver Software | |
Asphalt: Urban GT 2 | PlayStation Portable | March 22, 2007 | Virtuos | |
The Dog Island | Wii, PlayStation 2 | April 26, 2007 | Yuke's | |
Final Fantasy IV | Nintendo DS | September 5, 2007 | Matrix Software | |
Petz: Dogz 2 and Catz 2 | Mac OS X, PC, PlayStation 2, Nintendo DS, Wii | November 14, 2007 | Yuke's | |
Ninja Gaiden: Dragon Sword | Nintendo DS | June 26, 2008 | Team Ninja | |
Soulcalibur: Legends | Wii | August 22, 2008 | Project Soul | |
Peppa Pig: The Game | Nintendo DS | August 7, 2009 | Asylum Entertainment | |
Wii | November 27, 2009 | |||
Final Fantasy: Crystal Chronicles - The Crystal Bearers | Wii | February 4, 2010 | Square Enix | |
Peppa Pig: Fun and Games | Nintendo DS | March 26, 2010 | Asylum Entertainment | |
Wii | October 22, 2010 |
Cancelled titles[edit]
- Aliens Versus Predator for Game Boy Advance[1]
- America's Army: Rise of a Soldier for PlayStation 2
- Animalz Marine Zoo for Nintendo DS
- Arcatera for Dreamcast
- Assassin's Creed: Lost Legacy for Nintendo 3DS[2]
- Assassin's Creed Utopia for Android, iOS[3]
- Babyz Party for Wii
- Bonx for Game Boy Advance
- Bratz: Formal Funk for PlayStation 2
- Brothers in Arms: Furious 4 for Windows, PlayStation 4, Xbox One[4]
- Call of Juarez for Xbox
- Campus for PlayStation 2, Xbox[5]
- Charlie's Angels for Game Boy Advance, Xbox
- Cloudberry Kingdom for PlayStation Vita
- Crouching Tiger, Hidden Dragon for GameCube
- Dance on Broadway for Nintendo DS
- Dragon Riders for Game Boy Color
- E.T.: Return to the Green Planet for PlayStation 2
- Far Cry Instincts for PlayStation 2
- F1 Racing Championship 2 for Windows, PlayStation 2
- Funky Barn for PlayStation 3
- Gold and Glory: The Road to El Dorado for Dreamcast
- Guitar Hits for PlayStation Portable
- Haze for Windows, Xbox 360
- Heroes for PlayStation 3, Xbox 360[6]
- Imagine: Animal Doctor for Windows
- Killer Freaks from Outer Space for Wii U
- Killing Day for PlayStation 3, Xbox 360[7]
- Larry Bond's Harpoon 4 for Windows[8]
- Might & Magic Raiders for Browser
- My Life Coach for Nintendo DS
- Petz: Monkeyz House for Windows
- Steep for Nintendo Switch[9]
- TMNT for PlayStation 3
- Tom Clancy's Ghost Recon 2 for Windows[10]
- Tom Clancy's Ghost Recon Advanced Warfighter for GameCube
- Tom Clancy's Ghost Recon Advanced Warfighter 2 for Wii
- Tom Clancy's Ghost Recon Commander for Browser[11]
- Tom Clancy's Ghost Recon: Future Soldier for Nintendo DS, PlayStation Portable
- Tom Clancy's Ghost Recon: Island Thunder for PlayStation 2
- Tom Clancy's Ghost Recon Phantoms for Wii U
- Tom Clancy's Rainbow 6: Patriots for Windows, PlayStation 3, PlayStation 4, Xbox 360, Xbox One[12]
- Tom Clancy's Rainbow Six: Critical Hour for PlayStation 2
- Tom Clancy's Rainbow Six: Rogue Spear for PlayStation 2
- Tom Clancy's Rainbow Six: Vegas for GameCube, PlayStation 2, Xbox
- V.I.P. for Dreamcast
- Wildwaters for Nintendo 64
References[edit]
- ^'Aliens vs. Predator comes to the Game Boy Advance'. GameSpot. Retrieved 2020-08-17.
- ^'Assassin's Creed 3DS KIA'. GameSpot. Retrieved 2020-08-17.
- ^'Assassin's Creed Utopia brings city-building to iOS, Android'. GameSpot. Retrieved 2020-08-17.
- ^'Brothers in Arms: Furious 4 to be reimagined into new IP'. GameSpot. Retrieved 2020-08-17.
- ^'Campus [PS2/XBOX – Cancelled]'. unseen64.net. July 25, 2009. Retrieved December 6, 2018.
- ^'Ubisoft finds Heroes'. GameSpot. Retrieved 2020-08-17.
- ^'Ubisoft files Killing Day, Driver trademarks'. GameSpot. Retrieved 2020-08-17.
- ^'Harpoon 4 down, but not out'. GameSpot. Retrieved 2020-08-17.
- ^'Ubisoft Quietly Cancels Switch Game Steep'. GameSpot. Retrieved 2020-08-17.
- ^'PC Ghost Recon 2 canceled'. GameSpot. Retrieved 2020-08-17.
- ^'John Romero Takes on Ghost Recon'. GameSpot. Retrieved 2020-08-17.
- ^'Rainbow Six: Patriots Was Canceled to Allow for a 'Next-Gen Experience''. GameSpot. Retrieved 2020-08-17.
Source code:Lib/platform.py
Note
Specific platforms listed alphabetically, with Linux included in the Unixsection.
Cross Platform¶
platform.
architecture
(executable=sys.executable, bits=', linkage=')¶Queries the given executable (defaults to the Python interpreter binary) forvarious architecture information.
Returns a tuple (bits,linkage)
which contain information about the bitarchitecture and the linkage format used for the executable. Both values arereturned as strings.
Values that cannot be determined are returned as given by the parameter presets.If bits is given as '
, the sizeof(pointer)
(orsizeof(long)
on Python version < 1.5.2) is used as indicator for thesupported pointer size.
The function relies on the system’s file
command to do the actual work.This is available on most if not all Unix platforms and some non-Unix platformsand then only if the executable points to the Python interpreter. Reasonabledefaults are used when the above needs are not met.
Note
On Mac OS X (and perhaps other platforms), executable files may beuniversal files containing multiple architectures.
To get at the “64-bitness” of the current interpreter, it is morereliable to query the sys.maxsize
attribute:
platform.
machine
()¶Returns the machine type, e.g. 'i386'
. An empty string is returned if thevalue cannot be determined.
platform.
node
()¶Returns the computer’s network name (may not be fully qualified!). An emptystring is returned if the value cannot be determined.
platform.
platform
(aliased=0, terse=0)¶Returns a single string identifying the underlying platform with as much usefulinformation as possible.
The output is intended to be human readable rather than machine parseable. Itmay look different on different platforms and this is intended.
If aliased is true, the function will use aliases for various platforms thatreport system names which differ from their common names, for example SunOS willbe reported as Solaris. The system_alias()
function is used to implementthis.
Setting terse to true causes the function to return only the absolute minimuminformation needed to identify the platform.
Changed in version 3.8: On macOS, the function now uses mac_ver()
, if it returns anon-empty release string, to get the macOS version rather than the darwinversion.
platform.
processor
()¶Returns the (real) processor name, e.g. 'amdk6'
.
An empty string is returned if the value cannot be determined. Note that manyplatforms do not provide this information or simply return the same value as formachine()
. NetBSD does this.
platform.
python_build
()¶Returns a tuple (buildno,builddate)
stating the Python build number anddate as strings.
platform.
python_compiler
()¶Returns a string identifying the compiler used for compiling Python.
platform.
python_branch
()¶Returns a string identifying the Python implementation SCM branch.
platform.
python_implementation
()¶Returns a string identifying the Python implementation. Possible return valuesare: ‘CPython’, ‘IronPython’, ‘Jython’, ‘PyPy’.
platform.
python_revision
()¶Returns a string identifying the Python implementation SCM revision.
platform.
python_version
()¶Returns the Python version as string 'major.minor.patchlevel'
.
Note that unlike the Python sys.version
, the returned value will alwaysinclude the patchlevel (it defaults to 0).
platform.
python_version_tuple
()¶Returns the Python version as tuple (major,minor,patchlevel)
of strings.
Note that unlike the Python sys.version
, the returned value will alwaysinclude the patchlevel (it defaults to '0'
).
platform.
release
()¶Returns the system’s release, e.g. '2.2.0'
or 'NT'
An empty string isreturned if the value cannot be determined.
The Treachery Of Platformers Mac Os Download
platform.
system
()¶Returns the system/OS name, such as 'Linux'
, 'Darwin'
, 'Java'
,'Windows'
. An empty string is returned if the value cannot be determined.
platform.
system_alias
(system, release, version)¶Returns (system,release,version)
aliased to common marketing names usedfor some systems. It also does some reordering of the information in some caseswhere it would otherwise cause confusion.
The Treachery Of Platformers Mac Os X
platform.
version
()¶Returns the system’s release version, e.g. '#3ondegas'
. An empty string isreturned if the value cannot be determined.
platform.
uname
()¶Fairly portable uname interface. Returns a namedtuple()
containing six attributes: system
, node
, release
,version
, machine
, and processor
.
Note that this adds a sixth attribute (processor
) not presentin the os.uname()
result. Also, the attribute names are differentfor the first two attributes; os.uname()
names themsysname
and nodename
.
Entries which cannot be determined are set to '
.
Changed in version 3.3: Result changed from a tuple to a namedtuple.
Java Platform¶
platform.
java_ver
(release=', vendor=', vminfo=(', ', '), osinfo=(', ', '))¶Version interface for Jython.
Returns a tuple (release,vendor,vminfo,osinfo)
with vminfo being atuple (vm_name,vm_release,vm_vendor)
and osinfo being a tuple(os_name,os_version,os_arch)
. Values which cannot be determined are set tothe defaults given as parameters (which all default to '
).
Windows Platform¶
platform.
win32_ver
(release=', version=', csd=', ptype=')¶Get additional version information from the Windows Registry and return a tuple(release,version,csd,ptype)
referring to OS release, version number,CSD level (service pack) and OS type (multi/single processor).
As a hint: ptype is 'UniprocessorFree'
on single processor NT machinesand 'MultiprocessorFree'
on multi processor machines. The ‘Free’ refersto the OS version being free of debugging code. It could also state ‘Checked’which means the OS version uses debugging code, i.e. code that checks arguments,ranges, etc.
platform.
win32_edition
()¶Returns a string representing the current Windows edition. Possiblevalues include but are not limited to 'Enterprise'
, 'IoTUAP'
,'ServerStandard'
, and 'nanoserver'
.
platform.
win32_is_iot
()¶Return True
if the Windows edition returned by win32_edition()
is recognized as an IoT edition.
New in version 3.8.
Mac OS Platform¶
platform.
mac_ver
(release=', versioninfo=(', ', '), machine=')¶Get Mac OS version information and return it as tuple (release,versioninfo,machine)
with versioninfo being a tuple (version,dev_stage,non_release_version)
.
Entries which cannot be determined are set to '
. All tuple entries arestrings.
Unix Platforms¶
platform.
libc_ver
(executable=sys.executable, lib=', version=', chunksize=16384)¶Tries to determine the libc version against which the file executable (defaultsto the Python interpreter) is linked. Returns a tuple of strings (lib,version)
which default to the given parameters in case the lookup fails.
Note that this function has intimate knowledge of how different libc versionsadd symbols to the executable is probably only usable for executables compiledusing gcc.
The file is read and scanned in chunks of chunksize bytes.
The Treachery Of Platformers Mac OS