Liza Shulyayeva

Date Title
TypeScript <3 Read →
Move to S3 and Octopress. Oh and #1GAM Read →
One Game a Month (#1GAM) Done! Read →
Some Toaster AI improvements Read →
We're more than halfway through the #1GAM year! What I've made so far. Read →
June #1GAM game and board game AI Read →
Game of Snails in all its barely-playable glory Read →
A Game of Snails and Heroku Read →
GUI - I hate this part. Read →
A Game of Snails - Breeding system Read →
A Game of Snails - feature list Read →
Snails, running, and Sweden Read →
Building in ImpactJS multiplayer is like a jelly wrestling contest Read →
Deploying games to the Chrome Web Store seems stupidly easy Read →
A first try at object pooling Read →
Random thoughts on JavaScript performance, garbage collection, and object pooling Read →
Creating randomized eye movement in ImpactJS Read →
February #1GAM Game - My Mind Is Going Read →
Growing JavaScript trees for #1GAM Read →
One Game a Month - Animatch progress Read →
One Game a Month Read →
Splitting text into lines according to maximum width + vertical text scroll in JavaScript and HTML5 Read →
Selecting from multiple ship/character options before each level (more UI stuff) Read →
Modified screen shaker and camera follow in ImpactJS Read →
Saving game state with HTML5 localStorage and JSON - a rough working draft Read →
Dabbling in UI Read →
Js13kGames entry finally submitted. Now I can think about something else, right? RIGHT? Read →
KROOG - @Js13kGames entry Read →
Curved laser beams with HTML5 canvas quadraticCurveTo() method Read →
Making a laser beam entity in ImpactJS using HTML5 canvas stroke() Read →
I relearned basic trig today...kind of...sort of...Let's just say my thing works and leave it at that. Read →
Too many tiny functions? Read →
Why I can't not optimize. Read →
Getting around the HTML5 canvas ctx.fillText line break limitation Read →
Made a rough Space Invaders clone. Annoyed at Chromium and its HTML5 audio bug. Read →
Today was not as productive as it should've been - Multitouch and stuff Read →
That thing where I said I was going to take my mind off of coding for a while? It didn't work. Read →
This post is not going to talk about how to do anything. But it's still about (iOS)Impact Read →
Directional swipe and double-click in ImpactJS Read →
How much impact do ImpactJS timers have on performance? Plus implementing player speed boosts. Read →
Swapping out animation sheets on state change in ImpactJS Read →
Refining on-the-fly pit spawning in Impact Read →
Procedural levels continued: randomized pits and performance enhancements Read →
Experimenting with procedurally generated levels in ImpactJS Read →
Making a player grow as they eat stuff in ImpactJS Read →
Box2D, I have conquered you!!! (sort of) Read →
Box2D, you are torture. Read →
Documentation, placeholder audio, and object interaction Read →
I feel so rested right now it's amazing. Read →
Entity states, animations, and other random stuff Read →
Work, work Read →
1pm breakfast after a 4am night - a JavaScript hangover Read →
JavaScript lighting making slow progress Read →
Entity spawning diagrams, dynamic attributes, and The Making of Prince of Persia Read →
JavaScript learning review Read →
Gwen: Streamlining adjacency settings, performance, notifications, allegiance, etc Read →
Sniffling and coding and level design (yes, again) Read →
Today was a bug fixing and facepalming kind of day Read →
Level design, entity spawning, and art. Read →
Getting my head around shallow vs deep copy Read →
Path follow mostly working - on to detecting adjacent nodes Read →
ARRAYCEPTION Read →
An update on Gwen - we have path follow. Read →
Hello, Gwen. Read →
I slept! And next. Read →
© 2025 · Liza Shulyayeva · Top · RSS · privacy policy