Amit Patel (redblobgames)

redblobgames

Geek Repo

Company:Red Blob Games

Location:Silicon Valley, CA & Seattle, WA

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

Twitter:@redblobgames

Github PK Tool:Github PK Tool

Amit Patel's repositories

mapgen4

Mapgen4 procedural wilderness map generator

Language:TypeScriptLicense:Apache-2.0Stargazers:586Issues:19Issues:9

mapgen2

JavaScript version of mapgen2 polygon map generator algorithms

Language:JavaScriptLicense:Apache-2.0Stargazers:392Issues: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:129Issues:13Issues:5

helloworld-sdl2-opengl-emscripten

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

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

dual-mesh

Dual polygon-triangle mesh code used in redblobgames's projects

Language:JavaScriptLicense:Apache-2.0Stargazers:58Issues: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:30Issues: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 v2, React, and Preact+HTM versions of a simple interactive diagram.

Language:JavaScriptStargazers:14Issues: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

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

2327-roguelikedev

2023 Summer r/roguelikedev event

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

2226-roguelikedev

2022 Reddit r/roguelikedev summer tutorial series

Language:TypeScriptStargazers:6Issues:2Issues:0

1824-rust-roguelikedev-tutorial

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

Language:RustStargazers:5Issues:3Issues:0

2234-hunar-alife-simulation

Fun particle simulation

Language:JavaScriptLicense:Apache-2.0Stargazers:5Issues:2Issues: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

1705-learning-redis

Miniproject to use Redis as a game simulation store

Language:C++License:Apache-2.0Stargazers:2Issues:2Issues: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

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

svg-lib

Emacs SVG libraries for creatings tags, icons and bars

Language:Emacs LispLicense:GPL-3.0Stargazers:0Issues:0Issues:0

webgl-noise

GLSL procedural noise functions compatible with WebGL

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