casual design – design is casual

interactive design for web, video games, and apps.

javascript and/or css is disabled.

new web january

Just am thinking about the Flash Platform Game Technology Center. I hope it takes off and doesn’t linger around. I had fun playing bunnibunni. It is simple and has a lot of nice little touches that you get used to and makes the game worth playing for a little while, a nice casual game with easy saving and resuming.

The world of web is as exciting as ever. Looks like adobe and apple are close to the fairly easy creation of an app on any platform and viewable on any device. An example would be creating with the flash platform for the flash player or air, iphone app, android app. This will be a fairly significant achievement, and will speed up the digital world a bit as these apps are easier to build and more and more people will be using them as india and china gets on the internet through their devices.

If anyone would like to experiment with this, let me know.

In the process of finishing work on a video game review website that incorporates a fair amount of community features. Lots of skinning and customizing themes and plugins.

January Quick Post

It is a new year and the first month is over. So far this year I have been headed into interactive space more and more. I made a little headway back into Flash and 3D, using ActionScript 3 and Papervision. I also want to take a minute to check out Loworks website. I liked reading the thinking by Haruki Higashi in the winter issue of Computer Arts Projects. It is a good year for change and continuation.

requires flash player

The animation above is from the basic example to test Papervision. The example on Google Code did not work, so here is the code I used (rocketclowns pointed me in the right direction).

package {
	import flash.display.Sprite;
	import org.papervision3d.objects.primitives.Plane;
	import org.papervision3d.materials.ColorMaterial;
	import org.papervision3d.view.BasicView;

	public class ExampleTransformationRotate extends BasicView {
		private var plane:Plane;
		public function ExampleTransformationRotate() {
			var material:ColorMaterial = new ColorMaterial();
			material.doubleSided = true;
			material.fillColor = 0xFF0000;
			material.fillAlpha = 1.0;
			plane = new Plane(material, 300, 300, 1, 1);
			stage.addEventListener(Event.ENTER_FRAME, render);
		private function render(event:Event):void {
			plane.rotationX += 4.35;
			plane.rotationY += 6.55;
			plane.rotationZ += 0.55;

Let me know if this helps anybody.