So I’m on day 2 of a project I’m un-imaginatively calling “PaperTron”, my first foray into making a game with PV3D, and I thought I’d post up a little screenshot of what we have so far:


I hope this shouldn’t take too long, but considering it’s taken well over 2 weeks to make myself spend the time I have, it could take a while ultimately ;). Either way, it’s a lot of fun, and PaperVision 3D makes it pretty easy, let’s face it, if you’ve ever done any 3D in Flash before, it’s not easy, so anything that helps you do just the fun stuff is great in my books.

So I hope to have something playable soon, the aim is to hook this up to a multi-user server. Right now I’m not too bothered about the graphics, I’m going to re-model the cycle as a one-piece (it’s 5 atm) to improve artifacts and I’ll be replacing the floor with a Mode-7 engine to see what sort of result that gets in terms of looks and speed.

For a PV3D game you can play right now, check out the awesome PaperWorld demo, the first ever PaperVision3D game. (5th place on speed run, woot ;))

p.s. GlowFilter will be employed at some point for the cycles, quick tests show this works fine without performance hit… :)

If you use Firefox, you get a nice little Google search box top right of the browser. Now if you type in the beginning of the word, it populates a drop down with a list of suggestions, based on Google’s vast database of what people search for. (You will also see your own previous search terms above the “suggest” list).

So you type in “b”, you see Britney Spears topping the list, I can accept that I guess. Then “m”, you see “MySpace”… so far so good. But I’m trying to find a widget called Scenario Poker, and I type “sc”, first thing that comes up is “School Girls”. What exactly does this mean? Surely it cannot mean that most people searching Google with words beginning in “sc” are clicking through to pages on school girls? Or is it far less sinister?

What exactly does Google make these suggestions based on? It isn’t the search results for the solitary term “sc” so we can discount that. Nevertheless it is intriguing to peek into the terms people are apparently searching for on a regular basis.

You can read more on how it works on the FAQ. It states that although it doesn’t use your own personal search history, it does use the collective (the Zeitgeist results).

Adobe rocks :) Everyone has a plan, of course, but I will get the box by any means!

Nice 3D box on the website too.

I loved Battle Royale (and the sequel), very edgy, didn’t take itself seriously at all and at times it was pretty clever. If you aren’t familiar with it, I thoroughly recommend seeing it. The premise is that school kids have gotten out of control, and to teach them a lesson (mind the pun) and set an example, every year a class of boys and girls are drugged, dumped on an island and told they must kill eachother, only one can survive.

They get a starter pack, containing weapons that include a cross-bow and a frying pan, and some psycho adults fresh from prison are thrown in to make things even more interesting. The film isn’t all carnage, there’s a little Lord of the Flies thrown in when their teenage morals are explored. As a bonus, every so often certain quadrants are designated as danger zones where your collar (did I mention the exploding collars?) will explode if you set foot, you have a little map to help you out – what, no GPS?

LionsGate studios are re-working this idea, with 10 adults (some big name actors). I’m sure it will be ok as an action film, but it will be interesting to see how they put a Western spin on the classic.

The Condemned – Here’s the trailer

To all of those that just joined us in the Adobe Seminar, I must apologize for losing connection 3 times, I can’t remember the last time I lost connection in my house, and I haven’t lost it since, but for those 20 minutes it was cursed. Also note to self, Dual Screen on Windows means issues.

What we are going to do however is record the whole thing for you to play back at your leisure, the slides and source are up in the forums of (at the bottom), for you to get familiar with the code, and I’ll post on here as well as the Adobe Seminar web page as soon as we have the full recording, hopefully this time with Weyert in there for completeness.

So thank you all that attended, and please look out for the full recording…any extra questions please drop them below.

I’m just uploading the source code for part 2 of the “3 Briefs” Adobe Seminar which is taking place today 3PM EST (8PM GMT) Feb 28th, 2007.

Download them from here.

Slides are also included. The FLA requires the AS2 classes that ship with SUSHI Multi-user server (free version available).

Link to original post.

I’m afraid to say I got different [relative] results to those published on the site (the Flex cache as bitmap version was by far the highest FPS on my machine), but I’d have to dig into the source to see how these have been put together…

Link to the examples

Link to the results and discussion.

Some personal notes. I tend to think a Flash only (non-Flex framework) example would be a better option to a Flex app. Also the Flex example uses a Timer, he probably should try making use of the ENTER_FRAME event to see what results that gets. Also worth trying the fullscreen-then-back trick the Papervision3D guys are using to get a perf boost. Any other tests out there? Something like this would be interesting ;)

Overall though the performance is great on all the examples so things are heating up :)

I’ve just fixed my last Flash 9 experiment, I hadn’t built it in such a way as to not error if you don’t have a webcam installed at all. Also I developed this on an intel mac, and it runs smoothly at 60FPS, with over 200 firework particles at once, for some reason my pretty good PC is only running at around 5-10FPS with only 25 particles, but this may just be the PC here so please feel free to try it out.

Check out the post.

I went to see Alias’ presentation at LFPUG the other night, and it made me keen to get back to some experimenting in Flash, in particular with Flash Player 9. You may have seen my last example which used Flash 8 alpha video as a mask. This kind of extends that, in that we are using an alpha mask again, this time we have some fireworks. Before the SWF, here’s a screenshot:


I’ve thrown in some firework particles, and some perlin noise to give it that warble factor. The result is quite good fun. You don’t have to have a webcam, just choose deny and it will use a static image.

As there are other intensive swfs running on this blog, please open this example in a new window.

(Note: Runs at 60FPS on a Mac, on my PC I’m getting something like 5FPS.)

There’s a lot more power in the later players, but if you have any slow-down, this is due to the perlin noise so drop me a line and I might be able to remove it.

Please join us in an online seminar at the end of this month (Feb 28th). Scott Janousek, Weyert de Boer and myself will be covering topics from our book Foundation Flash for Mobile Devices (Friends of ED).

The seminar will be broken into 3, with questions at the end and a raffle with some great prizes. Topics will include:

Part 1: Cool Flash Liteâ„¢ Wallpaper and Screen saver content – Scott Janousek
Join me as we do a quick overview on how to design, develop, and deploy cool wallpaper and screen savers for the latest devices supporting these Flash Lite multimedia content types. Note: We’ll cover Nokia Series 40 and Series 60 devices in particular.

Part 2: Rapid Game Creation – Richard Leggett
In this part of the session we will examine creating a multi-player game using the new XMLSocket feature of Flash Lite 2.1 development with a simple example. This game will quiz users simultaneously head to head in a “brain training” exercise and then let them know how their competitor did. We will make use of Java for the backend and ActionScript 2 to power the game logic.

Part 3: Creating your own installers for the phone – Weyert de Boer
After you have created your cool Flash Lite wallpaper, screen saver, or game, you’ll need to get it distributed to the mobile device. In this session we will examine how to create installers for Symbian mobile phones and for Windows Mobile/PocketPC-enabled PDAs. Learn how to create sis and cab files as well as how to create icons on the phone’s main menu.

Please register now!