Coder Social home page Coder Social logo

harchvertelol / dangerous-dave-2-modification-edition Goto Github PK

View Code? Open in Web Editor NEW
41.0 5.0 1.0 165.57 MB

This is an open-source remake of a well-known platform game Dangerous Dave 2 with flexible and highly customizable core and many new features.

License: Other

Lua 0.38% Batchfile 0.01% C++ 21.53% C 4.90% Makefile 0.21% CSS 0.29% JavaScript 0.61% GLSL 0.01% CMake 0.34% HTML 69.46% Python 0.01% Java 0.43% Shell 1.75% M4 0.01% DIGITAL Command Language 0.06% Roff 0.01% Perl 0.01%
dangerous dave modification old game oldgame dangerousdave remake platformer 2d

dangerous-dave-2-modification-edition's Introduction

Dangerous Dave 2: Modification Edition

This is an open-source remake of a well-known platform game Dangerous Dave 2 with flexible and highly customizable core and many new features. This project has a repository on the sourceforge (I created it in 2013 year), but it is currently not supported there. Link: https://sourceforge.net/projects/dd2moded/

Now you can play (in addition to standard levels) in additional levels! For it choose levelpack in launcher!

Attention: this development is a software shell that loads external modules (modpacks). The program code does not contain anything copyrighted by the original dangerous dave.

Screenshots

Standard Game:

screenshot screenshot screenshot

Additional levelpacks without troubles:

screenshot screenshot screenshot

SuperDangerousDave modpack (Dangerous Dave in Mario World):

screenshot screenshot screenshot

And a little preparing network mode:

screenshot

Download

Last version (v0.9 pre-beta, 9 july, 2022): open, direct link
All versions: open

Support project

If you want, you can support this project. I have been doing it for more than 10 years, I will be grateful for any support. Thanks a lot anyway! Both a one-time donation (in the goals section) and a subscription are available. The list of donators will appear in each new release of the game.
Support link: support

Thanks for support project: Winda Winda

Control

Arrow keys for run and aim; left ctrl - jump; left alt - shoot. This setting you can change in DD2.ini.

Attention

Almost all English texts in the accompanying files (documentation, readme, changes) are translated automatically, therefore, most likely, they contain any inconsistencies or incidents. If you notice something like this, then you can create issue.

Level editor

The game supports the level editor. Install Tiled 1.7.2 (and no other version, otherwise the plugin will not work) and then, which is the easiest, if you have Windows 7/8/8.1/10, launch the editor from the game launcher.

More complicated: the second option is to transfer the plugin files yourself to the extensions folder of the Tiled, and also open all the game level files, after putting them near the folder DDME_TileSets. This option also works for Linux.

About versions

Warning: game versions 0.2 and 0.3 do not have source code and are laid out with empty source code archives. This is due to the fact that initially the project was not on the repository, and its source code was not saved from version to version.

About project

Done

  1. Any level size.
  2. Any number of monsters, things, and so on.
  3. When creating a level, you can put a monster on a bonus, on leaving the door, and so on (many masks).
  4. Animation of tiles + it is possible to change their type depending on the animation frame (for example, make traveling shelves).
  5. All resources are taken out with parameters, which allows you to change something very simply. Support for various "packs".
    While packs are supported:
  • Texturepacks
  • Monsterpacks
  • Davepacks
  • Levelpacks
  • Bonuspaks
  • Screenpacks
  • Soundpacks
  • Musicpacks
  1. Flexible settings.
  2. The new level format, that is, the original levels from the Dangerous Dave 2 will NOT work. But, thanks to Crazy Daver, he wrote the converter.
  3. All the features of the original Dangerous Dave 2 are supported.
  4. The modpack has the ability to load its .ini settings file. Not particularly tested. Possible terrible bugs with a difference in values variables in the video section.
  5. Added console. Press '~', switch to the MS-DOS emulator window, enter commands.
  6. Added a launcher for the interface for changing various "packs" and settings.

In the plans

  1. Monster generators (read "respawn points"). Needed for arena maps.
  2. Network mode:
  • Cooperative
  • Deathmatch
  • Deathmatch team
  • Last Hero
  • Co-op team against monsters. Who remained in the end - won.
  • Each type will have the ability to enable and disable monsters (exception - cooperative).
  1. Fix the first splash screen.
  2. Add menus with text, as in the original dave.
  3. Make a compatibility check of any packs with the mod.
  4. Make a port on android (this is in the distant plans).
  5. Add save points directly on the map.
  6. There will be no bugs of the old Dangerous Dave 2, like shooting through a wall, going through a wall and so on.

dangerous-dave-2-modification-edition's People

Contributors

harchvertelol avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

Forkers

doytsujin

dangerous-dave-2-modification-edition's Issues

Hands of the last boss

The hands of the last boss appear by two pieces in each cycle. Thats why the boss has become harder. In the original, it was easier. In the Romero's version it was random. More often the only one hand appeared. And then the second one after 5-7 seconds or did not appear until the destruction of the hand.

Choosing any difficulty does not affect gameplay

Describe the bug
Choosing any options in the Difficulty settings does not affect the actual gameplay at all.

To Reproduce
Steps to reproduce the behavior:

  1. Run the Launcher.
  2. Click "More...".
  3. Choose any type of difficulty.
  4. Either click "Save config" and start from the launcher's main menu or click "Save and launch game".

Expected behavior
The game runs with the behavior according to the chosen difficulty as described.

Desktop (please complete the following information):

  • OS: Windows 10
  • Version: 10.0.19045 (Build 19045)

Linux?

I was wondering if Linux support is planned.

Thanks!

Werewolf in level 6

The first werewolf at level 6 runs off the screen after jumping down from the platform. And does not come back.

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.