D-Day: Normandy - Le Bottin des Jeux Linux

D-Day: Normandy

Specifications

Title: D-Day: Normandy Type: Linux Game
Genre: Adventure & Action Status:
Category: Adventure & Action ➤ Shooter ➤ WW I & II ➤ Misc. Commercial:
Tags: FPS; Shooter; Action; Tactical; Strategy; World War I & II; Military; id Tech 2 engine; Modern conflict; Atmospheric; Comics Graphics; Cel Shading; Weather; Day & Night Demo:
Released: Latest : 5.03.3 / Dev : 10583f2 Package Name:
Date: 2017-05-16 Extern Repo:
License: GPL v2 Deb Repo:
View: Third person Package:
Graphic: 3D Binary: ✓
Mechanics: Real Time Source: ✓
Played: Single & Multi PDA:
Quality (record): 5 stars Quality (game): 5 stars
Contrib.: Goupil & Louis ID: 15242
Created: 2017-05-08 Updated: 2017-06-17

Summary

[fr]: Un FPS multi-plateforme en solo (IA) / multi (local / en ligne) sur le thème de la 2nde guerre mondiale avec un rendu cel-shading conférant à son univers un aspect "bande dessinée". Il offre plusieurs modes de jeux (Deathmatch, Capture, Objectives, Progrees) et ses besoins en ressources sont faibles (il fonctionnera sur de petites configurations). [en]: A cross-platform single (AI) / multiplayer (local / online) FPS game on the World War II theme, with a cel-shading render, giving its universe a "comic" aspect. It offers several game modes (Deathmatch, Capture, Objectives, Progrees) and its resource requirements are low (it will work on small configurations).

Videos

Trailer / Gameplay [en] / [en] / [fr] :


Présentation des développeurs / Dev presents :


Présentation des utilisateurs / Users presents :

Links

Website & videos
[Homepage [en] [fr]] [Dev site] [Features/About] [Screenshots] [Videos t ts gd gd gu gu id r lp g g g g g g g[fr] g[de] g[ru] g[pl] g[cz] g[sp] g[pt] g[it] g[tr] g] [WIKI [en] 1 2 3] [WIKI [fr]] [FAQ] [RSS] [Changelog 1 2]

Commercial : (empty)

Resources
• Download last version (source) : [GitHub (D-Day: Normandy source)] [D-Day Dev Central Entry]
• A big pack of maps (to copy in DDaynormandyFPS-5.03.03/dday/) : [GitHub (D-Day: Normandy extra maps)]
Technical informations

[Open Hub] [PCGamingWiki] [MobyGames] [D-Day: Normandy (How to contribue)]
• Chan irc : #ddayhome on irc.quakenet.org

Social
Devs (DDaynormandyFPS Team [fr] [en]) : [Site 1 2] [twitter] [YouTube] [Interview 1 2]
Port by (Lionel Hernou [fr] [en]) : [Site 1 2] [twitter] [YouTube] [Interview 1 2]
Game : [Blog] [Forums [fr]] [twitter] [Facebook] [YouTube]

On other sites
[UBUNTU forums [fr]]

Reviews
[metacritic]

News / Source of this Entry (SotE) / News (SotN)

Description [fr]

Un FPS sur le thème de la seconde guerre mondiale avec un rendu cel-shading, par la DDaynormandyFPS Team, portage Linux par Lionel Hernou (PowaBanga).
Il utilise le moteur id Tech 2 engine (celui de Quake 2).

D-Day: Normandy est un FPS multi-plateforme en solo (IA) / multi (local / en ligne) sur le thème de la 2nde guerre mondiale avec un rendu cel-shading conférant à son univers un aspect "bande dessinée". Il offre plusieurs modes de jeux (Deathmatch, Capture, Objectives, Progrees) et ses besoins en ressources sont faibles (il fonctionnera sur de petites configurations).

Voir aussi / See also (Cel Shading games) : Borderlands 2, D-Day: Normandy, War§ow, ZDoom - [mod Action Doom 2: Urban Brawl],

