Word War Vi - Le Bottin des Jeux Linux

Word War Vi

🗃️ Specifications

📰 Title: Word War Vi 🕹️ / 🛠️ Type: Game
🗃️ Genre: Arcade 🚦 Status: 05. Tested & Working (status)
🏷️ Category: Arcade ➤ Shooter ➤ Space ➤ Defender 🌍️ Browser version:
🔖 Tags: Arcade; Action; Defender; Space Shooter; Spaceship; Space; Bullet Hell; Sci-fi; Retro; Perma Death; Difficult; Casual; Level Editor; Keyboard; Controller; Force Feedback 📦️ Package Name: wordwarvi
🐣️ Approx. start: 2007-05-07 📦️ Arch package:
🐓️ Latest: 2021-02-03 📦️ RPM package:
📍️ Version: Latest: 1.0.4 / Dev: 9cee5ee 📦️ Deb package: ✓
🏛️ License type: 🕊️ Libre 📦️ Flatpak package:
🏛️ License: Code: GPL-2 / Artwork: CC BY 2.0 & CC BY-SA 3.0 📦️ AppImage package:
🏝️ Perspective: Third person 📦️ Snap package:
👁️ Visual: 2D Vector ⚙️ Generic binary: ✓
⏱️ Pacing: Real Time 📄️ Source: ✓
👫️ Played: Single 📱️ PDA support: ✓
🎖️ This record: 5 stars 🕳️ Not used:
🎀️ Game design: 5 stars 👫️ Contrib.: goupildb & Louis
🎰️ ID: 13446 🐛️ Created: 2010-08-20
🐜️ Updated: 2022-05-06

📖️ Summary

[en]: A libre, multi-platform, 2D side-scrolling shooter, Defender type, operating system-themed shooter, in which the player pilots a vi-craft into the main memory, rescuing lost ".swp" files, avoiding system defenses and erasing emac processes that clutter memory. When all the lost ".swp" files are saved, he will have to go to the socket that will lead him to the next node of the cluster. An "old school" looking game with its vectorial interface, a nice soundtrack, a little problem with the joystick for me (but the keyboard: ok), and lots of enemies. Excellent! [fr]: Un shooter libre et multi-plateforme, à défilement latéral, de type Defender, sur le thème du système d'exploitation, dans lequel le joueur pilote un vaisseau vi dans la mémoire principale, sauvant les fichiers ".swp" perdus, évitant les défenses du système et effaçant les processus emacs qui encombrent la mémoire. Lorsque tous les fichiers ".swp" perdus sont sauvés, il devra se diriger vers le socket qui le mènera au prochain nœud du cluster. Un jeu au look "old school" avec son interface vectorielle, une belle bande son, un petit souci avec le joystick pour moi (mais le clavier : ok), et des ennemis à foison. Excellent !

🎥️ Videos


🦉️ From Devs: (202xxx),


🎲️ Gameplay: (202xxx), (202xxx), (202xxx),

🕸️ Links

🏡️ Website & videos
[Homepage] [Dev site] [Features/About] [Screenshots] [Videos t(202xxx) gd(202xxx) gd(202xxx) gu(202xxx) r(202xxx) lp(202xxx) g(202xxx) g(202xxx) g[fr](202xxx) g[de](202xxx) g[ru](202xxx) g[pl](202xxx) g[cz](202xxx) g[sp](202xxx) g[pt](202xxx) g[it](202xxx) g[tr](202xxx) g(202xxx)] [WIKI] [FAQ] [RSS] [Changelog 1 2 3]

💰 Commercial: (empty)

🍩️ Resources
(empty, license): [Homepage] [Dev site] 🎬️ g(202xxx)

🛠️ Technical informations
[Open Hub] [PCGamingWiki] [MobyGames]

