Jazz Jackrabbit 1 (with OpenJazz engine) - Le Bottin des Jeux Linux

Jazz Jackrabbit 1 (with OpenJazz engine)

🗃️ Specifications

📰 Title: Jazz Jackrabbit 1 (with OpenJazz engine) 🕹️ / 🛠️ Type: Game
🗃️ Genre: Arcade 👁️ Visual: 2D Scrolling
🏷️ Category: Arcade ➤ Platformer ➤ Misc. 🏝️ Perspective: Side view
🔖 Tags: Action; Arcade; Platformer; Action Platformer; Adventure Platformer; Shooter; Family Friendly; Cartoon; Pixel Art; Cute; Colorful; 1990s; Retro; Online Multi; Co-op; PvE; PvP; Keyboard; Controller ⏱️ Pacing: Real Time
🐣️ Approx. start: 2005-08-23 👫️ Played: Single & Multi
🐓️ Latest: 2024-09-19 🚦 Status: 05. Tested & Working (status)
📍️ Version: Latest: 💥️ 20190106➜20240919 / Dev: 1e7ab56 ❤️ Like it: 2. 👏️⭐⭐⭐⭐ (excellent)
🏛️ License type: 🕊️💰 Libre with Commercial assets 🎀️ Quality: 2. 🏅️⭐⭐⭐⭐ (it works)
🏛️ License: Code: GPL-2+ / Artwork: Commercial ✨️ (temporary):
🐛️ Created: 2018-10-07 🐜️ Updated: 2024-10-03

📦️ Deliverables

📦️ Package name: ..... 📦️ Arch: ✓
📄️ Source: ✓ ..... 📦️ RPM: ✓
⚙️ Generic binary: ..... 📦️ Deb: ✓
🌍️ Browser version: ..... 📦️ AppImage:
📱️ PDA support: ✓ ..... 📦️ Flatpak:
✨️ Not use: ..... 📦️ Snap:

🚦 Entry status

📰 What's new?: 🍎️ (Stable) Major release 👔️ Already shown:
💡 Lights on: ✓ 💭️ New version published (to be updated):
🎨️ Significant improvement: ✓ 🦺️ Work in progress:
🎖️ This work: 5 stars 🚧️ Some work remains to be done:
👫️ Contrib.: goupildb & Louis 👻️ Temporary:
🎰️ ID: 15498

📖️ Summary

📜️[en]: A side-scrolling platform game (published in 1994, by the Epic MegaGames studio) in which Jazz Jackrabbit the galactic rabbit, explores different planets to deliver his beloved kidnapped by Devan Shell (leader of terrorist turtles) and his acolytes, and save his planet Carrotus from their threat. OpenJazz is a libre, multi-platform, single-player / multi-player (Co-op, Battle, Team Battle) engine, compatible with this 1st opus (not the second one) and its DLC. It brings the support for modern PCs (several graphic resolutions, scaling, sound, multi-player, joystick, ...). 📜️[fr]: Un jeu de plateforme à défilement (publié en 1994, par le studio Epic MegaGames) dans lequel Jazz Jackrabbit le lapin galactique, explore différentes planètes pour délivrer sa bien-aimée kidnappée par Devan Shell (leader des tortues terroristes) et ses acolytes, et sauver sa planète Carrotus de leur menace. OpenJazz est un moteur libre, multi-plateforme, solo/multi (Co-op, Battle, Team Battle), compatible avec ce 1er opus (pas le n°2) et ses DLC. Il apporte le support des PC modernes (plusieurs résolutions graphiques, scaling, son, multi-joueur, joystick, ...).

🎥️ Videos


🎲️ Gameplay (SP): 💥️ (202207), 💥️ (201106), (201704),


🎲️ Gameplay (MP): 💥️ [fr](202007),


🐧 Linux plays: Hex DSL (201701),


🏺️ Its story : (201109), (201803),

🕸️ Links

🏡️ Website & videos
[Homepage] [Dev site] [Features/About] [Screenshots] [Videos t(202xxx) gd(202xxx) hg(201109) hg(201803) r(202xxx) lp(201701) mp[fr](202007) g(202207) g(201106) g(201704) g(201908) g(202005) g(201606) g(201005) g(o)(201409) g(o)(201405) 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)] [WIKI] [FAQ] [RSS] [Changelog 1 2 3]

💰 Commercial
• Jazz Jackrabbit 1 (Windows, for contents extraction): [GOG]

🍩️ Resources
• 🗿️Abandonware sites (Overview, demo or abandonware, ROMs or Windows deliverable, for contents extraction or information): [Abandonia] [XTC Abandonware] [GamesNostalgia]