Crédit image (lien ci-dessus) : UBUNTU forums


DDay: Normandy FPS est un jeu opensource et entièrement gratuit sur le thème de la Seconde Guerre mondiale, qui a été abandonné par ses développeurs, et qui est à présent uniquement développé par ses fans. Il a d'abord été publié en 2000 en tant que mod pour Quake 2. La version finale "officielle" 4.1 a été diffusée par Vipersoft en 2002 sous la forme d'un jeu autonome. La version 5.0 actuelle du jeu est une édition communautaire qui compile tous les add-ons d'équipes, la plupart des cartes principales, des ajouts de code, et des correctifs qui ont été réalisés depuis la version 2.0.

D-Day est avant tout un jeu multijoueur, mais il possède également le support des bots pour le jeu hors ligne. Actuellement, il existe 8 équipes différentes, chacune avec différentes armes, skins et cartes : USA, Allemagne, Grande-Bretagne, Russie, Pologne, Italie, Japon et US Marines. Il existe environ 60 armes différentes disponibles pour les différentes équipes et des centaines de cartes communautaires.

Au début du jeu, vous pouvez rejoindre les forces de l'Axe (Axis) ou celle des Alliés (Allies), et ensuite sélectionner une classe. Chaque classe possède différentes armes / éléments et points forts / faiblesses. La plupart des armes ont 2 modes de tir. Par défaut, utilisez le bouton droit de la souris pour utiliser le mode de tir alternatif qui, pour la plupart des armes, permet de porter celle-ci près de votre œil afin de pouvoir viser. Il n'y a pas de réticule de visée dans D-Day sauf pour les fusils de sniper ! Les maps peuvent être remportées en marquant des points (en détruisant ou en capturant des objectifs) et / ou par votre équipe en éliminant un certain nombre d'adversaires. Vous pouvez consulter le tableau des scores pour voir combien d'adversaires doivent été éliminés ou de points marqués par chaque équipe pour remporter la partie.

Parmi les modes de jeu disponibles :

• Deathmatch : le premier qui tue un certain nombre d'ennemis
• Capture : capturez une construction après un certain temps
• Objectives : détruisez certains objectifs, tuez Hitler, activez des objets pour gagner
• Progrees : l'objectif principal est de capturer un drapeau ou de détruire des objectifs, lorsque vous touchez le drapeau, le spawn est modifié pour tous les joueurs, vous progressez sur la carte, si vous arrivez à la fin, vous gagnez.

Le développement du jeu est globalement achevé, mais il est encore possible de l'améliorer graphiquement (avec des textures haute résolution, ou avec des modèles md3 pour remplacer les anciens md2 par exemple)

Description [en]

DDay: Normandy FPS is an opensource and completely free to play World War II game. It was first released in 2000 as a mod for Quake 2. The final "official" version 4.1 was released by Vipersoft in 2002 as a standalone game. The current 5.0 version of the game is a community edition that compiles all the add-on teams and many of the most common maps and code additions and fixes that have been made since the '02 release.

D-Day is primarily a multiplayer game but it also has bot support for offline play. Currently there are 8 different teams you can play as, each with different weapons, skins and maps: USA, Germany, Great Britain, Russia, Poland, Italy, Japan, and US Marines. There are around 60 different weapons available for the various teams and hundreds of community made maps.

At the start of the game you can join either Axis or Allies and then select a class. Each class has different weapons/items and strengths/weaknesses. Most weapons have 2 firing modes. By default use the right mouse button to use the alternate firing mode which for most guns means raising the weapon sites up to your eye so you can aim. There are no crosshairs in D-Day except for the sniper rifles! Maps can be won either by scoring points (by destroying and capturing objectives) and/or by your team getting a certain number of kills. Look at the scoreboard to see how many kills or points each team needs to win.

Multiple game mods available, like :

• Deathmatch : First who kill a number of enemies
• Capture : Capture a build behind some time
• Objectives : Destroy some objectives, kill hitler, activate some stuffs for win
• Progrees : Main is capture a flag or destroy objectives, when you touch the flag, the spawn is modified for all players, you progress on the map, if you arrive to the end, you win.

