• This repository has been archived on 18/Dec/2018
  • Stars
    star
    274
  • Rank 149,697 (Top 3 %)
  • Language
    Clojure
  • Created about 10 years ago
  • Updated about 8 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

interactive guide to tetris in cljs

Interactive Guide to Tetris in ClojureScript

>> View Slide Here

screen

These are interactive slides that I put together for a Houston.js meetup party celebrating Tetris's 30th birthday.

Setup

For viewing, serve the public/ directory with something like:

$ cd public
$ python -m SimpleHTTPServer

For developing, use npm-cljs:

For minified release build:

Why

The presentation is intended to conclude our work on T3TR0S. You can read our devblog there to see how we built the game in small increments.

Want more code?

This repo presents the essence of our game. But you can see full implementations below:

Thanks

Thanks to Chris Granger for his live-cljs demo, which served as the styling base for this presentation.

And thanks to the T3TR0S team:

  • Elaine Looney
  • Luis Gutierrez
  • Chris Oakman
  • Brett Darnell
  • Phil Gambling

More Repositories

1

blinky

Exploring peripheral vision in games (using Quake)
C
687
star
2

history-of-lisp-parens

a history of Lisp's most notorious artifact, parentheses
567
star
3

ClojureScript-Syntax-in-15-minutes

cljs syntax is simple
375
star
4

IsometricBlocks

A tutorial on how to render isometric blocks in the correct order.
HTML
200
star
5

pacman-mazegen

researching solutions for generating Pac-Man mazes
HTML
187
star
6

solar-system-of-js

Visualize the languages on the JS platform
Clojure
169
star
7

visualizing-projections

interactive visualization of projections
JavaScript
127
star
8

jumping-from-html-to-clojurescript

a strangely intuitive path to ClojureScript from HTML
59
star
9

super-hexagon-unwrapper

a neat math hack for Super Hexagon
Python
51
star
10

flex-fov

intelligent defaults for displaying any FOV
Java
49
star
11

cljs-pprint

porting clojure.pprint to clojurescript (pretty-printing)
Clojure
45
star
12

pacman

JavaScript
44
star
13

bl1nd-ld28

1D game for Ludum Dare 28
CSS
44
star
14

PterodactylAttack

iPhone game in JS
JavaScript
32
star
15

gh4st

A.I. puzzle experiment based on pacman ghosts
Clojure
32
star
16

t3tr0s-bare

clojurescript tetris - stripped down T3TR0S
Clojure
27
star
17

hammock

tie two trees together to track a transformation
Clojure
27
star
18

parinfer

Clojure
24
star
19

parinfer-codemirror

Parinfer layer for CodeMirror
JavaScript
16
star
20

github-markdown-hacks

undocumented github markdown things
14
star
21

ratios

visual method for simplifying numbers
JavaScript
13
star
22

js-in-cljs-case-study

CSS
11
star
23

MayanCalendar

an animated Mayan Calendar
JavaScript
11
star
24

locus

gradual focusing for lisp syntax
9
star
25

highlight-tree-sitter

create syntax-highlighted code using tree-sitter
JavaScript
8
star
26

macos-trackpad-demo

show raw touch points from macOS trackpad
Swift
7
star
27

clojure-the-essential-reference-dash

convert Clojure Essential Ref book to Dash docset
Clojure
6
star
28

ui-testing-braindump

6
star
29

cube

generalizing 2d, 3d, and 4d cubes
JavaScript
5
star
30

HygoonMosaic

Texture Packer
Python
5
star
31

a-tour-through-the-visualization-zoo

HTML
5
star
32

handhold-philosophy

a hypothesis on maintaining momentum when doing something difficult or unfamiliar
3
star
33

Shipmates-LD29

A game for the 29th Ludum Dare game jam.
C
3
star
34

Svg2Canvas

an offline backup of an existing Svg2Canvas processor
JavaScript
3
star
35

ld33-gh4st

Clojure
2
star
36

OneTwentyOne

A collaborative flickering mosaic...
JavaScript
2
star
37

calc

JavaScript
2
star
38

how-we-made-a-game

Writing about 9 months of indie game development.
JavaScript
2
star
39

Fun2D

a game-maker created for a 6th grade program
C#
2
star
40

flexfov-sm64

C
1
star
41

SeeThinkDesignProduce

notes from STDP lectures - May 6, 2014
1
star
42

pteroattack.com

The landing page for the game Pterodactyl Attack
JavaScript
1
star
43

textAnimFrame

JavaScript
1
star
44

Godel

notes from the book, GΓΆdel's Proof
1
star
45

yelo-battery

C++
1
star
46

cljs-nodebot

Clojure
1
star