🛠️ Technical informations
[PCGamingWiki] [MobyGames]

🦣️ Social
(Jazz Jackrabbit) Devs (Epic Games [fr] [en]): [Site 1 2] [MobyGames] [mastodon] [Facebook] [PeerTube] [YouTube] [PressKit] [Interview 1(Story)(1991) 2(Tim Sweeney)(201202) 3(Tim Sweeney)(202002) 4(Cliff Bleszinski & EG tour)(201207) 5(Cliff Bleszinski)(202104)]
(OpenJazz) Devs (OpenJazz Team [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
(OpenJazz) Devs (Alister Thomson [fr] [en]): [Site 1 2] [Forums] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
The Project: [Blog] [Chat] [Forums] [mastodon] [PeerTube] [YouTube] [PressKit] [reddit] [Discord]

🐝️ Related
[Wikipedia (Jazz Jackrabbit (1994 video game)) [fr] [en] [de]]

📦️ 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]

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

🦣️ Social Networking Update (on mastodon)

🕹️ Title: Jazz Jackrabbit 1 (with OpenJazz engine)
🦊️ What's: A platform game & a libre engine
🏡️ https://www.alister.eu/jazz/oj/about.php
🐣️ https://github.com/AlisterT/openjazz
🔖 #LinuxGaming #ShareYourGames #Platformer
📦️ #LibreGameEngine #CommercialAssets #Arch #RPM #Deb
📖 Our entry: https://www.lebottindesjeuxlinux.tuxfamily.org/en/online/lights-on/

🕵‍♂️️ Tested (20240919): 👏️⭐⭐⭐⭐
🥁️ Update: 20190106➜20240919
⚗️ Major release (Stable) 🍎️
📌️ Changes: https://github.com/AlisterT/openjazz/releases
🦣️ From: 🛜️ https://github.com/AlisterT/openjazz/releases.atom

🏺️ https://www.youtube.com/embed/oi3yBkZ9Wss
🎲️ https://www.youtube.com/embed/53xBxnr0KQc
🎲️👥️[fr] https://www.youtube.com/embed/W4cDnSs22Gg
🐧https://www.youtube.com/embed/A1N8NFbum_U

🕶️ A view of his UI with one of its levels set in the jungle, with small monkey enemies moving along branches and terraces. Jazz Jackrabbit (me, in small size because I chose a finer display resolution than the default - which I like a lot) is in the center of the screen, near the tree trunk.

📚️ Jazz Jackrabbit 1 is a side-scrolling platform game (published in 1994, by the Epic MegaGames studio) in which Jazz Jackrabbit the galactic rabbit, explores different planets to deliver his beloved kidnapped by Devan Shell (leader of terrorist turtles) and his acolytes, and save his planet Carrotus from their threat. OpenJazz is a libre, multi-platform, single-player / multi-player (Co-op, Battle, Team Battle) engine, compatible with this 1st opus (not the second one) and its DLC. It brings the support for modern PCs (several graphic resolutions, scaling, sound, multi-player, joystick, ...).

📕 Description [en]

📜️ "A platform game & a libre enhanced engine" 📜️

About OpenJazz

OpenJazz is a free, open-source version of the classic Jazz Jackrabbit™ games. OpenJazz can be compiled on a wide range of operating systems, including Windows 98/Me/XP and Linux. To play, you will need the files from one of the original games.

With the demise of DOS-based operating systems, it has become necessary to use emulators to play old DOS games. Jazz Jackrabbit™ deserves more - and would benefit greatly from new features.

OpenJazz was started on the 23rd of August, 2005, by Alister Thomson. Academic pressures put the project on hold until late December 2005. The source code was released on the 25th, and the first version with a degree of playability was released on the 15th of January. Since then, a variety of ports have been released by other people.

More academic pressures meant there were few updates over the following few years, but in 2009 a multiplayer version was released.

About Jazz Jackrabbit™

Jazz Jackrabbit™ is a PC platform game. Produced by Epic Games (then Epic MegaGames), it was first released in 1994. The fast-paced, colourful gameplay proved popular, and the game won PC Format's Arcade Game of the Year award. Many people still fondly recall the shareware versions.

License

OpenJazz is available under the GNU General Public License version 2 or later, see licenses.txt for additional information.

Controls

Enter to choose a menu option, Escape to go back to the previous menu. F9 to view in-game statistics, P to pause. [ALT+ENTER] switches between full-screen and windowed mode.

The other controls are configurable via the "setup options" menu. By default, the controls are as follows:

• Left and right arrow keys to move left and right.
• Under Windows, Alt Gr (right Alt) to jump and the Space bar to shoot.
• Under Linux, the Space bar to jump and left Alt to shoot.
• [RIGHT CTRL] to change weapon.

Additionally, most game controllers and joysticks that SDL recognizes can be used. However, not all axes or buttons may be available.


Does OpenJazz work with JCS'94/J1E levels?

It works with most of them. OpenJazz does not perfectly emulate all the quirks of the original game, though. These levels tend to use the engine in ways that were not originally intended. Consequently, it's not always possible to get to the end of new levels.

By the way, OpenJazz doesn't need to be in the same folder as your level files. You can keep them in another folder, and play them by passing the path on the command line. You can do this with as many folders as you like, so you don't need to replace any original levels with custom ones!

What port does OpenJazz use for online play?
Port 10052, just like Jazz Jackrabbit 2.

I start the program, and a window appears and then immediately disappears
The program produces a file called stdout.txt, which contains a list of the files OpenJazz has tried to read. Do they exist? OpenJazz requires the files from any of the following games: Jazz Jackrabbit, Jazz Jackrabbit CD, Jazz Jackrabbit Shareware Edition, Jazz Jackrabbit Christmas Edition, or Jazz Jackrabbit: Holiday Hare 1995. OpenJazz will not work with any of the Jazz Jackrabbit 2 games.

The physics don't feel right
Without knowing how the physics in the original game worked, it's impossible to get them exactly right.


Jazz Jackrabbit™ has just been re-released by GOG! The release includes all 11 original episodes — 1 to 6, A to C (from the CD edition), the Christmas Edition episode and Holiday Hare '95.
I've tried it out, and I can confirm that the data files are fully compatible with OpenJazz. If you've been using OpenJazz with just the shareware episodes, now's your chance to get the full experience!


Remember the Tortoise and the Hare?

3000 years later, they're still at it!

The notorious leader of the turtle terrorists, Devan Shell, has kidnapped the beloved rabbit princess, Eva Earlong, and has inhabited the galaxy with his looting goons! Is all hope lost for the galactic rabbits?

No way!

Enter: Jazz Jackrabbit!

The fate of planet Carrotus is in the hands of one lone rabbit! It's up to you to rescue Eva Earlong and prevent Devan Shell from financing his maniacal plot of turtle domination by swiping the goods out from under his slimy beak.

There is one only rule to remember while exploring -- if you can't collect it, shoot it!


🌍️ Wikipedia:

Jazz Jackrabbit is a platform game developed and published by Epic MegaGames. It was released in 1994 for PCs operating DOS, with subsequent Macintosh and Microsoft Windows releases in 1995 and 1996. It was one of the first games to bring the side-scrolling platformer style—common on gaming consoles—to a PC audience. On November 30, 2017 the game was re-released on GOG.com along with Jazz Jackrabbit 2, with support for Windows, macOS, and Linux.

Plot

The game is set in a fantasy world based on Aesop's "The Tortoise and the Hare", in which the enmity between tortoises and hares continues even after three thousand years. An evil mastermind tortoise named Devan Shell begins conquering planets, suppressing any native confrontation. One of such planets, Carrotus, is home to a peaceful hare kingdom that, once confronted by Shell, is able to provide enough resistance to fend him off. Enraged by his loss, Devan decides to kidnap Carrotus princess Eva Earlong and hide her on a distant airbase of unknown location to weaken the hares. In response, the king chooses to send Carrotus' hero Jazz Jackrabbit, who carries a blue LFG-2000 gun, to various planets conquered by Devan that might contain clues to the location of Eva's imprisonment. As Jazz travels through different worlds, he gains new weapons and meets new enemies in his pursuit to rescue the princess and save Carrotus from Devan Shell and his army of Turtle Terrorists.

Jazz is depicted as a bright green jackrabbit with a red bandana, bracers and a blue "blaster" gun.

Gameplay

The game is divided into six episodes. Each episode has three planets (worlds), with every planet itself consisting of two levels (some planets have an additional secret level). The final level of every episode features a boss that the player must deal with in order to complete the level. Episodes are tied by a single storyline usually progressing after each episode is finished.

Gameplay mechanics in Jazz are very similar to Zool's, with the exception of not being able to destroy the enemies by simply jumping at them (which was not added until the second game). Jazz will run faster and jump higher the longer he runs, avoiding chasms that might lead to harmful objects. Unlike other platform games, however, there are no abysses and every level bifurcates into subsections that might lead to valuable items (such as weapon pick-ups, score items, etc.) while the direction of general progression is hinted at with occasional arrows. Jazz has a life bar that changes in colour based on how much health Jazz has remaining. Jazz can withstand a limited number of hits (5 on Easy mode, 4 on Medium mode, 3 on Hard or Turbo mode) from harmful objects before losing a life; one hit's worth of health can be restored by picking up a carrot. Lives can also be accumulated to the maximum number of ten. When killed, Jazz starts from the level beginning or any checkpoint sign was reached and shot before.

Items that the player can pick up usually resemble food, computer hardware components or other familiar shapes, and give 100 score points each. There are also several beneficial pick-ups in the game: a "force shield" that protects Jazz from one or four hits, a sidekick in form of a bird that shoots enemies, a hoverboard that allows flight, rapid fire/super jump bonuses, a temporary "speed-up" and invincibility, as well as extra lives. Weapons also vary in numbers and consistency and include (besides the initial blaster) bouncing launcher grenades, flame bullets, bi-missile projectiles and TNT sets. Large sets of ammunition can only be collected by being shot from their enclosure.

The first game features a timer that starts a number of minutes at the beginning of each level (9 minutes 59 seconds on Easy mode, 8 minutes on Medium, 6 minutes on Hard, and 4 minutes on Turbo) and counts down to zero; on Hard and Turbo, another countdown appears at the top of the screen when there is less than a minute left, and if time expires, Jazz loses a life. If Jazz reaches and shoots the finish sign before time runs out, the player is then provided with additional score points awarded for the remaining time and a perfect score if he picks up all items and/or deals with all enemies. If Jazz finishes the area with a big red diamond, he gets to enter the bonus stage. In these stages, animation switches to a pseudo-3D (third-person shooter) of Jazz as he runs on a speedway with the purpose of gathering as many blue diamonds as requested before time runs out, while obstacles try to stop him or slow him down. If the task is accomplished successfully, the player is provided with an extra life.

Aside from bonuses, Jazz also features secret levels that can be accessed in specific areas of other levels once in every episode. Secret level signs feature the question mark instead of Devan's head portrait that must be shot. The current level is then considered completed and the secret level embarks. Levels themselves consist of an enormous "grant" area with numerous weapons and items to pick up. One level, however, features a mini-boss, while the player assumes control of Jazz in his sidekick bird form. Secret levels also feature a count-up upon completion that provides the player with extra score points.

Development

Jazz Jackrabbit was coded by Arjan Brussee and designed by Cliff Bleszinski for Epic MegaGames. It was greatly inspired by the Amiga game Zool and the ongoing success of video game classics (such as Sonic the Hedgehog and Mega Man) defining the platform game genre in the 1990s market, and was initially considered to be a pastiche of Sega's Sonic the Hedgehog in the computer world. The game did not manage to reach the popularity of Sonic, but did acquire a certain fan audience due to its fast-paced gameplay, advanced graphics and notorious acid jazz level soundtracks.

On November 28, 1994, a CD-ROM version was released under the title "Jazz Jackrabbit CD", containing all six original episodes, as well as 3 additional ones known as "The Lost Episodes" listed as episodes A, B, and C. In episode C, there is a secret level with Jazz in the form of a lizard. A shareware Christmas edition was released on December 15, 1994, with a special 3-level holiday-themed episode, titled "Holiday Hare". Subsequent pressings of the CD-ROM edition added Holiday Hare as episode X, bringing the total episode count to 10. Furthermore, on November 17, 1995, another shareware Christmas edition was released with a different holiday episode, titled "Holiday Hare '95", with 2 new holiday-themed worlds.

Legacy

A sequel named Jazz Jackrabbit 2 was released in 1998, as well as a reboot on Game Boy Advance in 2002. The commercial success of the game kickstarted the career of its co-creator, Cliff Bleszinski, who would later be a key force behind Epic Games' Unreal and Gears of War.

📕 Description [fr]

Un jeu de plateforme mettant en scène le lièvre éponyme, et son moteur multi-plateforme, par le studio Epic MegaGames / Epic Games, portage par l'OpenJazz Team, initié par Alister Thomson.
En C++.

Jazz Jackrabbit est un jeu de plateforme à défilement (publié en 1994, par le studio Epic MegaGames) dans lequel Jazz Jackrabbit le lapin galactique, explore différentes planètes pour délivrer sa bien-aimée kidnappée par Devan Shell (leader des tortues terroristes) et ses acolytes, et sauver sa planète Carrotus de leur menace. OpenJazz est un moteur libre, multi-plateforme, solo/multi (Co-op, Battle, Team Battle), compatible avec ce 1er opus (pas le n°2) et ses DLC. Il apporte le support des PC modernes (plusieurs résolutions graphiques, scaling, son, multi-joueur, joystick, ...).

OpenJazz est compatible avec : Jazz Jackrabbit, Jazz Jackrabbit CD, Jazz Jackrabbit Shareware Edition, Jazz Jackrabbit Christmas Edition, Jazz Jackrabbit: Holiday Hare 1995. OpenJazz ne fonctionnera avec aucun des jeux Jazz Jackrabbit 2.

Voir aussi / See also: Jazz Jackrabbit 1 (1994, with OpenJazz), Jazz Jackrabbit 2 (1998, with Jazz² Resurrection),


À propos d'OpenJazz

OpenJazz est une version libre et open source des jeux classiques Jazz Jackrabbit ™. OpenJazz peut être compilé sur un large éventail de systèmes d'exploitation, notamment Windows 98 / Me / XP et Linux. Pour jouer, vous aurez besoin des fichiers d’un des jeux originaux.

Avec la disparition des systèmes d'exploitation basés sur DOS, il est devenu nécessaire d'utiliser des émulateurs pour jouer à de vieux jeux DOS. Jazz Jackrabbit ™ mérite plus - et bénéficierait grandement des nouvelles fonctionnalités.

OpenJazz a été lancé le 23 août 2005 par Alister Thomson. Des pressions académiques ont mis le projet en suspens jusqu'à la fin du mois de décembre 2005. Le code source a été publié le 25 et la première version avec une certaine jouabilité a été publiée le 15 janvier. Depuis lors, divers ports ont été publiés par d’autres personnes.

Des pressions académiques plus importantes ont fait qu'il y a eu peu de mises à jour au cours des années suivantes, mais en 2009, une version multijoueur a été publiée.

À propos de Jazz Jackrabbit ™

Jazz Jackrabbit ™ est un jeu de plateforme sur PC. Produit par Epic Games (à l'époque Epic MegaGames), il a été publié pour la première fois en 1994. Le gameplay rapide et coloré a remporté un franc succès. Le jeu a remporté le prix du jeu d'arcade de l'année de PC Format. Beaucoup de gens se souviennent encore des versions de shareware.

Licence

OpenJazz est disponible sous la licence publique générale GNU version 2 ou ultérieure, voir licences.txt pour plus d'informations.

Contrôles

ENTER pour choisir une option de menu, Escape pour revenir au menu précédent. F9 pour voir les statistiques en jeu, P pour faire une pause. Alt + Entrée permet de basculer entre le mode plein écran et le mode fenêtré.

Les autres commandes sont configurables via le menu "Options de configuration". Par défaut, les contrôles sont les suivants:

• Touches fléchées gauche et droite pour aller à gauche et à droite.
• Sous Windows, Alt Gr (Alt droite) pour sauter et [SPACE] pour tirer.
• Sous Linux, [SPACE] pour sauter et la touche Alt pour tirer.
• [RIGHT CTRL]e pour changer d'arme.

En outre, la plupart des contrôleurs de jeu et des joysticks reconnus par SDL peuvent être utilisés. Cependant, tous les axes ou boutons peuvent ne pas être disponibles.

OpenJazz fonctionne-t-il avec les niveaux JCS'94 / J1E?

Il fonctionne avec la plupart d'entre eux. OpenJazz n'émule toutefois pas parfaitement toutes les bizarreries du jeu original. Ces niveaux ont tendance à utiliser le moteur de manière non conforme à l'origine. Par conséquent, il n'est pas toujours possible d'arriver à la fin de nouveaux niveaux.

À propos, OpenJazz n'a pas besoin d'être dans le même dossier que vos fichiers de niveau. Vous pouvez les conserver dans un autre dossier et les lire en passant le chemin sur la ligne de commande. Vous pouvez le faire avec autant de dossiers que vous le souhaitez, vous n'avez donc pas besoin de remplacer les niveaux d'origine par des niveaux personnalisés!

Quel port OpenJazz utilise-t-il pour le jeu en ligne?
Port 10052, tout comme Jazz Jackrabbit 2.

Je lance le programme et une fenêtre apparaît, puis disparaît immédiatement
Le programme produit un fichier appelé stdout.txt, qui contient la liste des fichiers que OpenJazz a tenté de lire. Est-ce qu'ils existent? OpenJazz requiert les fichiers des jeux suivants: Jazz Jackrabbit, Jazz Jackrabbit CD, Jazz Jackrabbit Shareware Edition, Jazz Jackrabbit Christmas Edition ou Jazz Jackrabbit: Holiday Hare 1995. OpenJazz ne fonctionnera avec aucun des jeux Jazz Jackrabbit 2.

La physique ne semble pas correcte
Sans savoir comment fonctionnait la physique dans le jeu original, il est impossible de les obtenir exactement.


Jazz Jackrabbit ™ vient d'être réédité par GOG! La sortie inclut les 11 épisodes originaux - 1 à 6, de A à C (de l'édition CD), l'épisode Christmas Edition et Holiday Hare '95.
Je l'ai essayé et je peux confirmer que les fichiers de données sont entièrement compatibles avec OpenJazz. Si vous utilisez OpenJazz uniquement avec les épisodes de shareware, vous avez maintenant la possibilité d’obtenir une expérience complète!


Tu te souviens de la tortue et du lièvre?

3000 ans plus tard, ils y sont toujours!

Le célèbre leader des tortues terroristes, Devan Shell, a kidnappé la princesse bien-aimée du lapin, Eva Earlong, et a habité la galaxie avec ses bandits pilleurs ! Tout espoir est-il perdu pour les lapins galactiques ?

En aucune façon!

Entrez : Jazz Jackrabbit!

Le destin de la planète Carrotus est entre les mains d'un seul lapin! C'est à vous de sauver Eva Earlong et d'empêcher Devan Shell de financer son complot maniaque de domination des tortues en piquant les marchandises sous son bec gluant.

Il n’y a qu’une seule règle à retenir lors de l’exploration: si vous ne pouvez pas le collecter, tirez dessus !



🌍️ Wikipedia:

Jazz Jackrabbit est un jeu de plateformes développé et publié par Epic MegaGames. Il connaît une suite sous le nom Jazz Jackrabbit 2.

Scénario

Jazz — le héros éponyme du jeu — est un lièvre (jackrabbit en anglais) vert. Armé de son pistolet à rayons (en) (blaster), il doit parcourir une longue route et combattre une armée de tortues avant de délivrer la princesse Eva Earlong.

Système de jeu

Au cours du jeu, divers éléments seront disponibles à ramasser afin d'aider le joueur dans sa progression, tel que des boucliers, un oiseau à canon inséré pour prêter main forte au joueur, des baskets de rapidité pour courir plus vite sur un temps limité, un item d'invincibilité temporaire, des items de points faisant augmenter le score du joueur, mais également divers types de munitions:

• Blaster (Anti-matière): munition de base par défaut, et à capacité de munition illimité.
• Toaster (Grilleur): une sorte de lance-flammes doté d'un tir légèrement plus étanche que le Blaster.
• Grenade launcher (Lance-grenades): permettant particulièrement de toucher des ennemis se trouvant sur une plateforme d'un niveau inférieur au joueur.
• Rocket launcher (Lance-roquettes): permettant de tirer des roquettes en diagonales.
• Explosives (Explosifs): permettant de tuer tous les ennemis visibles à l'écran.

Les diverses étapes du jeu sont représentés sous formes de planètes (Jazz étant équipé d'un vaisseau spatial, visible dans certaines fins d'épisodes), chaque planète reprenant un thème différent mais souvent tantôt industriel, tantôt exotique.

Les musiques du jeu ont été composées par Robert A. Allen et sont dotés d'une diversité particulière mais sont plus souvent composé sous un genre Pop, ou Rock (notamment pour les musiques des boss (Guardian)).

🚧️ Installation ➜ 🚀️ Launching [fr]

☝️ Contraintes: Pour jouer à ce jeu vous devez disposer des données originales du jeu (ou du shareware).

⚙️ Installation à partir du binaire

📦️ Installation à partir du/des paquet(s) Manjaro/Arch :
• Il(s) est/sont dans les dépôts Manjaro/Arch, il suffit d'installer le(s) paquet(s).

📦️ Installation à partir du paquet Debian/Ubuntu :
• Il(s) est/sont dans les dépôts Debian/Ubuntu, il suffit d'installer le(s) paquet(s).


📄️ Installation à partir du source

• Si vous souhaitez quelque-chose de très récent (versions de développement) et/ou qu'il n'y a pas de binaire disponible pour votre distribution/architecture (32/64-bits), la compilation du source est une bonne idée, voir un passage obligé.

▸ Installation des dépendances (en dépôt) :
• Installez au préalable le(s) paquet(s) suivant(s) : sdl2

▸ Téléchargement du source (sur GitHub) :
☝️ Nota : Évitez le téléchargement du source via les liens https, car ils ne fournissent pas les dépendances
Version stable, dans le répertoire souhaité, lancez : $ git clone -b "Nom_de_la_release" --recursive https://github.com/AlisterT/openjazz
Nom_de_la_release : à remplacer par le nom d'une release valide indiquée sur la page de développement : sur GitHub, dans la section Release, le nom valide est l'étiquette située à gauche du titre, ou cliquez sur "Tags" pour obtenir la liste des étiquettes valides).
ou Version récente (non stable), dans le répertoire souhaité, lancez : $ git clone --recursive https://github.com/AlisterT/openjazz

