A maze game
New approach to the maze game, in which the smileys need to meet; all move simultaneously in the same direction.
- Get the guys together
- Avoid the evil ones :| they're smart!
- Use the arrow keys to move
- Or tap the board near the side you want to move to
With AureliaJS, using html5, css3 and a web worker for some heavy lifting in the background.
Testing Aurelia JS for speed
Conway's Game Of Life has been a vehicle to learn new things; here I’m experimenting to see if Aurelia can match a Vanilla js version in speed — It does. Take look at this wikipedia page for a description of GOL
- Easy buttons to experiment with the rules
- Adjustable cell size
- Draw cells yourself
- Grid for drawing life cells more precisely
Pentomino puzzle game
- Try to arrange the pieces to fill the board
- More options come available in the menu as you find solutions.
- An auto-solver comes available as well (spoiler)
- Rewrite in Aurelia of previous Angular version, with a web worker as solver service -> fast!
The über known snake game, made with AureliaJS
Two player tactical game
Another Aurelia application. It's not Go, it's not Snake, it's Gopix War.
A two player tactical game
- Click or tap the board to start game
- Move by using the arrow keys or by swiping
- Catch oponent or lemons to gain strength
- Larger attacker wins from defender
- Separated groups of pieces are lost
- Last single enclosed piece is lost
Pizza choosing helper
Pizza-picker is my first Aurelia application. It consists of two lists; pizza's and ingredients.
While selecting ingredients, the pizza list is re-sorted with your best pizza's at the top.
Pentomino puzzle game
- Try to arrange the pieces to fill the board.
- This is a rewrite in AngularJs, previously written in Delphi (see softWare menu).
Magic Keys 2
Predictive keyboard with few keys
Magic keys 2.0 is a complete rewrite in AngularJs.
Predictive keyboard, now with only 8 main / letter keys and improved prediction, without dictionary.
Current version works with Dutch language, although it will adapt to other languages.
Sudoku solver for easy to medium puzzles.
As I needed an exercise to learn more of Angularjs and my earlier Delphi version is only runnable on Windows here's a sudoku solver for you.
Conway's Life got bugged
Life in symbiosis with 'bugs'
- Conway’s life has a tendency to die out
- So I figured to introduce another life form that interacts with the cellular automata, to keep things going
- These 'bugs' eat life cells, excrete life cells and die into life cells
- They grow up, reproduce themselves and inherit features from their parents
- As they move, they show flocking behaviour
- An artificial life symbiosis!
- Coded in Vanilla JS and jQuery
DigIt - a logic puzzle
Try to guess the three numbers by revealing no more than 10 segments of these digits.
Create Lissajous figures interactively
Create Lissajous figures interactively with this online harmonograph. Click on the image to try.
Added the possibility to make a snapshot and share it with almost any social platform you like.
Conway’s life lab
Conway’s life lab - play with artificial life
- You can stop the program and wind it back, step by step, up to 1000 generations back
- So when you see an interesting shape emerge, you can trace back how it evolved
Make trails of correct equations to score points
Alphabetty inspired me to create Summit.
- In this game you make trails of numbers and other signs like +, =, -, * and /.
- These trails must form valid equations like: 7+6=13.
- The longer the trails, the more you score.
Note: no touch functionality yet :|
Snake game combined with calculation
- In this game you make trails of numbers and operators like +, =, -, *
- These trails must form valid equations like: 7+6=13
Design your own patterns in a few strokes
Application for drawing patterns, go ahead, click and drag your mouse around the white drawing area, experiment with repetitions, mix them, have fun, you can’t go wrong, on the contrary. You’ll love it!
4 x 4 Image slide puzzle
Langton's ants - artificial life
Magic Keys 1.0
A demo keyboard for touch devices.
- Adapts to your personal vocabulary
- No dictionary
- Presents the 13 most likely keys each time you type a key
- Learns and enhances automagically