Clan GIGN

Armed Assault

Battlefield 2142

Battlefield 2

Call of Duty 4

OFP

Raven shield































































Accueil

Liens

Evénements

Forum



























Accueil























Recherche
Donation Serveur GIGN

Entrer le montant:

Evénements
Aucun évènement à venir...
Voir calendrier







Chat Vocal
Identification
Sur le site
Membres du clan GIGN
Membres actifs
Membres en sommeil
Membres stagiaires
Membres retraités
ExtCalendar
Août 2008 Septembre 2008
Lu Ma Me Je Ve Sa Di
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Copinage

Hébérgé par le clan GIGN :
Le site du clan F.S.F.

Le clan F.S.F.

Liens vers nous :

gign.gif

 










Serveur clan GIGN
En direct du Forum
1: demande de recrutement (20) Last GIGN_James
2: Bani du serveur : demande la raison ? (5) Last GIGN_Beskill
3: Déplacé : Banni de notre serveur GIGN_ (1) Last
4: Déplacé : Les teams sans serveur (1) Last
5: Crémaillère du =NO= (6) Last GIGN_James
6: AVI en DIVX (5) Last GIGN_Beskill
7: Carte graphique ... (11) Last GIGN_Kaisen

Jouer aux FPS Sous LINUX Version imprimable Suggérer par mail
Écrit par GIGN_ToF   
13-06-2007

Les FPS sous Linux

par Red Morgan

en parler dans le forum  

 

Pour commencer, étant donné que moi même je me mélangeais les pinceaux dans les différentes technologies, je vais faire un petit point sur comment fonctionnent les jeux 3D, ceci permet d'expliquer en partie pourquoi certain peuvent fonctionner nativement sous linux et d'autre non.

Un jeux 3D doit utiliser une API (interface de programmation) pour communiquer avec le matériel. Il existe deux principales API pour la 3D : DirectX et OpenGL

DirectX est implémenté par Microsoft, le code source est fermé et le développeur ne voit que la façade (API) de l'application. Ceci veux dire que l'on ne peut utiliser DirectX que sur des systèmes d'exploitations ou DirectX à été porté. C'est à dire uniquement Windows et la Xbox. Le Mac et Linux en sont privé. Un jeux développé uniquement en DirectX n'est pas directement portable sur d'autre plate forme, encore moins exécutable. (Mais il y a des exceptions)

OpenGL est une API open source qui est tiré de GL. C'est Silicon Graphic qui implémente GL. Etant open source (le code source est ouvert) OpenGL à été portée sur de nombreuse plate-forme dont Linux et Mac. Un jeux développé sous OpenGL est donc plus facilement portable sur différente plate-forme.

DirectX et OpenGL sont donc concurrent. Et on comprend très bien pourquoi microsoft ne portera pas DirectX sur d'autre plate-forme, cela lui permet de garder une certaine hégémonie sur les jeux (entre autre).

Pour palier ce problème de portabilité on trouve des applications qui utilisent les deux API, Unreal Tournament 2004 par exemple... (cliquez sur 'lire la suite...')