▸ Compilation :
• Dans son répertoire racine lancez successivement :
$ cmake -S . -B build/
$ cd build/
$ make -j$(nproc)
↪ le(s) binaire(s) issu(s) de la compilation se trouve(nt) dans le répertoire build/


🏕️ Installation du contenu / des données :

• Données : Ce jeu requiert l'installation de données non livrées avec le moteur du fait d'une licence incompatible ou tout simplement pour lui permettre d'utiliser différents sets de données.
⚠️ Attention : il s'agit de Jazz Jackrabbit 1 (et non pas Jazz Jackrabbit 2).

▸ Copie des données :
• Décompressez le livrable du jeu original, et copiez dans son répertoire racine les fichiers suivants (obtenus par la compilation précédente): OpenJazz


🚀️ LANCEMENT DU JEU:

▸ Classique :
• Si vous l'avez installé à partir d'un paquet / dans l'un des répertoires système, en console placez-vous dans le répertoire des données du jeu Jackrabbit 1 et lancez : $ OpenJazz . (n'oubliez pas le ".")
• Sinon, rendez son binaire exécutable (clic droit sous votre gestionnaire de fichier) et cliquez dessus, ou dans son répertoire racine lancez : $ ./OpenJazz

🕵️ Test [fr]

📜️ Préambule :
⚬ 1ere édition : le ? sous Debian. Par : goupildb. ⏱️ Durée du test : 10 minutes. 🎯️ Objectif : Initialisation de l'entrée, tests et premières impressions.
⚬ Mise à jour : le 21 Septembre 2024 sous Manjaro. Par : goupildb. ⏱️ Durée du test : 10 minutes. 🎯️ Objectif : Mise à jour de son fonctionnement/évolution, et prise d'une copie d'écran


