jaymcole / dungeoncrawler2 Goto Github PK
View Code? Open in Web Editor NEW2D Java Rogue-like dungeon crawler
2D Java Rogue-like dungeon crawler
Lights should be flickering with varied intensity
Crashes prevent the logger from correctly closing the log file causing it get deleted.
Allow user to reconfigure any gui element (maybe if they're a container or absolute positioning)
Use a single occlusion map per floor and crop it accordingly for each light.
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).
Sounds to be played randomly to create an appropriate ambient environments.
generation phases
...
Create a graph for faster path finding
Rework GUI
Lights are spawning in walls, rendering them useless and wasting processing time.
Globally increase or decrease lighting.
Problem: not sure how this could Abe applied to NPCs.
Improve setup steps with more accurate gradle steps.
GUI for player inventory
Looping sound for player / other humanoid actors
Instructions unclear / useless
GUI elements need an absolution positioning option that keeps them from resizing when their parent resizes.
Menu for changing user settings
Texture color is correctly 'lit' but shadows are not applied.
Currently seems to only happen on AMD GPU's
GameObjects should have an optional texture for generating shadowmaps.
GUI showing characters stats
GUI for paused game
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
The GUI/HUD for in-game needs to be created
Add light maps / shadows to lighting engine
https://github.com/mattdesl/lwjgl-basics/wiki/2D-Pixel-Perfect-Shadows
Settings Manager for saving/loading user settings.
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.