L'exception Wine : (un projet existe sous Mac : Darwine)
Wine, un programme libre pour Linux, qui recrée l'interface de programmation de Windows.
Ce programme permet donc d'installer des applications Windows sous linux. Le code source de windows et celui de directX étant fermés, Wine n'est pas parfait (il fonctionne en ingénierie inverse), et ne permet pas de faire fonctionner toutes les applications Windows.
Liste des applications supportés par Wine : http://appdb.winehq.org/
Il existe deux branches payantes de Wine (tout n'est pas gratuit sous linux) Crossover office pour les produits bureautiques, et Cedega pour les jeux, elles permettent de prendre en charge certain programme Windows qui ne fonctionne pas avec Wine.
Liste des jeux supportés par Cedega : http://games.cedega.com/gamesdb/

D'autre part, les FPS utilisent un moteur 3D, lui même basé sur DirectX ou OpenGL ou les deux. C'est un programme très lourd à développer, on ne développer un moteur par jeux, la plupart achète la licence d'un moteur existant, et développe le jeux autour quitte à modifier le moteur.
Il existe 3 grands moteurs : Quake engine, Unreal engine, et Source engine

Source engine, basé sur directX9, est le moteur de half life 2 et donc de counter strike, d'ou l'appelation counter strike source, pour le différencier du premier counter strike basé lui, comme half life 1, sur un moteur de quake. C'est a l'heure actuelle, le moins utilisé parce que le plus récent.
Quelques jeux utilisant Source engine : Half-Life2, et les mods Counter-Strike Source et Day Of Defeat Source, Dark Messiah of Might & Magic, Postal3, Vampire : The Masquerade - Bloodlines...

UnrealEngine est basé sur directX et OpenGL et existe actuellement en 3 versions
Quelques jeux utilisant UnrealEngine 1
Unreal, Unreal Tournament 99, Deus Ex...
Quelques jeux utilisant UnrealEngine 2
Unreal II, Unreal Tournament 2003, Deus Ex : Invisible War, Armerica's Army 1-2, Rainbow Six 3 : Raven Shield, Splinter Cell 1-2-3, SWAT4, Ghost Recon 2, Tribes : Vengeance...
Quelques jeux utilisant UnrealEngine 3
Gears of War, Unreal Tournament 3, America's Army 3, Rainbow Six : Végas

Enfin Quake Engine est lui aussi basé sur directX et OpenGL, il a le gros avantage d'avoir les sources de ses version 1-2-3 libérées. Attention les jeux Quake 1-2-3 ne sont pas libre car les éléments constituant le jeux comme les textures restent la propriété de id software.
Un certain nombre de mod de Quake sont donc devenu des standalones, des programmes qui n'ont plus besoin de l'original de Quake pour fonctionné, ils sont distribués gratuitement. On peut cité par exemple : Tremulous, World Of Padman, Nexuiz, Warsow.

Alors a quoi on peut jouer sous linux ?

Et bien un peu de tout...
Certain jeux sont natif linux, Quake3 par exemple, d'autre fonctionnent directement a partir du logiciel windows, mais il n'y a pas de règles pour savoir si le jeux sera jouable sous linux, il faut tester ou se renseigner.

petit liste de fps jouable sous linux avec leur moteurs :

Half-Life 1 / Quake1-2
Half-Life 2 / Source engine
Unreal Tournament 99 / Unreal engine
Unreal Tournament 2003 / Unreal engine 2
America's army / Unreal2
Devastation / Unreal2
Unreal Tournament 2004 / Unreal engine 2.5
Nexuiz / DarkPlaces mod de quake
Warsow / Qfusion mod de quake2
Quake3 / Quake3
Tremulous / Quake3
Return to the castle wolfenstein / Quake3
Enemy-territory / Quake3
Urban terror / Ioquake mod de quake3
World of padman / Ioquake mod de quake3
Doom3 / Doom3
Quake4 / Doom3
Far cry / CryEngine
Serious Sam / Serious Engine
Legends / Torque
savage / Silverback Engine
savage 2 / K2 Engine

fonctionnerait avec cedega (je met le conditionnel n'ayant pas testé) et puis entre fonctionne et jouable... je prend des pincettes

America's army 2.8 / Unreal2
Raven Shield / Unreal2
Battlefield 2 / Battlefield 2 Engine
Battlefield 2142 / Battlefield 2 Engine modifié
Operation flash point / Real Virtuality
Vietcong 2 / Ptero-Engine II

ne fonctionne pas sous linux (à ma connaissance)

Armed assault / Real Virtuality 2
Végas / Unreal3

Sinon côté mmorpg qui tournent sous linux ont peut citer :

World of Warcraft
Anarchy online
Dofus

Voili voilou, la prochaine fois je met un coup de projo sur un fps en particulier.

N'hésiter pas à commenter, voir à corriger les erreurs, ou les commissions...

RedMorgan
Juin 2007
Commentaires
Ajouter un nouveauRechercher
rsvfkv - wow gold     | 123.145.164.xxx | 29-07-2008 05:49:45
World of Warcraftwow gold,wow gold,wow gold,power leveling iswow power leveling,wow power leveling,wow power leveling,world of warcraft power leveling,wow power leveling,World Of Warcraft Power Leveling,wow power leveling and compete with enemies for power leveling and glory. buy wow gold,cheap wow goldan online role-playing experience set in the award-winninguniverse.wow gold Players assume the roles of wow power leveling heroes as they explore, [url=http://www.xowow.com]WoW Gold[/ url]adventure,[url=h
ttp://www.wow-powerleveling.org]wow power leveling[/url],wow gold,wow gold,WoW Gold,wow gold,wow gold and quest across a vast world. is a "Massively Multiplayer Online Role Playing Game" wow power leveling,wow power leveling,wow gold,World Of Warcraft gold which allows thousands of players to interact within the same world. Whether adventuring together or fighting against each other in epic battlesplayers will form friendships, forge alliances, As a wow power leveling online game, enables thousands of players to come together online and battle against theand each other. buy wow gold,Cheap WoW Gold,Cheap WoW Gold,world of warcraft gold,Cheap WoW Gold,Cheap WoW Gold,world of warcraft gold,world of warcraft gold,wow gold,Players from across the globe can leave the real world behind and undertake grand quests and heroic exploits in a land of fantastic adventure.wow gold,wow gold,wow gold,wow gold,wow gold Unlike other cheap opponents. Below are some featuresage of conan gold,aoc gold, [url=http://www.wowgoldlive.com/age-of-conan-gold-...
Ecrire un commentaire
Nom:
Email:
 
Website:
Titre:
BBCode:
[b] [i] [u] [url] [quote] [code] [img] 
 
 
 
Security Image
Saisissez le code que vous voyez.

Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved.

Dernière mise à jour : ( 13-06-2007 )
 
< Précédent   Suivant >

















Accueil

Liens

Evénements

Forum























© clan GIGN 1998-2007