💻️ PC specs :
Linux distribution : Manjaro
Kernel: 6.10.6-10-MANJARO + acpi_call-dkms + rapiddisk-dkms + uwurandom-git-dkms + v4l2loopback-dkms
Graphics driver: NVIDIA 550.107.02 (proprietary version, via Manjaro)
Desktop environment: X-Cinnamon (6.2.9) / Xorg 11.0 (1.21.1.13)

CPU: AMD Ryzen 7 2700X (3,7GHz, 8 cores)
Motherboard: MSI B450 GAMING PRO CARBON AC (RVB) + (zenpower-dkms + zenpower3-dkms + iwlwifi-ax101-dkms)
RAM: 32Go DDR4 (2x16GB)
Graphics card: GeForce RTX 2070 (TU106)
Hard disk: 1TB NVMe Force MP510 + 2x1TB Samsung SpinPoint F1 HD103UJ & WD Green WD10EACS + 2x4TB Seagate Barracuda
Monitors: 2 x ASUS ROG Swift PG348Q (3440x1440)
Webcam: Logitech HD Pro Webcam C920 (1080p@30FPS, stereo mic.)
Microphone: Samson G-Track pro Condenser
Keyboard: (Standard) / Roccat vulcan (+ roccat-dkms)
MIDI keyboard: ARTURIA Minilab 3
Mouse: G-Lab Kult-Iridium (RVB)
Tablet: WACOM PTZ-930 (Intuos 3) (input-wacom-dkms required)
Gamepad (Bluetooth/USB) : Microsoft Xbox Elite Wireless Controller Series 2 (xpadneo-dkms required + Plugging & unplugging the gamepad required to load the driver)(drift if battery low)


