All Projects → xtagon → awesome-battlesnake

xtagon / awesome-battlesnake

Licence: CC0-1.0 license
A curated list of Battlesnake resources

Projects that are alternatives of or similar to awesome-battlesnake

Euclid
User Profile Interface Animation
Stars: ✭ 2,246 (+2606.02%)
Mutual labels:  collection
Threat Hunting
Personal compilation of APT malware from whitepaper releases, documents and own research
Stars: ✭ 219 (+163.86%)
Mutual labels:  collection
BAT FFMPEG
Batch script files for FFMPEG (Microsoft Windows and DOS, OS/2 🦄)
Stars: ✭ 104 (+25.3%)
Mutual labels:  collection
Dfir Orc
Forensics artefact collection tool for systems running Microsoft Windows
Stars: ✭ 202 (+143.37%)
Mutual labels:  collection
Colllect
Your visual bookmark manager
Stars: ✭ 216 (+160.24%)
Mutual labels:  collection
Resources
📖 Huge curated collection (archive) of links of Tech, Science, Economics, Politics, Life, Philosophy, Conferences, Videos and much more resources from everyday surfing. ⭐️ Since October 21, 2017.
Stars: ✭ 236 (+184.34%)
Mutual labels:  collection
Pytorch Generative Model Collections
Collection of generative models in Pytorch version.
Stars: ✭ 2,296 (+2666.27%)
Mutual labels:  collection
fe-store-house
The front-end resource that gathered in my working days.
Stars: ✭ 95 (+14.46%)
Mutual labels:  collection
Collection
Collection Data for Cooper Hewitt, Smithsonian Design Museum
Stars: ✭ 214 (+157.83%)
Mutual labels:  collection
itlib
A collection of std-like single-header C++ libraries
Stars: ✭ 101 (+21.69%)
Mutual labels:  collection
Awesome Deep Learning And Machine Learning Questions
【不定期更新】收集整理的一些网站中(如知乎、Quora、Reddit、Stack Exchange等)与深度学习、机器学习、强化学习、数据科学相关的有价值的问题
Stars: ✭ 203 (+144.58%)
Mutual labels:  collection
Awesome Prometheus Alerts
🚨 Collection of Prometheus alerting rules
Stars: ✭ 3,323 (+3903.61%)
Mutual labels:  collection
clojure-must-watch
Must watch videos about Clojure in the same vein as js-must-watch (https://github.com/bolshchikov/js-must-watch).
Stars: ✭ 11 (-86.75%)
Mutual labels:  collection
Mynotes
笔记、Laravel、PHP、面试题、MySQL、HTML、CSS、Java...
Stars: ✭ 201 (+142.17%)
Mutual labels:  collection
js-deep-sort-object
Simple module to sort objects recursively by its keys
Stars: ✭ 19 (-77.11%)
Mutual labels:  collection
Arbitrary Text To Image Papers
A collection of arbitrary text to image papers with code (constantly updating)
Stars: ✭ 196 (+136.14%)
Mutual labels:  collection
Small Workflows
Small Alfred workflows I use
Stars: ✭ 218 (+162.65%)
Mutual labels:  collection
LoveCollection
我们搞技术的经常会要收藏些链接、资料什么的。但是,由于资料过多,浏览器的收藏夹并不便于管理,于是就诞生了“爱收藏”。https://i.haojima.net
Stars: ✭ 41 (-50.6%)
Mutual labels:  collection
rrbit
An Immutable vectors/lists/arrays library using the Relaxed Radix Balancing(RRB) technique
Stars: ✭ 12 (-85.54%)
Mutual labels:  collection
mojave
The desktop arcade-style game board for Battlesnake 🐍
Stars: ✭ 38 (-54.22%)
Mutual labels:  battlesnake

Awesome Battlesnake Awesome

A curated list of Battlesnake resources

MOVED

NOTE: This list is now officially hosted by Battlesnake, you can find its new home here: https://github.com/BattlesnakeOfficial/awesome-battlesnake

You can still contribute if you follow that link. Huge thank you to everyone who has contributed!

Contributing

Contributions welcome! Read the contribution guidelines first.

Contents

Battlesnakes

⬆️ Back to top

Developer Stories

⬆️ Back to top

Game Rules and Logic

⬆️ Back to top

Live Streamers

These people live stream their Battlesnake adventures, let's show our support!. This is definitely not an exhaustive list, just a few that I have noticed are more active. Be sure to search for the "battlesnake" keyword on Twitch, and check the #livestreams announcement channel in Battlensake's Discord to find new streamers.

  • ChaelCodes - ChaelCodes is a professional developer who likes "to live-code and play programming-adjacent games" - notably having streamed development on the snakes HettieCodes and CorneliusCodes, but has a variety of other projects.
  • coreyja - Rust, Ruby, Battlesnake!
  • defiines - Sometimes streams Battlesnake, Codewars, and more! Creator of the NES gamepad-controlled Battlesnake.
  • geehlive - Developer advocate at Twilio and passionate about open source software.
  • penelope_zone - Penelope (She/Her or They/Them pronouns) has been known to stream development of Rust battlesnakes, and has been very open about discussing interesting algorithms such as MCTS in the community

⬆️ Back to top

Machine Learning and Data Science

⬆️ Back to top

Starter Projects

Battlesnake has an official list of starter projects, including those from the community. This section is reserved for any notable project templates that haven't made that list.

⬆️ Back to top

Strategies and Algorithms

This is not exhaustive--these topics are ones that members of the Battlesnake community have decided to share that they use for their snakes. Juicy secrets!

See also Useful Algorithms from the official documentation, where folks are beginning to contribute more details on how these algorithms apply to Battlesnake specifically.

  • A* (A-star) - A graph traversal and path search algorithm
  • Flood Fill - An algorithm that helps determine areas that are open/connected
  • Minimax - A tree search algorithm popular among battlesnakes, often paired with Alpha-beta pruning
  • Monte Carlo tree search (MCTS) - A tree search algorithm with many variants, sometimes using random rollouts and Upper Confidence Trees
  • NNUE - A neural network-based evaluation function that runs efficiently on CPUs
  • Voronoi - Useful for estimating board area control

Third-Party Tools

⬆️ Back to top

Tutorials

⬆️ Back to top

Miscellaneous

⬆️ Back to top

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].