The development of the game is globaly finished, but it is posssible to improve it graphically (with high resolution textures, or with md3 models for replacing old md2 ones for example)

How to play:
A,S,D,W -> movements
Q -> take items
SPACE -> Jump
CTRL -> down-crouch
Left click -> shoot
Right click -> use weapon (position to aim)
R or Middle click -> reload

If you like it, please just share it and play it with your friends.

You can download the latest release but if you prefer to compile the game, have a look at the INSTALL file.

Thanks to Skuller for the Q2pro engine. Thanks to Fafner for his DDayDev website, and all his contributions to improve the game code. Thanks to Dirk who improves the code too, and helps me to understand how the game work. Thank you to all those who supported me in my approach and supported me for everything I created for this game. Special thanks to Vipersoft who published this game in opensource. Thanks to all guys and players who created some models, pictures, maps to improve the game and who shared them. And at last, thanks to all players who promote this game and who never stop playing it.

Installation [fr]

INSTALLATION :

➥ Par la compilation du source : (testé : ok)
(voir le fichier INSTALL.md)
• Installez ces bibliothèques : # apt install libc6-dev libx11-dev libsdl2-dev libsdl1.2-dev libopenal-dev libpng-dev libjpeg8-dev zlib1g-dev mesa-common-dev liblircclient-dev libcurl4-gnutls-dev
• Téléchargez son source puis décompactez-le
• Dans son répertoire racine lancez : $ make
(ou $ make -j8)
La compilation produit les binaires DDaynormandy et Dediedserver ainsi que des bibliothèques dans ses sous-répertoires.

Correctif pour les utilisateurs d'une architecture 32 bits:
Le jeu (binaire principal) se compile correctement en 32 bits ou 64 bits en fonction de votre architecture, et dans sa dernière version (>=11 mai 2017), les bibliothèques des sous-répertoires se compilent aussi correctement en 32 ou 64 bits.
Néanmoins, pour ceux qui utilisent toujours l'architecture 32 bits (mon cas), les Makefiles produisent des binaires 32 bits avec un nom de fichier qui ne correspond pas à l'attendu du jeu : gamei686.so alors que l'attendu est gamei386.so, ce qui génère des messages d'erreur en console.
Dans l'attente de la résolution de ce problème par le développeur, je vous suggère donc de renommer la bibliothèque suivante :
DDaynormandyFPS-master/dday/gamei686.so ➜ DDaynormandyFPS-master/dday/gamei386.so


LANCEMENT DU JEU :

En console dans son répertoire racine lancez :
• Si vous avez compilé son source : $ ./DDaynormandy

[fr] Nota : si l'interface du jeu ne s'affiche pas immédiatement, pressez la touche "Esc" pour la faire apparaître

[en] Note: if the game interface does not appear immediately, press the "Esc" key to make it appear

Test [fr]

Test du binaire (D-Day.Normandy5.03.3) par goupildb (sur Debian Sid début Mai 2017) :
Au lancement en console :
$ ./DDaynormandy_linux_i386
bash: ./DDaynormandy_linux_i386 : impossible d'exécuter le fichier binaire : Erreur de format pour exec()

$ ./Dediedserver_linux_i386
bash: ./Dediedserver_linux_i386 : impossible d'exécuter le fichier binaire : Erreur de format pour exec()

Test du source (D-Day.Normandy5.03.3) par goupildb (sur Debian Sid début Mai 2017) :
La compilation est simple et se passe bien (doc mise à jour dans la section "Installation" ci-avant).
LANCEMENT DU JEU :

$ ./DDaynormandy
------- FS_Init -------
Current search path:
./dday
./dday
-----------------------
Execing default.cfg
Unknown command "+mlook"
Execing config.cfg
Execing autoexec.cfg
Line has unmatched quote, discarded.
Unknown command "//MISC"
------- S_Init -------
Using SDL audio driver: pulseaudio
sound sampling rate: 22050
----------------------
------- R_Init -------
...enabling GL_EXT_compiled_vertex_array
...enabling GL_ARB_multitexture (4 TMUs)
...enabling GL_EXT_texture_filter_anisotropic (16 max)
...enabling GL_ARB_vertex_buffer_object
...enabling GL_ARB_fragment_program
----------------------
SDL mouse initialized.
====== Q2PRO initialized ======

