That's what SDL does. It takes the Windows/Linux/Mac/Android/iOS/etc tools and wraps them in a way that you can code something in SDL and compile it to what ever platform it supports. In order to use it, you need to install it.
- The header files (Library.h)
- The library files (Library.lib for windows or libLibrary.a for *nix)
- The binary files (Library.dll for windows or Library.so for *nix)
- It takes the Windows/Linux/Mac/Android/iOS/etc tools and wraps them in a way that you can code something in SDL and compile it to what ever platform it supports. In order to use it, you need to install it. SDL as a dynamically linked library. A dynamically linked library has 3 parts.
- This video will teach you how to install MAME on an iMac running Mac OS X Lion or later OS's. It works for older versions of OS X also, but on Lion or later.
Download Trados Studio on to your Windows desktop; do not download it onto your MAC OS X desktop. Download your soft key license file to your Windows desktop; do not download it onto your MAC OS X desktop. If you are using an activation code then please ignore this step. Double-click the Trados Studio installer and follow the instructions provided. SDL2 has dropped support for PowerPC Macs and OS X versions older than 10.5 (SDL 1.2 still supports PPC and 10.0, though). That being said, some small changes can make it work, but they make the codebase uglier for small gains, and it's getting hard to find older macs to test on, so we probably will not be restoring official support.
After your compiler compiles all your source files it has to link them together. In order for the program to link properly, it needs to know the addresses of all your functions including the ones for SDL. For a dynamically linked library, these addresses are in the library file. The library file has the Import Address Table so your program can import the functions at runtime. Like with header files, You can either configure your compiler to search in an additional directory where the SDL library files are located, or put the library files in with the rest of library files that your compiler comes with. You also have to tell the linker to link against the library file in the linker. If the linker complains that it can't find -lSDL or SDL2.lib, it means the library files aren't in a place that the linker looks for library files. If the linker complains about an undefined reference, it probably means it was never told to link the library.
After your program is compiled and linked, you need to be able to link against the library when you run it. In order to run a dynamically linked application, you need to be able to import the library binaries at runtime. Your operating system needs to be able to find the library binary when you run your program. You can either put the library binaries in the same directory as your executable, or a directory that your operating system keeps library binary files.
Download Trados Studio on to your Windows desktop; do not download it onto your MAC OS X desktop. Download your soft key license file to your Windows desktop; do not download it onto your MAC OS X desktop. If you are using an activation code then please ignore this step. Double-click the Trados Studio installer and follow the instructions provided. SDL2 has dropped support for PowerPC Macs and OS X versions older than 10.5 (SDL 1.2 still supports PPC and 10.0, though). That being said, some small changes can make it work, but they make the codebase uglier for small gains, and it's getting hard to find older macs to test on, so we probably will not be restoring official support.
After your compiler compiles all your source files it has to link them together. In order for the program to link properly, it needs to know the addresses of all your functions including the ones for SDL. For a dynamically linked library, these addresses are in the library file. The library file has the Import Address Table so your program can import the functions at runtime. Like with header files, You can either configure your compiler to search in an additional directory where the SDL library files are located, or put the library files in with the rest of library files that your compiler comes with. You also have to tell the linker to link against the library file in the linker. If the linker complains that it can't find -lSDL or SDL2.lib, it means the library files aren't in a place that the linker looks for library files. If the linker complains about an undefined reference, it probably means it was never told to link the library.
After your program is compiled and linked, you need to be able to link against the library when you run it. In order to run a dynamically linked application, you need to be able to import the library binaries at runtime. Your operating system needs to be able to find the library binary when you run your program. You can either put the library binaries in the same directory as your executable, or a directory that your operating system keeps library binary files.
After you set up SDL, we'll cover how to create an SDL 2 window.
Select Your Operating System |
Windows |
Linux |
Mac OS X |
Control a water snake to eat 5 kinds of magic berries in a rippling pond. You will enjoy countless hours of fun with playing this excellent remake of the classical snakegame. Because it's nonviolent, peaceful, natural, and. ...
- File Name:MagicSnake.exe
- Author:WC-Game Studio, Inc.
- License:Shareware ($19.95)
- File Size:2.41 Mb
- Runs on:Win95, 98, ME, NT, 2000, XP
An SDL multiplayer snakegame like Dune. Written in C using SDL. The idea is to construct a robust and simple game engine to make it easy to add objects to the game.
- File Name:Repune, a multiplayer Snakegame.
- Author:Felipe Andres Manzano
- License:Freeware (Free)
- File Size:
- Runs on:Windows
A arcade snake game purely written in verilog [ no asm or C ].
- File Name:snake_game.rar
- Author:hypernuclide.com
- License:Freeware (Free)
- File Size:66 Kb
- Runs on:Windows
The project is the Game (Snake) developing to show and using simple pascal in game programming. It also uses AI (not yet implemented)..
- File Name:Snake_alfa_build.7z
- Author:snakegameinpure
- License:Freeware (Free)
- File Size:91 Kb
- Runs on:N/A
Implementation of the classic Snake Arcade Game in JAVA.
- File Name:1.0a.zip
- Author:P Dolce, Duncan Krebs
- License:Freeware (Free)
- File Size:36 Kb
- Runs on:Windows; Mac; Linux
The famous Snakegame.Games gorgeous interface.Games nimble.Sound good. Support the progress of the store. (1) Game total of 10 levels, from easy to difficult; (2) Audio support; (3) Support the progress of the store; (4) Stand-alone game without. ...
- File Name:SnakeDX_Setup.zip
- Author:365freesoft.com
- License:Freeware (Free)
- File Size:1.46 Mb
- Runs on:Win2000, Win7 x32, Win7 x64, Win98, WinVista, WinVista x64, WinXP
The famous Snakegame.Game interface is simple.Simple manipulation. (1) Support six different styles; (2) The game speed adjustable; (3) Support game pause / grid display; (4) Stand-alone game without networking support. How to play: Arrow keys to. ...
- File Name:Snake_Setup.zip
- Author:365freesoft.com
- License:Freeware (Free)
- File Size:
- Runs on:Win2000, Win7 x32, Win7 x64, Win98, WinVista, WinVista x64, WinXP
A basic snake game with all basic features. Eat as many apples as you can and grow your snake without dying..
- File Name:JSsnake.zip
- Author:GMF
- License:Freeware (Free)
- File Size:16 Kb
- Runs on:WinXP, WinVista, WinVista x64, Win7 x32, Win7 x64, Win2000, Other, Mac Other, Windows Vista, Windows CE, WinME, Linux, Linux GPL, Linux Open Source, Mac OS X 10.5, Mac OS X 10.4, Mac OS X 10.6, Mac OS X 10.7, Mac OS X 10.8, Windows 10, Windows 8
Play Snake on spheres! Control your snake around globes in this brand new, non-violent 3D Snakegame remake! Compete with your friends in the online highscore list. Featuring tutorial levels, power-ups and a lightweight RPG system.
- File Name:snakeworlds_setup.exe
- Author:Patrick Kooman
- License:Freeware (Free)
- File Size:45.16 Mb
- Runs on:Win2000, WinXP, Win7 x32, Win7 x64, Windows 8, Windows 10, WinServer, WinOther, Windows2000, Windows2003, Windows Server 2000, Windows Server 2003, Windows Server 2008, Windows Server 2008r2, Windows Server 2012, Windows Tablet PC Edition 2005, Windows Media Center Edition 2005, WinVista, Windows Vista, WinVista x64
Check out this version of the snakegame commonly found on Nokia phones. Navigate the snake around the screen and try to eat the apples to gain points. You die by running into a wall, or running into yourself.
- File Name:eipcsnake.exe
- Author:EIPC
- License:Freeware (Free)
- File Size:2.11 Mb
- Runs on:Win98, WinME, WinXP, Windows2000
Snake.bizPla.net is the classic snakegame for the Pocket PC platform. Control the snake to eat apples while avoiding to hit the wall and itself.
- File Name:snakeBizPlaNetSetup.exe
- Author:bizPlanet
- License:Freeware (Free)
- File Size:63 Kb
- Runs on:Pocket PC
You must control the snake who is going to the long and hard travel around the planet Snakeus. Snake should eat a little for the travel. So the target of this snakegame is eat, eat and eat. From the little worm you can grow to the big mighty snake.
- File Name:fsnake.exe
- Author:TERMINAL Studio
- License:Shareware ($)
- File Size:3.79 Mb
- Runs on:9x, NT, 2000, ME, XP
Related: