Blog! Team! Forum! About Apricot! Press! Gallery! Development! Yo Frankie! Apricot Open Game Project mee!
Jul 13
Apricot Files Online
icon1 Campbell (ideasman42) | icon2 Development, Production | icon4 07 13th, 2008

Today we setup a read only mirror of the database were using here in the studio that will be synchronized daily.
This contains all the content created for apricot so far. The initial download size is large but updating will not take so long.

Commands for getting our svn repository.

# Checkout entire repository ~950meg
svn checkout svn://download.blender.org

# Or for one dir
svn checkout svn://download.blender.org/pro

# Log of all the commit messages
svn log -v svn://download.blender.org | less

# Update, cd to the apricot directory
svn update

Windows users can grab. http://tortoisesvn.tigris.org

News feed from the SVN Server

Blender Game Engine

These files can be played with the blender game engine alone.
You’ll need a recent version of blender apricot branch – www.graphicall.org
Chris's level "svn://download.blender.org/pro/bge/levels/level_1_home.blend"level_1_home.png

VenomGFX's level "svn://download.blender.org/pro/bge/levels/level_piranhaland.blend"screenshot_piranhalevel_thumb.png

Franky model and game logic "svn://download.blender.org/pro/bge/chars/franky.blend"
franky_logic_thumb.png

Crystal Space

For theCrystal Space side you need the latest trunks (ie development version) of Crystal Space, CEL and blender2crystal:


# Crystal Space
svn co http://crystalspace3d.org/svnroot/crystal/CS/trunk CS_latest
# CEL
svn co http://crystalspace3d.org/svnroot/cel/cel/trunk CEL_latest
# Blender2Crystal
svn co https://b2cs.delcorp.org/svn/blender2crystal/trunk blender2crystal

For Crystal Space, building instructions for various platforms can be foundin its online manual. CEL requires a successfully set up Crystal Space. Blender2Crystal has its own installation instructions.

Also, once you have checked out the Apricot SVN, look into the docs/tutorials/ directory, it also contains instructions on setting things up in CrystalSpace.

Read the rest of this entry »

icon3 56 Comments!


Jul 11
July Production update
icon1 ton | icon2 Production | icon4 07 11th, 2008

Project targets

As posted here four weeks ago, we have to be realistic about the deliverables of Apricot. A lot of our technical targets will be met, but the main target “create full functional industry quality game prototype” had to be reworded less ambitious… (depends on what you consider “industry quality” of course!).

The deal is that the team now works on two parallel content targets;

  • a full functional level in the CS engine, focused on visual quality, speed and character-environment interactions.
  • several levels in the Blender GE, focused on artistic quality and game play prototyping.

The reason for this was mostly because the pipeline from Blender to CS wasn’t efficient enough to give the artists a satisfying workflow. It proved to be more efficient to do design and game prototyping in the Blender GE.
On the CS side it was evident there was much more time needed to get the main character at playable level.

The re-found enthusiasm for the Blender GE was received very well by the Blender community. It is quite evident that this part in Blender has a lot of potential… but still more as an artists’ tool than as a final delivery platform for “industry quality games”. For that, a good export to specialized game engines like CS remains important, something we’ll have to keep working on to make that well possible!

A more detailed review with problem analysis and recommendations for future development will be delivered later, also as part of the Apricot docs on the final DVDs.

Current status:

  • This weekend we will make Apricot svn available for everyone.
  • Currently Frank and Darius wrap up the CS part, meaning a lot of documentation but also work on porting, players and installation issues.
  • Pablo Martin has already left, by the end of the month Campbell, Frank and Darius will leave too (we’ll do a goodbye dinner with Wall-E visit!).
  • Chris and Pablo Vazquez will stay another month. They want to deliver several playable levels in the the Blender GE, but especially will take care of a good quality DVD presentation of the entire project.
  • Brecht also stays here, he will ensure Blender’s new GLSL will work on as many platforms possible.
  • Darius will work from home during august on final game tweaks

Oh, and the game title has been decided on… wait for the logo and graphics to be updated soon… 🙂

icon3 87 Comments!


Jul 10

Here is short movie showing current progress of the game. You can see fishes for example, how they know where to swim ? It’s possible to make environment collision sensor but common solution in the gamedev world in this situation is navigation graph. Games are always cheating, don’t trust them 🙂 Game needs to convince player that something looks natural but hidden method is always something easy to use/easy to compute. Fishes also trying to not to swim too close to each other, but not to far ! Sheep also using same herd algorithm included in the Crystal Entity Layer.

Navigation graph for sheep:
navigraph.jpg

Movie:

Apricot: Crystal Space GamePlay (July 2008) from Pablo Vazquez on Vimeo.

icon3 30 Comments!


Jul 9

“Hola!, this is Pablo..”, that’s the first thing I say in this video that tries to explain a couple of effects I came up with the last week, playing around with shading nodes in real time.

The thing was that Mist option is still not supported in GLSL, how can I work around this?, Nodes! the great “Camera Data” is an input node that let you use information from the camera view to play with, such as the View Vector, View Z Depth, and View Distance (which is the one i’m using in this video). After playing for a while, I found out that this method was much more better than the boring Mist!

I ended up using this method for effects such as:

  • MultiColor Mist:  Color in front of the camera is more peachy, slightly noticeable, then more far away is a bit orange/red, and veery far away the color tries to mix with the sky.
  • SunRays: Just planes with a bright alpha texture, the trick is made by the View Distance factor of the camera, changing the alpha to zero when you get close to them, or far away from them (you don’t want to always see sunrays).
  • ChangeAlpha: for walking through trees leaves in a way that they don’t block the view, they have a node setup that makes them alpha zero when they get close to the camera, so you can see through.

Here the video:

Download the OGG version. (~30mb)

Nothing of this is actually new, you can do this for rendering since past year, and for GLSL is also there since weeks, so you can play with this by using any barely recent build.

* by the way, expect more videotutorials like this one (but better explained, better quality, etc), in the Apricot DVD! 🙂

That’s all folks! Enjoy!

icon3 48 Comments!


Jul 9

Crystal Space has been nominated for the SourceForge Community Awards 2008. There are multiple categories and Crystal Space has been nominated in the ‘Best Project for Gamers’ category. If you like Crystal Space then I would like to invite you to take a little of your time to vote for us. If we win it would be a huge publicity boost and I think that would be in the benefit of anyone who would like to use Crystal Space for games. However, if you DON’T like Crystal Space then you can still vote for us. I’m not going to stop you 🙂

To vote for Crystal Space please visit this link and follow the appropriate steps.

Thanks a lot for your support!

icon3 7 Comments!


« Previous Entries Next Entries »