🫕️ Installation :
▸ (✔20240919) Paquet Arch/AUR : FONCTIONNEL.
🟢️ Il est très facile à installer et à lancer puisqu'il est dans les dépôts (installation du paquet).
⚪️ Le jeu ne démarre que si vous lancez son binaire depuis le répertoire des données du jeu Jackrabbit 1 ($ cd sonrép puis $ OpenJazz .)
▸ (✔20240919, 20180522 / 61a24c6) Source : FONCTIONNEL.
🟢️ Son source se compile facilement et fonctionne bien,

⚪️ Seul Jazz Jackrabbit 1 est supporté, pas le 2.


🏗️ Réalisation :

‣ 📟️ Interface
🟢️ Une interface élégante, complète, soignée, claire/intuitive,
🟢️ Elle propose notamment un écran d'accueil rassemblant ses principaux menus, un bon choix de paramétrages, un redimensionnement de sa fenêtre par glisser-déposer, plusieurs résolutions d'affichage fixes (à la demande, le nombre de résolutions disponibles est incroyable),
🟠️ Point(s) faible(s) relevé(s) :
- si l'on paramètre d'abord le gamepad, la navigation se fait avec celui-ci, rendant l'interface quasi-inutilisable (il vaut mieux rester sur une utilisation avec les touches).
- plusieurs menus semblent indisponibles / non fonctionnels (en cours de jeu l'option Save game/Load game, dans le menu principal l'option Scaling)

