2011-09-03

Nomltest on Flash

 Nomltest on Flash - wonderfl build flash online

Now my 8bit bullet hell shmups Nomltest is ported to Flash. This is a new open source exapmle of CannonML

2011-08-10

CannonML is updated to version 0.31

Now, my shmups scripting library cannon macro language goes to version 0.31.
CannonML in spark project

The grammar of cannonML is almost same with version 0.2 (but some new commands are added).
CannonML reference manual (click [expand all])
CannonML workbench (click [langage] button)

And now the cannonML version 0.31 is accepted as the wonderfl's default library ! You can try the action script code using cannonML on the browser.
cml - wonderfl build flash online

Currently, 3 basic samples are posted.

1. Particle System controled by CannonML


Of course you can apply the cannonML script to your particle system. This is the simplest sample how to use cannonML. This simple cannonML script plays such a complex particle behavior.
bs,4,,10bm5,360f10{i30vw90br5,360,2,2f4{i30v~ko}w10ay0.05}


2. CannonML Basic usage


The basic usage of cannonML is to create the inherited class of CMLObject. This sample code is with nagging comments.

3. BulletRunner Sample


BulletRunner is a wrapper of CMLObject. You can control the behavior of your own instance (not an inheritance of CMLObject) by BulletRunner and cannonML script.

And, there are very nice articles for Flash Shmups with CannonML.
(This article is based on version 0.3, basically same but the location of CMLMovieClip is change from 'org.si.cml.extensions.framework.CMLMovieClip' to 'org.si.b3.CMLMovieClip')
making a game in as3 part1 the basics
making a game in as3 part2 introduction to cannonml
making a game in as3 part3 first step with cannonml
Thank you very much, Lucas !

2009-07-30

Sky Swimmers Heaven was updated 3years ago

20090729012602

Sky Swimmers Heaven ver0.13

Sorry, this is not new. As you can see in the time stamp of exe file, this file is 3 years-old. Recently, I have salvaged the latest version of Sky Swimmers Heaven project from the HDD of my gone PC. So, I will publish it. Enjoy.

2009-07-10

Dive into Cyberspace



It has been 3 months since I last posted on wonderlf. And this is my new work for this challenge in a competition "checkmate". Now I strongly hope to musicalize this.
In the past 3 months, I mainly stay focus on a development of SiON that is a ActionScript sound library with software synthesizer, and now its in a status of 'alpha release'.
I wonder if wonderfl includes the SiON as a default library when it will go on the next state.

2009-03-28

Screen Space Ambient Occlusion

Screen Space Ambient Occlusion - wonderfl build flash online


The Screen Space Ambient Occlusion (SSAO) now runs on ActionScript3.
The implementation is not so difficult because the ActionScript3 has various function to modify bitmap data. But the efficiency of SSAO strongly depends on the situation. It becomes the maximum when the scene has high-density and very complex objects.

2009-03-09

Real time ambient occlusion on ActionScript3

Real time ambient occlusion - wonderfl build flash online


Move mouse to move camera and click to stop motion, Press z key to switch no/off ambient occlusion.

Low quality and low performance global illumination claculation on flash10.
I just create this as a "Proof of concept" for the gouraud shading based ambient occlusion. As the result, I think that its not a good method to calculate G.I. in dynamic (object moving) scene, but it possible to calculate approx. G.I. of static scene in a short time.