jaymcole / dungeoncrawler2 Goto Github PK
View Code? Open in Web Editor NEW2D Java Rogue-like dungeon crawler
2D Java Rogue-like dungeon crawler
Looping sound for player / other humanoid actors
GUI elements need an absolution positioning option that keeps them from resizing when their parent resizes.
Rework GUI
Globally increase or decrease lighting.
Problem: not sure how this could Abe applied to NPCs.
GUI for paused game
Lights should be flickering with varied intensity
GUI for player inventory
GameObjects should have an optional texture for generating shadowmaps.
GUI showing characters stats
The GUI/HUD for in-game needs to be created
Menu for changing user settings
Sounds to be played randomly to create an appropriate ambient environments.
Maintain all sounds in a central file instead of hard coding strings throughout the app.
Makes it easy to change sounds / find references
footsteps
ambient music
ambient sounds
Instructions unclear / useless
Lights are spawning in walls, rendering them useless and wasting processing time.
Crashes prevent the logger from correctly closing the log file causing it get deleted.
Improve setup steps with more accurate gradle steps.
Add light maps / shadows to lighting engine
https://github.com/mattdesl/lwjgl-basics/wiki/2D-Pixel-Perfect-Shadows
Allow user to reconfigure any gui element (maybe if they're a container or absolute positioning)
Load GUI assets (and many common game assets) on game start and pre-load other required game assets on map load (maybe fade to then from black between levels).
Settings Manager for saving/loading user settings.
generation phases
...
Create a graph for faster path finding
Texture color is correctly 'lit' but shadows are not applied.
Currently seems to only happen on AMD GPU's
Use a single occlusion map per floor and crop it accordingly for each light.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.