‣ 🎮️ Contrôles
⚪️ Il/Elle se contrôle au clavier / souris / gamepad.
🟢️ Il/Elle bénéficie de contrôles simples, redéfinissables, du support des touches fléchées (important pour les claviers non anglophones),
🟢️ Ce jeu est clairement adapté pour être joué au clavier (plus précis).
🟠️ Point(s) faible(s) relevé(s) : l'utilisation du gamepad dans les menus n'est pas adapté.

‣ 🎧️ Son
🟢️ Le jeu est accompagné d'effets sonores de qualité, d'une bande son adaptée, tout à fait dans le ton,
🟢️ L'interface elle-même est sonorisée (musique + effets sonores lors des sélections),
🟢️ Il/Elle offre notamment le réglage spécifique des voies (musique, effets), plusieurs bandes sonores,

‣ 🏞️ Graphismes
🟢️ Un graphisme pixel art très réussi, des décors magnifiques et détaillés,
⚪️ Le jeu est en vue de côté.
🟢️ J'aime beaucoup le fait que l'on peut lui appliquer une résolution très fine et ainsi découvrir une grande partie du niveau.

‣ 🍯️Contenu
🟢️ Il/Elle propose 10 grands niveaux (superbes) + 1 niveau en 3D (bof), un accès direct aux tableaux/cartes,

