Re

Rewriting My High School CS Teacher's 2D Graphics Library in JavaScript

Hacker News

Rewriting My High School CS Teacher's 2D Graphics Library in JavaScript

Hi HN, This is a 2D web graphics library that is: * powerful enough to do anything * simple enough to learn in < 15 min (small API) One of my fondest memories was learning to code. My HS CS teacher was pretty smart in choosing to teach us through making video games in Python. Back then, coding was basically addictive - really one of the purest forms of creation. After graduating HS, I found myself constantly reaching for that original graphics API - to build a custom visualization for some data or to make a dumb little video game as a weekend project. And I wanted to put it in a web browser to share with my friends via link. So I rewrote the library for web/javascript. The intention for the library isn't to be something to build AAA games with, but rather be low-overhead and simple enough to learn for any web engineer to learn in minutes for a weekend project. You can basically make any game by: * Drawing Shapes/Images * Play Sounds * Listen for Mouse/Keyboard Presses Want to get started? Check the README for the CodePen & boilerplate CLI Hope you make something fun :) soft-boy

Share card

Actual performance

3points
Did not reach leaderboard

Launch Intel predictions

Analyze your own launch →
Indie HackersFits the IH revenue-focused audience · Strong signals: started · Missing: supports, reddit linkedin, podcasting
79%79% predicted probability of success on Indie Hackers, based on ML models trained on real launch data.
best fitHighest predicted score across all platforms for this description.
Hacker NewsStrong engagement from HN community · Strong signals: ide, io · Missing: https docs, excited, just released
70%70% predicted probability of success on Hacker News, based on ML models trained on real launch data.
nativeThis product was originally launched on this platform.
TrustMRRFits verified-revenue profile · Strong signals: video · Missing: mobile apps, ios, personal
57%57% predicted probability of success on TrustMRR, based on ML models trained on real launch data.
Product HuntOn track for Day 1 leaderboard · Strong signals: visual, coding, code · Missing: mac, agents, macos
55%55% predicted probability of success on Product Hunt, based on ML models trained on real launch data.
AppSumoMay struggle as an AppSumo deal · Missing: plus, platform, intuitive
48%48% predicted probability of success on AppSumo, based on ML models trained on real launch data.
Acquire.comPre-revenue stage for this audience · Missing: arr, mrr, revenue
16%16% predicted probability of success on Acquire.com, based on ML models trained on real launch data.
BetaListMay not resonate with beta-testers · Strong signals: smart · Missing: web3, chat, crypto
0%0% predicted probability of success on BetaList, based on ML models trained on real launch data.

Incorrect prediction on native model

Similar products

Pi
Pixie – A full-featured 2D graphics library for Nim63%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Pixie – A full-featured 2D graphics library for Nim

Hacker News27
Ad
AdvanceGG – A high-performance 2D graphics library for Go67%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

AdvanceGG – A high-performance 2D graphics library for Go

Hacker News3
A
A JavaScript Kline library55%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

A JavaScript Kline library

Hacker News1
Li
Library for tuples in JavaScript59%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Library for tuples in JavaScript

Hacker News4
Va
Vanillin – JavaScript DOM Library59%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Vanillin – JavaScript DOM Library

Hacker News6
Pa
Particle System Library for JavaScript55%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Particle System Library for JavaScript

Hacker News2
Pa
Particle System Library for JavaScript55%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Particle System Library for JavaScript

Hacker News2
Om
Omg-Curry – JavaScript currying library55%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Omg-Curry – JavaScript currying library

Hacker News11
A
A Javascript library to overcomplicate Five60%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

A Javascript library to overcomplicate Five

Hacker News69
Ta
Talker, a JavaScript Library to Wrap PostMessage with Promises50%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Talker, a JavaScript Library to Wrap PostMessage with Promises

Hacker News2