🦣️ Social
Devs (Word War Vi Team [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
Devs (Stephen Cameron (smcameron) [fr] [en]): [Site 1 2] [Patreon] [Liberapay] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2 3]
The Project: [Blog] [Chat] [Forums] [mastodon] [PeerTube] [YouTube] [PressKit] [reddit] [Discord]

🐝️ Related
[Wikipedia (Defender) [fr] [en] [de]]
[The Linux Game Tome] [Debian/Ubuntu] [SavyAdmin] [UbunBlox [fr]]

📦️ Misc. repositories [Repology] [pkgs.org] [Generic binary] [Arch Linux / AUR] [openSUSE] [Debian/Ubuntu] [Flatpak] [AppImage(author's repo)] [Snap] [PortableLinuxGames]

🕵️ Reviews
[HowLongToBeat] [metacritic] [OpenCritic] [iGDB]

📰 News / Source of this Entry (SotE) / News (SotN)
[Changes with v. 1.0.2 to 1.04 (20210201)] [Debian (20210208) (SotN)]

🕊️ Source of this Entry: [Site (date)]

🦣️ Social Networking Update (on mastodon)

🕹️ Title:
🦊️ What's:
🏡️
🐣️
🔖
📦️
📖 Our entry: https://www.lebottindesjeuxlinux.tuxfamily.org/en/online/lights-on/

🥁️ Update:
⚗️
📌️ Changes:
🦣️ From: 📶️

🏝️ https://www.youtube.com/embed/
🦉️ https://www.youtube.com/embed/
🦝️ https://www.youtube.com/embed/
🦝️ https://www.youtube.com/embed/
🕵️ https://www.youtube.com/embed/
🕯️ https://www.youtube.com/embed/
🕯️ https://www.youtube.com/embed/
🎲️ https://www.youtube.com/embed/
🎲️ https://www.youtube.com/embed/
🎲️ https://www.youtube.com/embed/
🎲️[fr] https://www.youtube.com/embed/
🎮️ https://www.youtube.com/embed/
🎮️ https://www.youtube.com/embed/
🐧 https://www.youtube.com/embed/
🐧 https://www.youtube.com/embed/

📕 Description [en]

📕🐧"A libre, 2D side-scrolling shooter, Defender type, operating system-themed shooter"🐧📕.

Word War vi is a retro-styled old school side scrolling shooter reminiscent of Defender or Scramble, with an "Emacs vs. vi" theme.

Word War vi is your basic side-scrolling shoot 'em up '80s style arcade game. You pilot your "vi"per craft through core memory, rescuing lost .swp files, avoiding OS defenses, and wiping out those memory hogging emacs processes. When all the lost .swp files are rescued, head for the socket which will take you to the next node in the cluster.

Object of the game:

Rescue your four lost .swp files and transport them to the end of the level and take the socket to the next node in the cluster. Avoid OS defenses and watch out for cron jobs which will attempt to destroy your .swp files. Use laser fire and bombs to destroy enemy processes.
Things you may encounter: "Cron Job", "gdb", "Rocket", "SAM station", "EMACS" (Stallman's airship), "Jet", "Laser turret", "fetchmail" (Raymond's Gasbag), "Fuel tank", ".swp file", "socket", "Jet pilot"


🍥️ Debian:

Retro-styled side-scrolling shoot'em up arcade game

Word War vi is your basic side-scrolling shoot 'em up '80s style arcade game. You pilot your "vi"per craft through core memory, rescuing lost .swp files, avoiding OS defenses, and wiping out those memory hogging emacs processes.

Includes support for joysticks with force-feedback

📕 Description [fr]

Un shoot them up à défilement latéral de type Defender, par la Word War Vi Team, initié par Stephen Cameron (smcameron).

Word War Vi est un shooter libre et multi-plateforme, à défilement latéral, de type Defender, sur le thème du système d'exploitation, dans lequel le joueur pilote un vaisseau vi dans la mémoire principale, sauvant les fichiers ".swp" perdus, évitant les défenses du système et effaçant les processus emacs qui encombrent la mémoire. Lorsque tous les fichiers ".swp" perdus sont sauvés, il devra se diriger vers le socket qui le mènera au prochain nœud du cluster. Un jeu au look "old school" avec son interface vectorielle, une belle bande son, un petit souci avec le joystick pour moi (mais le clavier : ok), et des ennemis à foison. Excellent !

Voir aussi / See also: Battle for Planet Vector, Word War vi.


Word War vi est un jeu de tir à défilement latéral rétro de style old school rappelant Defender ou Scramble, avec le thème "Emacs vs. vi".

Word War vi est votre jeu d'arcade style années 80 à défilement latéral de base. Vous pilotez votre "vi" par engin dans la mémoire principale, en sauvant des fichiers .swp perdus, en évitant les défenses du système d’exploitation et en effaçant les processus emacs qui encombrent la mémoire. Lorsque tous les fichiers .swp perdus sont sauvés, dirigez-vous vers le socket qui vous mènera au prochain nœud du cluster.

Objectif du jeu :

Sauvez vos quatre ".swp file" perdus et transportez-les à la fin du niveau et transportez le "socket" au prochain nœud du cluster. Évitez les défenses de l'OS (NdT : du système d'exploitation) et faites attention aux "Cron job" (NdT : tâches cron) qui tenteront de détruire vos ".swp. file" Utilisez des tirs laser et des bombes pour détruire les processus ennemis.
Choses que vous pouvez rencontrer : "Cron Job", "gdb", "Rocket", "SAM station", "EMACS" (Stallman's airship), "Jet", "Laser turret", "fetchmail" (Raymond's Gasbag), "Fuel tank", ".swp file", "socket", "Jet pilot"



🍥️ Debian:

Jeu d'arcade et de tir effréné à défilement latéral de style rétro

Word War vi est un jeu basique d'arcade et de tir effréné («⋅shoot'em up⋅») à défilement latéral de style « années 80 ». L'utilisateur pilote son appareil « vi »père à travers la mémoire centrale, récupérant les .swp perdus, en évitant les défenses du système d’exploitation et en effaçant ces processus Emacs goinfres de mémoire.

La prise en charge des manettes de jeu à retour de force est incluse.

🚧️ Installation ➜ 🚀️ Launching [fr]

(✔ v. 1.0.0) ⚙️ Installation à partir du binaire

Le jeu est en dépôt, il suffit d'installer le paquet.


📄️ Installation à partir du source

Installation :
• Installez au préalable les paquets suivants : # apt install portaudio19-dev libatk1.0-dev libpango1.0-dev vorbis-tools
• Téléchargez son source via la commande suivante :
$ git clone --recursive git://github.com/smcameron/wordwarvi.git
$ make -j$(nproc)


🚀️ LANCEMENT DU JEU

• Si vous avez installé le jeu à partir d'un paquet : [Alt+F2] puis saisissez : wordwarvi
• Ou en console : $ /usr/games/wordwarvi

💡 Nota: Sur une installation ancienne du jeu (à tester chez vous) wordwarvi ne trouvait pas de lui-même le bon port audio, pour y remédier il suffit dans ce cas de le lancer avec la commande :
$ ./wordwarvi --sounddevice 5 --fullscreen


⌨️🖱️🎮️ CONTRÔLES: (extrait du site) :

The game is best played with a joystick or gamepad of some sort. The keyboard controls kind of suck. I have used a USB Logitech Dual action rumble pad with good results (left stick controls motion, press the buttons to see what does what. Bombs and laser are on the right hand trigger buttons.)

• Pressing 'q' puts in a quarter and starts the game.
• Arrow keys (or, of course vi's hjkl keys) to move
• 'z' or spacebar fires signal number -9 (lazer).
• 'b' injects NULL pointer into execution stream (drops a bomb).
• 'c' forks to evade pursuers (throws chaff.)
• 'A' advances to a new level (This is really just for debugging).
• '9' commits suicide (just for debugging.)
• 'v' (xmas mode only) delivers a present.

Joystick and keyboard controls are also reconfigurable via the ~/.wordwarvi/.exrc config file. See the man page for details.

🕵️ Test [fr]

🕵️ Test (1.0.0) par goupildb (config. : Debian Sid 64-bit):

Configuration utilisée:
Debian Sid 64-bit
CPU : Intel Core I7
Carte graphique : GeForce GTX 275 GeForce GTX 260
RAM : 6Go
Joystick : Logitech Rumblepad (2 pads analogiques et un pad numérique, plus vibration avec certains jeux).

🫕️ Installation :
Test du binaire :
Le jeu est en dépôt, il suffit d'installer le paquet.
La version n'est pas la dernière (il s'agit de la 1.0 et non pas la 1.0.2) néanmoins elle fonctionne bien (sauf le joystick, voir plus bas).

Test du source :
J'ai tenté d'installer son source (j'avais précédemment testé la compilation de la version 0.22), mais des problèmes de dépendances du paquet portaudio19-dev empêchent de l'installer (sans désinstaller blender, mpg123, simplescreenrecorder, et d'autres bibliothèques sonores). J'aurai bien tenté l'installation (quitte à désinstaller provisoirement blender) mais j'ai un peu peur qu'il me génère ensuite des problèmes de son, donc je ne vais pas faire le test.

🏗️ Réalisation :
• 🏜️ Graphisme & interface : une jolie interface old school où tout (y compris les polices de caractères) est dessiné de manière vectorielle. L'interface peut donc être agrandie ou diminuée à souhait par simple glisser-déposer. Elle dispose aussi d'une aide contextuelle (touche F1).
• 🎧️ Son : une jolie bande son, dynamique, tout à fait adaptée, et des commentaires vocaux améliorant encore l'immersion : excellent.
• 🐞️ Fiabilité / Robustesse : pas de souci de ce côté là, tout (sauf le joystick, voir ci-après) fonctionne bien.
• 🎮️ Support des périphériques : clavier et en principe les joysticks Xbox 360 (recommandé par le développeur) et Logitech Dual Action Rumble.
Le clavier fonctionne bien. Côté joystick, c'est moins bien :
(✔ v. 0.22): le Rumblepad est prévu mais n'est pas encore implémenté, néanmoins le Joystick fonctionne bien.
(✘ v. 1.0.0): Sur mon installation le joystick Logitech Rumblepad ne fonctionne pas.
J'ai lancé le jeu en console pour voir ses messages, et au début il m'affichait un problème de droit d'accès au périphérique /dev/input/event5
Ses droits sont en root/input. J'ai ajouté mon utilisateur au groupe, ai redémarré mon PC, et j'ai relancé le jeu :

$ /usr/games/wordwarvi
Screen saver and joystick detected. Since joystick events aren't going through X11, there is a good chance your screen saver will unpleasantly interrupt your game. (...)
(...)
Portaudio says the default device is: 22
Decoding audio data...done.
Device /dev/input/event5 opened
Axes query:
Effects:
Number of simultaneous effects: 0
/dev/input/event5: failed to upload sine effect: Fonction non implantée
/dev/input/event5: failed to upload strong rumbling effect: Fonction non implantée
/dev/input/event5: failed to upload weak rumbling effect: Fonction non implantée
(...)
Tout ça pour ça :) Et finalement mon joystick ne fonctionne toujours pas.

🎲️ Gameplay :
Le gameplay est celui d'un shooter spatial de type Defender, très arcade, très dynamique, ça tire de partout, pas facile d'arriver au bout. Prepare to die !
Le vaisseau, très maniable, peut tirer des lasers à l'horizontal (touche RETURN), lancer des bombes ( [SPACE]), avancer à droite ou à gauche, monter (mais il est limité par un plafond virtuel) descendre, récupérer les ".swp file" au sol et s'approvisionner en carburant (sur les "fuel tank").

💡 Nota: je vois sur les vidéos du 1er tableau que l'ont peut éliminer le dirigeable (sinon il vous tire dessus et fini par vous éliminer).

🪦️ Longévité :
Le jeu comprend 6 niveaux et il est possible d'en créer d'autres. Les niveaux sont longs et difficiles, et le carburant limité (même avec les réservoirs, il ne faut pas trop traîner sinon c'est le coup de la panne): bon courage :)
La création de niveau peut se faire à l'aide d'un simple éditeur (type gedit) en éditant le fichier "levels.h" (la doc est incluse dans ce fichier).

‣ 🌞️ J'ai aimé
• Une excellente réalisation (graphisme, son, interface). L'interface est entièrement vectorielle (y compris les polices de caractères): elle peut donc être agrandie ou diminuée à souhait par simple glisser-déposer. Sous condition d'avoir l'équipement nécessaire, le jeu peut même se jouer sur un écran par projection laser !
• L'interface dispose aussi d'une aide contextuelle (touche F1): très bien.
• Une jolie bande son, dynamique, tout à fait adaptée, et des commentaires vocaux améliorant encore l'immersion : excellent.
• 6 niveaux fournis et un éditeur (votre éditeur de texte habituel)

‣ 🌤️ Axes d'amélioration
• mon joystick (un Logitech Rumblepad) ne fonctionne pas avec le jeu (mais le jeu fonctionne bien au clavier)
• la compilation avec la bibliothèque portaudio pose des soucis de dépendances (néanmoins le binaire en dépôt fonctionne bien)


🕹️ Conclusion :
Impression globale : 👍️
Un jeu très soigné, très arcade, rapide, avec plein d'ennemis et d'objets, une jolie bande son. Un petit souci avec le joystick, néanmoins il se joue très bien avec les touches.
C'est un très bon jeu, la qualité de réalisation est au rendez-vous.
👏️ ❤️ Un grand bravo et merci à son auteur !


💡️ Commentaires généraux:
L'auteur du jeu, Stephen Cameron, est aussi l'auteur du jeu Space Nerds In Space (en cours de saisie dans le Bottin à la rédaction de ces lignes).
Petite anecdote : on y retrouve aussi sa pieuvre de l'espace (une référence à ASIMOV dans Fondation ? avec ses calamars envoyés par la Terre dans un vaisseau spatial pour explorer l'univers. Ici la pieuvre est dans le clan des méchants).