dthornton22 / the-fools-dungeon Goto Github PK
View Code? Open in Web Editor NEWThe Fool's Dungeon
License: MIT License
The Fool's Dungeon
License: MIT License
A screen to be displayed if the player beats the game. This screen should contain the player's score, the leaderboard, and maybe some stats. Also, play again function
Score should be updated as the game is played, not only calculated at the end. Be sure to check that defeating an enemy, collecting items, etc. updates the score.
Implement swords to have a purpose
The game works inside the NetBeans IDE, but the standalone JAR does not work with the images.
Change fight handling to being on the same tile, not adjacent tiles. Currently, fights happen all at once, there is no opportunity for the player to pick hit or heal.
When the game ends, you have to close the program to start a new game. Implement a way to start a new game (ask for username again), and save that score as well.
Dynamic on-screen display for attack damage, armor, enemy health
Keybinds not working, only the on screen arrows work for player movement.
I use Keyboard.iskeydown(Key.KEY_O) or something like that. You could then do something like
if(Keyboard.isKeyDown(Key.KEY_O))
{
// do something
}
or you could tie it to a boolean like:
boolean moveForward = Keyboard.isKeyDown(Key.KEY_O)
KEY_O is an int - it's weird, all keys are technically integers. I'd look up a chart of them all or finish this part in the IDE.
It's not as straightforward as 1-26 though, some keys have a value of 500 or something like that.
When you click help, the text appears, but the button goes away. The button should remain on screen so the player can toggle the help text.
Potions are used immediately upon interacting, not added to the player's inventory
A screen to be displayed if the player is defeated
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.