|
Welcome to Happy Fun Coding!
... a site to learn to program games in Javascript.
NEW VERSION 2.0 as of 23 Sep 2011!
I have fully re-implemented HFC with a new interface, new server, etc.
There's probably bugs to be found. Please email them to me zack -AT- mine-control.com New Features:
Featured
Flinky by zack
Red flashlight by rcorell Spinner by kdemarest Bouncing balls by zack Mandlebrot by zack Stars by zack Flinky 2 by zack Orbits by zack 1D Cellulat Automata by dan Swarm by zack Mouse effect by jasonmgrigsby |
Video Tutorials
Note, these videos were taken with a previous version of Happy Fun Coding. The screen layout has changed somewhat. The main content of the videos is unchanged.
I suggest switching youtube into "480p" mode by clicking on the bottom where it says "360p" and then going into full screen mode.
I suggest switching youtube into "480p" mode by clicking on the bottom where it says "360p" and then going into full screen mode.
|
Tutorial #1: Hello world
|
Tutorial #2: Variables and animation
|
|
Tutorial #3: Function calls
|
Tutorial #4: Twiddlers
|
|
Tutorial #5: If statements
|
Tutorial #6: While loops
|
|
Tutorial #7: Operators
|
Tutorial #8: For loops
|
|
Tutorial #9: Arrays
|
Tutorial #10: Array example
|
|
Tutorial #11: Manipulating Strings
|
Tutorial #12: Strokes and fills
|
|
Tutorial #13: An example putting it all together
|
|
Start code editor
Loop code editor
|
Basic drawing
Paths
|
Transforms
Matricies sylvester.js
Math
Events & I/O
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
This panel lets you browse and add art that may be used by your programs.
For example, you might upload a picture call it "ball" and then use the image("ball") call on the code panel.
For example, you might upload a picture call it "ball" and then use the image("ball") call on the code panel.