‣ 👤️ Solo
🟢️ Son interface permet notamment le choix de la carte, le choix de la difficulté,

‣ 👥️ Multi-joueur / Développement collaboratif
🟢️ Son interface supporte le jeu multi-joueurs en réseau local (adresse IP à saisir), plusieurs modes de jeu multi-joueur (co-op, battle, team battle),


👾️ Gameplay / Usage / Contenu :

‣ ⛳️ Objectif / Thème
⚪️ C'est un jeu de plateforme à défilement dans lequel Jazz Jackrabbit le lapin galactique, explore différentes planètes pour délivrer sa bien-aimée kidnappée par Devan Shell (leader des tortues terroristes) et ses acolytes, et sauver sa planète Carrotus de leur menace.
⚪️ OpenJazz est un moteur libre, multi-plateforme, solo/multi (Co-op, Battle, Team Battle), compatible avec ce 1er opus (pas le n°2) et ses DLC. Il apporte le support des PC modernes (plusieurs résolutions graphiques, scaling, son, multi-joueur, joystick, ...).

‣ 🗻️ Difficulté / prise en main de l'utilisateur
🟢️ Il/Elle propose un jeu accessible dès son lancement (via un niveau de jeu suffisamment bas pour permettre l'apprentissage), un niveau de difficulté réglable par paliers (type beginner, easy, medium, hard, extreme),

🧪️ Tests effectués :

‣ 🧫️ Conditions du test, objectif(s)
‣ 🏕️ Avec la version Commerciale : ✔ tested
‣ 🏕️ Avec la version Shareware : (🧪️not_tested)
⚪️ Je n'ai pas testé de DLC.
‣ 👤️ Solo : ✔ tested
‣ 👥️ Multi-joueur : (🧪️not_tested)

‣ 🎲️ Résultat des tests
‣ 👤️ Solo : (⭐⭐⭐)
🟢️ Le jeu fonctionne à merveille, une bande son magnifique, de très jolis graphismes et un bon gameplay.


🧭️ Conclusion :

🕵️ Impression globale : 👍️
❤️ Like it: 👏️⭐⭐⭐⭐ (excellent)
🎀️ Quality: 🏅️⭐⭐⭐⭐ (it works)

🟠️ Il vaudrait mieux désactiver l'utilisation du gamepad dans les menus et quelques menus ne semblent pas encore opérationnels
🟢️ Néanmoins il s'agit d'un moteur de très grande qualité, et j'aime beaucoup son graphisme permettant d'avoir une bonne vue du niveau, permettant d'exploiter pleinement les grands écrans.
🟢️ Rappelons que les données sont commerciales, et qu'il fonctionne aussi avec la version shareware (limitée).
👏️ ❤️ Un grand bravo et merci à Alister Thomson pour son remarquable travail !