Simple DirectMedia Layer
| Simple DirectMedia Layer | |
| biblioteka programistyczna | |
| Napisane w | C |
| Aktualna wersja stabilna | 1.2.15 / 20 stycznia 2012 |
| Aktualna wersja testowa | 2.0 |
| Licencja | 1.2 – GNU LGPL 2.0 – Licencja zlib |
| http://www.libsdl.org | |
SDL (ang. Simple DirectMedia Layer) – biblioteka programistyczna ułatwiająca tworzenie gier oraz programów multimedialnych.
Jest obsługiwana przez systemy operacyjne GNU/Linux, Windows, Mac OS, Mac OS X, BeOS, FreeBSD, OpenBSD, BSD/OS, Solaris, IRIX i QNX oraz nieoficjalnie przez Windows CE, AmigaOS, MorphOS, Dreamcast, Atari, NetBSD, AIX, OSF/Tru64, RISC OS, SymbianOS i PSP.
SDL został stworzony w roku 1998 przez Sama Lantinga, który w tym czasie pracował w firmie Loki, w celu przeniesienia kilku komercyjnych gier na inne niż Windows platformy systemowe. Biblioteka napisana jest w języku C, dzięki czemu można jej używać również z poziomu C++. Utworzono również wiele portów, za których pośrednictwem można użyć SDL również w innych językach wysokiego poziomu, takich jak Java czy Python. SDL stanowi wolne oprogramowanie i jest rozpowszechniany na zasadach licencji zlib od wersji 1.3 (wcześniej na zasadach LGPL)[1].
Simple DirectMedia Layer wyróżnia się dużą liczbą dodatkowych bibliotek (m.in. do obsługi internetu, czcionek, innych formatów obrazów) - posiada także obsługę OpenGL-a.
Spis treści |
Gry, które używają SDL [edytuj]
- Abuse-SDL
- icculus.org/AvP
- Angry Birds
- Anvil of Thyrion
- Battle for Wesnoth
- Bezludna wyspa
- Bug Squish
- BZFlag
- Cannon Smash
- Chromium B.S.U.
- Circus Linux!
- Crayon
- Creatures Docking Station
- Daimonin
- D1X
- D2X
- Defendguin
- Dominions
- Eat the Whistle w wersji GPL
- Entombed!
- Exult
- Freeciv
- FreeCNC
- Frozen Bubble
- Gem Drop X
- gltron
- Hedgewars
- HHeretic
- Homeworld SDL
- Hopkins FBI
- Inherit the Earth tylko wznowienie
- Jumper
- Kobo Deluxe
- Krilo
- LBreakout
- Lentilwars
- Mad Bomber
- Mutant Storm
- netPanzer w wersji GPL
- Neverwinter Nights
- oki
- OpenTTD
- Pontifex II
- Prison Architect
- pydance
- rRootage
- The Ur-Quan Masters
- SuperTux
- Symulator Farmy
- Tile World
- Tower of Hanoi
- Tux of Math Command
- Tux Paint
- Vectoroids
- Widelands
- Wormux
- Xmoto
Gry, które używają SDL tylko w wersji linuksowej [edytuj]
- Civilization: Call to Power
- Descent³
- Enemy Territory: Quake Wars
- Eric's Ultimate Solitaire
- Heavy Gear II
- Heavy Metal: F.A.K.K.²
- Heretic II
- Heroes of Might and Magic III
- Kohan
- MindRover
- Myth II
- NingPo MahJong
- Postal Plus
- Railroad Tycoon II Gold Edition
- Rune
- Rune: Halls of Valhalla
- Shogo: Mobile Armor Division
- Sid Meier's Alpha Centauri
- SimCity 3000
- Soldier of Fortune
Zobacz też [edytuj]
Linki zewnętrzne [edytuj]
Przypisy
- ↑ Ogłoszenie zmiany licencji na liście dyskusyjnej SDL (ang.). 2011-04-07. [dostęp 2012-02-01].