After somebody suggested this in the comments of this blog, I thought about creating a 3D version of Darkness Springs. Maybe this would be fun, and it also would be quite easy with the flash 3D engine of Coppercube. So I sat down and tried to create a small test:
This was just a small test (the enemies are not moving and not dying), but it seems to be fast enough to be playable. So should I have some time in the near future and don't know anything better to do, I might start creating a 3D version of the RPG, would be fun.
Kevin Jenkis, author of the network engine RakNet created a demo which shows how to use Irrlicht and Raknet together to create a multiplayer 3D game.
You can download the demo here.
Basically, it's the original Irrlicht TechDemo with a multiplayer part added to it. You can run two instances if you want to connect to yourself. The sources can be downloaded from the sourceforge subversion server.
I didn't know CGDigg until some hours ago. Maybe because I'm a programmer and not a graphic artist, but I really like the layout of the website and its content. For example: I didn't know that TerraGen 2 is out already. :)
The first beta version of CopperCube is now available for download at ambiera.com. CopperCube is a 3D engine for Flash, but can also create standalone hardware accelerated windows .exe files if wished.
There are not many features yet, but you can create 3D scenes for flash and windows already, and script them using ActionScript or Squirrel, so basically, there is not much you can't do with it.
Also, if you know irrEdit, you'll notice that the 3D editor of CopperCube is based on it, but I redesigned a lot of its user interface, like the 3D tools and the material editing tab. Looking forward for feedback and (hopefully not that much) bug reports. :)
I was working a bit on the performance of the CopperCube 3D engine for flash recently, and it now has become a bit faster already. I had a tough time with this demo here for example, which still will run fast only on new hardware but is already at least usable on older systems:
Also, I nearly removed the Z-Ordering problems as shown in older demos, but if you take a closer look at the demo above, they are still there. Flash doesn't have a Z-Buffer, and I'll have to program a more sophisitcated workaround for this in the future. But before, I think I'll release a Beta version of CopperCube, probably next week, if everything works well.
Last weekend I tried out Braid, an unusual platform puzzle game created by an indy developer. First, it seems like a Super Mario Bros clone with a nice art style (and I thought: "why on earth are all people saying this game is sooo great!? It's a ****ing jump'n'run!?"), but after the first few levels, or when you died the first time, you'll notice that Braid is very different: It's all about time manipulation and solving brain hurting puzzles which is very entertaining. Also, the music in the game is absolutely nice.
You can download the braid demo for example from Greenhouse.
I don't think I'm going to use twitter anytime soon myself, but from time to time I am clicking through some linked tweets, and some days ago I came across this line:
why is it that good APIs are harder to write than good code?
(via Steve's OGRE Dev Tweets). That's soo right. Basically, you have to design the interfaces, think about them, rework everything, test them yourself and do this all over again. That is, if you really want to have some simple-to-use but still powerful, generic and extensible interfaces. Currently I'm doing this with the Actionscript 3 interface for CopperCube, but I think after now some iterations I have found a nice solution.
Ok, here's the 5th game sound track quiz. I am quite impressed by you, the readers of this blog: Until now, every single sound snippet has been recognized by you within a few hours. Time to change this. Here are a few seconds of a sound track of a very good game:
Press the 'play' button to listen to the music. Which game is it?
I guess this is really hard to recognize because the game is not that popular and more than 10 years old. But don't hesitate to post a few guesses.
I uploaded a new demo of CopperCube, the 3D engine for flash I am working on. This time it is graphically not very impressive (because of my poor modelling skills), but technically maybe still a bit interesting:
(Click on the image to start this as demo)
You can walk around in that room, collide with walls and walk up stairs. A simple collision system, but because a lot of people call this 'physics' already I named it that way as well [gravity is involved after all ]. Also notice that the engine has become a bit faster since I posted the first demo.
And additionally: How do you like the new Ambiera website?