Code Monkey home page Code Monkey logo

openjazznx's Introduction

OpenJazzNX - Port of OpenJazz to the nintendo switch With SDL2 Support.

To play the game you need to put jazz jackrabbit game files in same directory as OpenJazzNX.nro you can get the shareware Version Or Buy the full game :) (shareware) is cool

Bugs:

1.Level Bonus crashing the game while quit it or finish it, i have disabled the Bonus while playing the game it self untill i fix it hmm who need that bonus doe ?! xD (game will go to next level without using the bonus) im not sure if its me or its comes from OpenJazz Engine ?!

Todo:

Fix the Bugs (not bugsbunny) its Jack man :8

############################################################################################ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ############################################################################################ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

############################################################################################ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

############################################################################################ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

About

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, macOS, GNU/Linux and *BSD. Also ports are available for some homebrew platforms, for example Wii and PSP.

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.

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.

History

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.

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.

Building

Needed:

Optional:

OpenJazz ships a basic Makefile that may be used and adapted to the specific needs of the user or platform where it shall run. For network play, you need a platform which natively provides sockets or use SDL_net, then either define USE_SOCKETS or USE_SDL_NET in the Makefile. On the Windows platform, the socket library (-lws2_32) is needed while linking.

For UNIX systems also an autoconf script is provided, used like this:

./configure # `--help` lists options
make [install]

Further (partly outdated) instructions are available at: http://www.alister.eu/jazz/oj/build.php

other options

  • DATAPATH - use a fixed path for data files
  • HOMEDIR - use the user's home directory for data files
  • SCALE - enable scaling of the video output (i.e. Scale2X...)
  • FULLSCREEN_ONLY - disable window mode, useful for console ports

Running

Execute OpenJazz, depending on the platform and compile time options, the data files are expected to be under different paths (see above). You can also specifiy a game folder as command line argument.

Author

Alister Thomson (alister_j_t at yahoo dot com)

openjazznx's People

Contributors

krankrival avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

openjazznx's Issues

Not working with AMS 0.19.x or FW 12.0.x.

Hello,

I have updated AMS and my Switch firmware, but whenever I open the software, it crashes. This has been a known issue with 12.0.x and I think the build needs to be recompiled.

styra

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.