q2pro r666, May 8 2017
http://skuller.net/q2pro

J'arrive sur une belle image représentant la 2nde guerre mondiale avec un curseur attendant la saisie de commandes.
Le clavier est en QWERTY.
J'ai tenté de saisir des commandes qui me passaient par la tête : help, ?, exec, run
Mais il ne les comprend pas. Finalement il comprend la commande : quit
Je m'arrête là pour l'instant.

Ok, trouvé : il fallait presser la touche "Esc" :)

Je configure le jeu (graphisme, touches) et tente une partie contre des bots.
Problème : "Can't access ./dday/gamei386.so: No such file or directory".

Je teste le multi-joueur : 5-6 serveurs sont disponibles. J'en teste un, il charge un certain nombre de fichiers puis il ne se passe plus rien. Esc. J'en teste un autre, il m'affiche une erreur (de mémoire), j'en teste un autre, idem. Finalement sur le même menu je trouve la possibilité de jouer en local contre des bots, çà marche.
Un graphisme assez réussi, j'aime bien.
Mais je n'arrive pas à faire apparaître le réticule de visée (pour tirer c'est mieux). Je joue encore quelques minutes et puis le mal de mer inhérent à ces jeux se fait sentir (mais là le bug est dans ma tête :)).

RECTIFICATIF : en fait il n'y a pas de réticule de visée car l'on vise avec l'arme elle-même (clic droit). Désolé, je n'avais pas compris. Effectivement c'est mieux ainsi (plus réaliste).

Mes impressions :

Les "+" :
• un graphisme au look BD (cel-shading, type Warsow mais en moins flashy) très sympa
• la possibilité de jouer contre des bots est un gros "+"
• j'aime beaucoup l'ambiance sonore (musiques Françaises d'époque)

Les "-" :
• le site gagnerait à être repris et éclairci. Il faudrait notamment une HomePage en Anglais (RECTIFICATIF : corrigé sur les liens ci-dessus. Il existe bien un site en Anglais, c'est une autre équipe qui le maintien, mais il est vieux et peu mis à jour) pour faire venir du monde sur les serveurs. Il faudrait aussi faire un Wiki sur Github en Anglais : la page est disponible mais vide. De belles copies d'écrans et quelques vidéos de qualité (il y en a déjà quelques-unes sur YouTube assez sympas) serait un plus.
• les binaires ne fonctionnent pas sur Debian : à revoir.
• Faire une petite notice pour les premiers pas en anglais sur le site : bizarre cette histoire de touche "Esc" (ou il y a peut-être un truc sur mon installation qui bloque le démarrage automatique, mais çà mériterait tout de même une petit FAQ en Anglais précisant cette astuce).
• Vérifier si tous les serveurs fonctionnent car sur mon installation ce n'était pas le cas (mais le jeu en local fonctionne). Il y a notamment des serveurs avec protection anti-triche (message renvoyé en console : "NO TIENES ANTICHEAT; VISITA WWW.DDAYCHILE.COM PARA OBTENER AYUDA") qui refusent la connexion (je n'ai pas trouvé sur ce client comment activer la protection anti-triche, s'il y en a une).

Globalement :
Un bon jeu qui gagnerait à être connu. Il a du potentiel. Il faudrait le mettre davantage en valeur avec un beau site en anglais, une doc appropriée (elle existe globalement mais de manière dispersée dans des fichiers). Le jeu est d'une manière générale assez sombre (tout ceci est relatif, c'est parce que je suis tombé sur des cartes de nuit et que plusieurs vidéos trouvées se passent aussi de nuit), prévoir aussi plus de cartes de jour.
Un grand merci et bravo à toute l'équipe pour le travail déjà accompli !