Amit Patel (redblobgames)

redblobgames

User data from Github https://github.com/redblobgames

Company:Red Blob Games

Location:Silicon Valley CA & Seattle WA

Home Page:https://www.redblobgames.com/

GitHub:@redblobgames

Twitter:@redblobgames

Amit Patel's repositories

mapgen4

Mapgen4 procedural wilderness map generator

Language:TypeScriptLicense:Apache-2.0Stargazers:688Issues:20Issues:9

mapgen2

JavaScript version of mapgen2 polygon map generator algorithms

Language:JavaScriptLicense:Apache-2.0Stargazers:410Issues:19Issues:6

1843-planet-generation

One week experiment: learn how to procedurally generate maps on a sphere. Code is messy but it runs.

Language:JavaScriptLicense:Apache-2.0Stargazers:138Issues:13Issues:5

helloworld-sdl2-opengl-emscripten

Basic program that uses SDL2+OpenGL, compiling both locally and via emscripten

Language:C++License:Apache-2.0Stargazers:87Issues:8Issues:6

dual-mesh

V2 of dual polygon-triangle mesh code used in redblobgames's projects from 2017 to 2022. V3 (not here) used from 2023 onwards.

Language:JavaScriptLicense:Apache-2.0Stargazers:61Issues:3Issues:7

making-of-line-drawing

How I make an interactive tutorial using d3.js

Language:JavaScriptLicense:Apache-2.0Stargazers:41Issues:2Issues:0

circular-obstacle-pathfinding

Pathfinding around a set of circular obstacles

Language:HTMLLicense:Apache-2.0Stargazers:37Issues:5Issues:1

cpp-traverse

C++ Serialization library focusing on extensibility, both of input/output formats and of data types

Language:C++License:Apache-2.0Stargazers:17Issues:3Issues:3

2014-starter-page

If you want to write tutorials with interactive diagrams like mine, here's some code to get you started. I have vanilla, lit-html, Vue, React, Svelte, and Preact+HTM versions of a simple interactive diagram.

Language:JavaScriptStargazers:15Issues:3Issues:0

2025-roguelikedev

Each summer people on r/roguelikedev create a roguelike game, following a tutorial. I followed the tutorial in 2020 and made this.

Language:JavaScriptLicense:Apache-2.0Stargazers:14Issues:2Issues:0

2126-roguelikedev

2021 Reddit r/roguelikedev summer tutorial series

Language:TypeScriptLicense:Apache-2.0Stargazers:11Issues:2Issues:0

making-of-draggable

How I handle mouse and touch events to drag objects around on my pages

Language:JavaScriptStargazers:10Issues:1Issues:0

2327-roguelikedev

2023 Summer r/roguelikedev event

Language:JavaScriptLicense:Apache-2.0Stargazers:8Issues:3Issues:1

making-of-circle-drawing

How I make an interactive tutorial using vue v2

Language:JavaScriptLicense:Apache-2.0Stargazers:8Issues:2Issues:0

2003-rust-network-game

Simple server+client game with Rust+JS

Language:JavaScriptLicense:Apache-2.0Stargazers:7Issues:2Issues:0

2226-roguelikedev

2022 Reddit r/roguelikedev summer tutorial series

Language:TypeScriptStargazers:6Issues:2Issues:0

2234-hunar-alife-simulation

Fun particle simulation

Language:JavaScriptLicense:Apache-2.0Stargazers:6Issues:2Issues:0

1824-rust-roguelikedev-tutorial

Following the reddit r/roguelikedev tutorial series, using the Rust version

Language:RustStargazers:5Issues:3Issues:0

algovis

collection of projects and links about algorithm visualization

2002-rust-chat-server

Learning Rust, with Mac+Linux+Wasm outputs, websockets, threads

Language:RustLicense:Apache-2.0Stargazers:4Issues:2Issues:0

2121-triangle-grids

Quick and dirty implementation of a triangle grid diagram using BorisTheBrave's python library

Language:PythonStargazers:4Issues:3Issues:0

prng

Simple JS seeded random number generator

Language:JavaScriptLicense:Apache-2.0Stargazers:4Issues:2Issues:0

2421-helloworld-rotjs-tiles

Example of Rot.js with Kenney sprites

Language:JavaScriptLicense:NOASSERTIONStargazers:3Issues:1Issues:0

delaunator

A really fast JavaScript library for Delaunay triangulation of 2D points

Language:JavaScriptLicense:ISCStargazers:1Issues:2Issues:0

icons

All SVG icons available on http://game-icons.net

License:NOASSERTIONStargazers:1Issues:1Issues:0

msdfgen

Multi-channel signed distance field generator

Language:C++License:MITStargazers:1Issues:0Issues:0

vue-land.github.io

Vue Land FAQ

Stargazers:1Issues:0Issues:0

content

The content behind MDN Web Docs

Language:MarkdownLicense:NOASSERTIONStargazers:0Issues:1Issues:0

freshwater.github.io

Mirror of oftenpaper.net (home of the ultimate sierpinski triangle page)

Language:HTMLStargazers:0Issues:0Issues:0

webgl-noise

GLSL procedural noise functions compatible with WebGL

Language:CLicense:MITStargazers:0Issues:1Issues:0