This repository is my game-making workshop playground. You won't find any popular framework stuff inside. Only vanilla JS and some basic canvas manipulation. All done by myself. None of it is perfect. Feedback is more than welcome.
All the graphics and audio files in assets
directory come from the awesome watabou/pixel-dungeon. I included the original license there.
DISCLAIMER: The original game is available here: http://pixeldungeon.watabou.ru/. It is addictive and frustrating. I love it and I'm a huge fan of it 😄
-
Mozilla dev tutorials - https://mdn.dev/
-
functions - https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Functions
-
let - https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/let
-
const - https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/const
-
var - https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/var
-
destructuring assignment - https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment
-
requestAnimationFrame (used for animations in our game) - https://developer.mozilla.org/en-US/docs/Web/API/window/requestAnimationFrame
-
css sprites (warrior/wall/rat images) - https://css-tricks.com/css-sprites/
-
canvas (we drew on it our sprites) - https://developer.mozilla.org/en-US/docs/Web/API/Canvas_API
-
async/await (advanced more stuff) - https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/async_function