도전2022

opensource 리눅스 게임 자료조사 본문

작업/리눅스

opensource 리눅스 게임 자료조사

hotdigi 2009. 12. 23. 18:07
필요 유틸리티
libsdl-image1.2-dev, libsdl-mixer1.2-dev

FloboPuyo 

Supertux

- PC Games : Penguin Command, BumpRace, Black-Box, Castle-combat, NuclearChess, 
- Web Games : jsNumbers
- Zaurus Games : zSubHunt, zBlack-Box, zNumbers, zMerlin, zTappy, zChain
- VR3 Software : Black-Box-VR3, Numbers, Easy install
- Libs : SFont, Fonts for SFont


http://cplus.about.com/od/cgames/C_Games_with_Source_Code.htm

C++ Games with Source Code

This has links to downloads of games with source code in C++
Advanced Strategic Command - Battle Isle Close
Advanced Strategic Command is a free, turn based strategy game written in C++ and GPL licensed. It is designed to be pretty much like the Battle Isle series from Bluebyte and is currently available for Windows and Linux. ASC can be played both against the AI other human players, using hotseat or PlayByMail. It is also used to run the multiplayer universe Project Battle Planets.
Angel - Cross Platform Game Prototyping Engine
Angel is a cross-platform 2D game prototyping engine based on OpenGL and C++. It has texturing with transparency, animations using texture swapping at defined intervals, rigid-body physics, text rendering with multiple fonts, particle systems and some basic AI with state machine and path-finding. Plus lots more.
Battle for Wesnoth- Open Source Fantasy Turn based game
The Battle for Wesnoth is a turn-based strategy game with a fantasy theme. Written in C++, it's cross platform through use of the SDL. You can also run it as a server to host multi-player games.
Allegro Low LEvel Game Routines
Allegro is a portable library mainly aimed at video game and multimedia programming, originally started by Shawn Hargreaves for the DJGPP compiler in a mixture of C and assembler. There is also a community website for this at http://allegro.cc with several hundred games.
Bullet - Open Source 3D Physics Library
Bullet is a 3D Collision Detection and Rigid Body Dynamics Library for games and animation. It's free for commercial use, including on the PlayStation 3, and is written in Open Source multiplatform C++ under the ZLib License.
Civilization IV Software Development Kit, which contains the core game
The link goes to the downloads page which includes the Civilization IV Software Development Kit with the core game DLL source code, allowing gamers to completely rewrite or modify their own Civilization world to their heart's content. You will of course need a copy of Civilization IV to play it.
eGUI- Simplify Windows GUI Programming with John Torjo's library
eGUI is a library that makes Win 32 GUI development a lot simpler with cleaner code, and no including of windows.h. Plus no message maps needed!
Empire Classic - A Turn Based Game
Empire is a turn based strategy game of global conquest and diplomacy. Originally developed at the Evergreen state college in 1974 where it was called Civilization. It's played on a series of islands scattered throughout a watery world. Note- games are no longer run on the site but source code is available.
Emulator for the Sony PSP
Potemkin is an open source Playstation Portable emulator able to play commercial games. It was released under the GNU GPL License.
Falling Sands Game
This is an implementation of the falling Sands game (as found at http://chir.ag/stuff/sand/ ) in C++ with wx Widgets by developer Owen Piette.
Frqative - Cross platform Fractal Generator
Fraqtive is an open source, multi-platform generator of the Mandelbrot family fractals. It uses very fast algorithms supporting SSE2 and multi-core processors. It generates high quality anti-aliased images and renders 3D scenes using OpenGL. It allows real-time navigation and dynamic generation of the Julia fractal preview.
Game of Life (GOLLY) Simulation
A very fast high speed Open Source Cellular Automata Simulation
Glest - Free 3D real-time strategy game,
Glest is an award winning free 3D real-time strategy game written in C++/OpenGL, where you control the armies of two different factions: Tech versus Magic, warriors versus Mages. It's not just a game, but also an engine to make strategy games, based on XML and a set of tools. A few mods already exist.
Lincity-NG - an open source city management game
Based on an earlier C game, lincity-NG is a city simulation game where you are required to build and maintain a city. You can win the game either by building a sustainable economy or by evacuating all citizens with spaceships.
Massiv - Distributed game middleware
Massiv is distributed game middleware to simplify the development of distributed persistent MMO (massively multiplayer online) games. It's an OO distributed system built with C++ and the STL that manages application objects including object life time management (garbage collection), object serializability and remote calls to object methods and migrating and replicating objects.
Opencity - A City simulator
OpenCity is a full 3D city simulator game project written in standard C++ with OpenGL and SDL from scratch. It is not a clone of Sim City. It's also an OpenGL/SDL/C++ game programming tutorial. In the resources section, you can find the micro simulators' algorithm, design document, UML diagram and information about other issues.
Micropolis- Open Source version of SimCity
Micropolis is the Open Source version of Will Wright's classic game SimCity for Linux by Don Hopkins and the OLPC (One Laptop Per Child) XO computer. The game is written in C++ for Linux with Tcl/Tk scripting engine. Note that EA allows this to exist as Micropolis with their SImCity trademark removed and no mention of SimCity in the source.
Open Source Physics Engine
ODE is an open source, high performance library for simulating rigid body dynamics. It is fully featured, stable, mature and platform independent with an easy to use C/C++ API.
Open Real Time Strategy Game Engine
ORTS is a programming environment for studying real-time AI problems such as path-finding, dealing with imperfect information, scheduling, and planning in a GPL Open Source Real time Strategy game engine. Games are fast-paced and it's ideal for testing real-time AI research. Plus there's an annual programming contest.
PixelCity - a Fly through a computer generated city by night
Look for "Procedural City, Part 1: Introduction" down the page. This is the first of 13 articles on writing the code to generate a city (by night) and then fly through it. the 13th article has a link to the code and it's also here, where there's a youtube video of it as well.
Quake II - Updating of the Source Code to Managed
Developer Greg Dooley has taken an existing port of Quake II (by Vertigo software) and converted that to the modern C++/CLI so it can be compiled by Visual C++ 2005/2008.
Quake III Source Code- Ported to Managed C++ 
Programmer Greg Dooley has ported the C++ code for Quake III to managed code so it compiles under Visual C++ 2005/2008 using the C++/CLI syntax.
QT - Adventure Game Interpreter
QT AGI Studio is a program that allows you to view, create and edit AGI games. This is the adventure game engine used by Sierra On-Line™ to create some of their early games.
Role Play Dungeon Level Map and Contents Generator
Full C and C++ Source Code for a Windows application for generating Role Playing game maps for dungeons.
Russian Soccer Simulator
Use Google Language translation to view this link in English. It has an article and source code in C++ for a simple soccer simulation. It won an award for best simulator in 2001.
TADS- Designing Interactive Fiction Games
TADS is a freeware programming system that can help you create high-quality interactive fiction. Written in C++ (the latest version), it is available on many platforms including Windows, Linux and Mac.


Computer Games Resource Center

Free Open Source Linux Games
http://lgames.sourceforge.net/
Collection of open source Linux games, freely available under the GPL.
Database of Linux Games
http://www.icculus.org/lgfaq/gamelist.php
Database of Linux games includes links to the vendor, license information (free or commercial). genre and more.
Linux Platform Games For Sale
http://www.tuxgames.com/
Find for-sale games for the Linux platform.
Games for the Linux Platform
http://games.linux.sk/
Includes numerous games for the Linux platform, plus a forum and podcsts.
Linux Games Site
http://www.linuxgames.com/
Linux games site includes games downloads, links to software, articles and more.
Games for the SuSE Linux Platform
http://forums.suselinuxsupport.de/index.php?s=3387ca4a1f9736ba98355f16f8eba9f2&showforum=10
Includes about a dozen games for the SuSE Linux platform.
The Linux Game Tome
http://www.happypenguin.org/
The Linux Game Tome is a resource for open source Linux games. Check out the games, post your own game and chat with other open source game developers in the forums.
DebianLinux.net Games Site
http://debianlinux.net/games.html
DebianLinux.net games site. Includes games news, game development portals, 3D engines and game development kits, over 200 free games (organized by category, including board games, card games, 2D and 3D action/strategy games, educational games, etc.), console managers, console emulators and more.





















'작업 > 리눅스' 카테고리의 다른 글

linux 웹 서버 만들기  (0) 2010.02.19
putty를 사용하자.  (0) 2010.02.19
DDD 사용하자.  (0) 2010.02.18
리눅스 커널 구하자.  (0) 2010.02.10
so 파일 동작 원리 학습  (0) 2010.01.21