GithubHelp home page GithubHelp logo

mattammann / doomrl Goto Github PK

View Code? Open in Web Editor NEW

This project forked from chaosforgeorg/doomrl

1.0 1.0 0.0 1.91 MB

DRL variant that focuses on enhancing gameplay

Home Page: https://drl.chaosforge.org/

License: GNU General Public License v2.0

Lua 55.18% Perl 0.20% C++ 0.03% Batchfile 0.02% Shell 0.54% AGS Script 1.40% Pascal 42.58% PHP 0.05%

doomrl's People

Contributors

epyon avatar leereilly avatar mattammann avatar tung avatar vedvid avatar

Stargazers

 avatar

Watchers

 avatar  avatar

doomrl's Issues

Menu 'pick' sound cutoff when selecting Exit

When the player is in the main menu, every item selected causes the game to play a sound. The default sound is of the pistol firing.

After 'Exit' is chosen in the main menu, the game begins to play the sound, but will cut off part of the audio because the game process is terminating. The preferred result is that when Exit is selected, no sound is played.

Whizkid assembly modding behavior inconsistent

Assemblies created before Whizkid level 2 can't be modded. Assemblies created after Whiz 2 can be modded. This is inconsistent behavior, and there is no way to tell which assembly falls into which category by examining them. This tends to encourage mod hoarding, instead of allow item progression to occur naturally.

Repository files need consolidating

Items to review that will better organize the files in this repository:

  • Remove src/doomrl.res (compiled file)
  • Remove compile.txt
  • Move /bin/font10x18.png to bin/graphics
  • Move /bin/unix_notes.txt to /doc and make note in COMPILING.md
  • Move or delete /bin/doom.prc
  • Move .ico files in /src directory to /bin/graphics
  • Move /bin/danger_report.pl to /scripts
  • Move /bin/item_report.pl to /scripts
  • Move /bin/help to /help
  • Delete /src/makerel.pl
  • Delete /src/release.bat
  • Delete makewad.bat
  • Delete makebin.sh
  • Delete makesrc.sh
  • Delete /bin/version.txt
  • Delete /bin/version_api.txt
  • Create /doc/version.txt that contains only the version number
  • Move /bin/dkey.inc to /src
  • Move /bin/core to /lua/core
  • Move /bin/lua to /lua
  • Move itemscsv.lua out of /bin

User data is not very portable

Currently, it's not easy separating user-generated data, like game saves, mortem files, and other folders from the game files. This information would be best kept in its own subfolder, for easy portability.

Items to move to new /bin/userdata directory:

  • /bin/mortem folder
  • /bin/mortem.txt
  • /bin/screenshots folder
  • /bin/player.wad
  • /bin/score.wad
  • /bin/backup folder
  • lua configuration files

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.