Giter VIP home page Giter VIP logo

tgrdm3's Introduction

tgrdm3's People

Contributors

sibtiger avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

tgrdm3's Issues

Better scaled map images

The map images within the project are ugly as it stands right now, these maps deserves better.

Thrash unused assets

Remove all assets that is not being used within the project; this will downsize the project exponentially - theoretically.

Main Menu uses 'Read This!' Option

Since TGRDM3 might have its own Help graphic, it might be useful to encourage easy access to the help section. This might also require updating the credits, however.

New Help Graphic

Since TGRDM3 uses its own set of weapons and number assignments, we might have to update the Help graphics to fit with this project.

Ammo

Check and find a balance of the ammunition provided when picking up a weapon and ammo.

Add support for Music Lump

I have not done much research on this specific lump yet, but I presume this will allow the possibility to have a small - lightweight music jukebox that rotates the music on each cycle.

MUSINFO Script Lump

Jumping Pad Sounds

When the player uses a Jumping Pad, the jumping pad should give out a sound indicating that the player just used the pad.

Environment Sounds

Include ambience that fits with the levels

Self-Note: OGG or DMX, Opus isn't supported in ZDoom yet....

Check for 'stuck THINGs'

Some of the reports provided by Kappes Buur relates to THING's being stuck and height variation issues. As VOXELs have a much different behavior than the ordinary SPRITEs, they must be checked thoroughly.

SkullTag Domination

Recalling from the previous ideas back in the year 2007, I really wanted TGRDM3 to branch off to other game modes, and one of them was Perfect Dark's King of the Hill. One of the best ways to get King of the Hill supported in TGRDM3, is to look at the well known game mode, Domination which was featured in the SkullTag Domination project back in 2006 (It was fun back then too!)

Here is some useful links for when TGRDM3 is ready to implement this feature:

Make it clear - maps are free use with restrictions

Just a reminder to myself if I forget.
Add clause that states that the maps and resources are free for use and modify for other projects IIF: Free, project is completely Open Source, no financial gain from project, and proper credits to respected authors of the resources and maps.

Fix Jump Pad logic

In all the maps that use jump pads that rely on thrusting the player to a specific spot, the pads must have 'Thing_Stop' action in-order to stop the player's current momentum. With this, all the pad's ThrustThing action must be re-examined in all of the stock maps.

Support Disabled Dynamic Lighting

Most of the maps within the project contains an overly abundance of dynamic lighting, but for users that have the actors disabled - the maps will be left darker than originally intended.

Proposed idea of resolving this is to increase the lighting to a level of '192' or whatever feels 'bright' enough for the map as the base lighting. For example, Abandoned Misery uses a base light of 168, when Dynamic Lights are disabled set the value to 192 or brighter if necessary.

Fix weapon Obituary messages

Using the current scheme of [Killed] -->> [Weapon] -->> [Killed by], some weapons do not follow this scheme such as the Super Shotgun, Railgun, and Grenade Launcher. In addition, this should probably follow with the standards from Duel32 - to stay compatible with regex\streamline search applications.

Voxels

Possibly, lets try to shift over to Voxels instead of SPRITES. With using Voxels, this will give items depth and a 'feel' to it on all sides. Additionally, this will provide support for both OpenGL (GZDoom) and the Software renderer (ZDoom). Even though, right now, ZDoom does not support some of the OpenGL features, I still would like to leave a door open for the possibilities in the far future.

Not all of the THINGS should be converted to Voxels, as there's still some nicer effects with the fire sticks, for example.

Topic to watch: http://forum.zdoom.org/viewtopic.php?p=900673#p900673

Abandoned Misery 3D Teleporter issue

The 3D acting teleporter doesn't exactly like a teleporter; it activates when the player 'lands' on the sector but never when the player is above the trigger.

Compiler is terrible and old

The compiler presently used, is merely just held together with duct-tape -- it has been around since the Subversion days of 2013. In order to expand further with newer customizations that ZDoom offers, we're going to need a better compiler that offers a cleaner solution and handling operations.

[MAP01]Texture Alignment Issue

Seems there exists a texture alignment issue with the teleporter in MAP01. This happens with GZDoom version 3.5.1, I have yet to test other builds.

Screenshot of the issue and where it is located:
tgrdm3_bugmap01-texture

Focus all maps onto Hub Map

Besides on using the older scheme of the maps running sequentially, why not instead focus on the maps being centered to a Hub base map? Doing this will allow the end-users to select what maps they want to play and not be forced to use a sequential order.

Marginal cost is severally minimal and will allow the project to see a release at a expeditious rate; removes the additional requirements of filling in the gabs with more maps.

Small Maps

Possibly create smaller maps that are specifically for four or eight players, clustered.

AMisery Teleporter TexCam not Initializing

As of GZDoom 2.1 version, all of Texture Cameras used in the map will not work - generally. However, they worked perfectly fine in GZDoom 2.0.5. Engine bug or WAD bug?

Warn player if not in DM Game Mode

If incase the player is new or forgot to adjust the game mode, display a small message that they are not in the correct game mode. The message shouldn't really be 'In Your Face', but on the side as a kind-warning.

Include GLDef's to missing Doom Items

Despite that this is an issue with GZDoom not defining them, it would be nice if the missing items (such as Megasphere) had GL lighting. Such items that lack the lighting feels - empty and unsettling...

Do note that some maps, like AMisery, adds Point Lights to the Evil Eye. Some maps (if not all) will need to be altered to remove the point light THING.

Custom Weapon Respawn

Weapons that are not set with the DMFlag 'Always Stay after Pickup' but the DMFlag 'Item Respawn' is true, the weapons might need to have half of the time needed to respawn.

Using DECORATE property: Inventory.RespawnTics

Proximity Door Triggers

Add support of proximity door triggers in maps that utilizes doors as part of main gameplay.
Adding a simple linedef trigger to execute script that assigns to open the door (despite that it could already be opened), could potentially break the door mechanism completely.

Ignore Skill Level

If and only If ammunition adjusts automatically purely by skill level, this should change to normalize all of the skill levels to one setting. Deathmatch with a skill level is simply not needed and there shouldn't be any differences amongst skill levels.

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.