Security News
The Unpaid Backbone of Open Source: Solo Maintainers Face Increasing Security Demands
Solo open source maintainers face burnout and security challenges, with 60% unpaid and 60% considering quitting.
![alt text](./coverage/badge-lines.svg) ![alt text](./coverage/badge-statements.svg) ![alt text](./coverage/badge-functions.svg) ![alt text](./coverage/badge-branches.svg)
Yendor is a roguelike library, meant to perform much of the heavy lifting when creating roguelike games. It takes inspiration from rot-js, as well as bracket-lib. ROT still has a number of features we're still building towards, so feel free to take the best parts from each library.
One of the main goals of this library is to provide a simple, minimalistic Terminal
package with great support for CP437 tilesets.
This is one area I've found lacking, and hope this library can provide a solid framework for roguelikes and text based games.
The core of the terminal package is based heavily on Bob Nystrom's amazing malison Dart library,
which can be seen in action in his roguelike, Hauberk.
If you're looking for graphics outside basic ASCII/CP437, phaser and pixi are both worth checking out.
This library is still in alpha. While many of the features are working well, the api is not fully finalized yet. We welcome any feedback on the design and implementation so far, and hope to launch a public beta early 2021.
This package is not yet hosted, but will be available on npm once in beta.
If you want to try it out now, consider building it locally and linking it via npm link
# Inside the yendor project
npm run start
npm link
# Inside another project
npm link yendor
FOV (30%)
docs
examples
Precise Shadowcasting
Generation (10%)
docs
examples
Cellular Automata
BSP
Input (30%)
Pathfinding (0%)
docs
examples
A*
Rand (80%)
docs
examples
AleaRNG
Terminal (80%)
Util
FAQs
Yendor is a roguelike library, meant to perform much of the heavy lifting when creating roguelike games. It takes inspiration from [rot-js](https://ondras.github.io/rot.js/hp), as well as [bracket-lib](https://github.com/thebracket/bracket-lib). ROT still
The npm package yendor receives a total of 1 weekly downloads. As such, yendor popularity was classified as not popular.
We found that yendor demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Solo open source maintainers face burnout and security challenges, with 60% unpaid and 60% considering quitting.
Security News
License exceptions modify the terms of open source licenses, impacting how software can be used, modified, and distributed. Developers should be aware of the legal implications of these exceptions.
Security News
A developer is accusing Tencent of violating the GPL by modifying a Python utility and changing its license to BSD, highlighting the importance of copyleft compliance.