evangipson / lors Goto Github PK
View Code? Open in Web Editor NEWL.O.R.S. is a loot heavy, open world, roguelike survival game with procedurally generated lore.
License: GNU Affero General Public License v3.0
L.O.R.S. is a loot heavy, open world, roguelike survival game with procedurally generated lore.
License: GNU Affero General Public License v3.0
Describe the solution you'd like
When the user opens the game, I'd like the first thing they see to be the home screen of the game. Then after they hit a button, they'll create a character (another button easily to make a random character and just play!) where they will provide a name, roll some stats, have a classname generated based off of that roll, and enter the game!
Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Describe the solution you'd like
Add more monsters! Get creative here, I can really start to set tone. Will it be high fantasy? steampunk? something else?
Weird idea: Maybe a world with 2 or 3 "MAJOR" attributes then generate the "tone" or "rules" based off of those keywords.
Ideas for the keywords:
Additional context
Check out FaronBarcy's Ooze class here: https://bitbucket.org/FaronBracy/roguesharprlnetsamples/src/d3339486cb89c3a960a0d36606c652de9486df27/RogueSharpRLNetSamples/Monsters/Ooze.cs?at=CompleteTutorial&fileviewer=file-view-default
Check out FaronBarcy's Ooze splitting behavior here: https://bitbucket.org/FaronBracy/roguesharprlnetsamples/src/d3339486cb89c3a960a0d36606c652de9486df27/RogueSharpRLNetSamples/Behaviors/SplitOoze.cs?at=CompleteTutorial&fileviewer=file-view-default
Describe the bug
The player doesn't die after he reaches less than 0 HP.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Player should die.
Is your feature request related to a problem? Please describe.
Overworld is boring. No monsters, no armor, no items. What in the heck is it even for?
Describe the solution you'd like
Fill the overworld with stuff! I know that sounds too generic, but here's a good list:
Is your feature request related to a problem? Please describe.
I want multiple dungeons in the world, not just one. This implies that we need an overworld. That comes with a littany of it's own issues but let's just solve that one for right now.
Describe the solution you'd like
Describe alternatives you've considered
Is your feature request related to a problem? Please describe.
Every message from the console log looks the same and kind of bleeds together.
Describe the solution you'd like
Make the MessageLog.Add() function take a color parameter, which will ensure it gets drawn in that color.
Is your feature request related to a problem? Please describe.
Currently no music to play, which is a wasted opportunity to set atmosphere.
Describe the solution you'd like
Add overworld music, dungeon music, town music, etc.
You should hear town music get louder and louder as you approach it. Ambient music should almost morph into the town music. Maybe write everything in relative keys so it sounds good over eachother with minimal passing/neighboring notes to prevent atonal mess??
Describe alternatives you've considered
Describing music in text form, which will also come later, because you'll be able to compose.
Is your feature request related to a problem? Please describe.
The player will get bored if the monsters are carbon copies of each other.
Describe the solution you'd like
Sometimes generate a named, unique mob based on the current race, but make it a little stronger and make it drop something cool!
Is your feature request related to a problem? Please describe.
Player doesn't have an inventory currently but needs a way to pick up items and equip or use them.
Describe the solution you'd like
Player needs to have an inventory, and be able to add/remove/use/destroy items. He will walk over the item then hit a key to "pick up" an item.
Is your feature request related to a problem? Please describe.
Monsters don't move while not alerted by your presence and that's pretty silly. They'd totally move. I'm keeping this as separate from that other monster problem because this one is fairly contained and I don't have to answer any big questions about direction of the game to do this.
Describe the solution you'd like
Go into Behaviors/ and make a new file called "PassiveWalk" and model it after "StandardMoveAndAttack" (I hypothesize it'll be much shorter because it's less complicated).
Additional context
I'm excited to write some AI!
Is your feature request related to a problem? Please describe.
If the player can't get equipment to modify stats, it'll be pretty hard to scale the game. Also it's fun to get items and loot.
Describe the solution you'd like
Need head, body, gloves, boots, left arm weapon, right arm weapon slots, then use them to calculate stats.
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.