BADJ Day 10: Second Week Balance
Good evening traveler! Vlad here to serve you… and by the way this is our 100th post!
I was just opening the blog admin panel to write this post as someone no need being *cough* Rasmus *cough* mentioned that we were not updating Bruce Ali’s journal… well that is true and the reason for it is that this week was still slow unfortunately but for wonderful reasons, most of them at least.
Hajime is now on Flash Game License for developer viewing only currently which is an important milestone. All objectives related to the Nape wrapper are met and now it’s time to solve the bliting part in order to have gameplay.
Looking back I feel I’m a week late, but with stuff I would need in some weeks already done, so maybe I feel we’re late, but it will payoff later. Right now I don’t know… still… while a lot of people were complaining about their jobs I was coding a box that explodes when it hits the floor… this has to be the best job ever!
Oh… click the stage to restart the simulation.
Posted: October 1st, 2010
at 10:22pm by Vlad
Tagged with Bruce Ali, FlashGameBlogs, Nape
Categories: Dev Journal: Bruce Ali
Comments: 2 comments
BADJ Day 5: First Balance
Vlad here to make a balance of this first week of development. It was my plan to show the power of Nape wrapped in Bold Pixel but it was not possible. So I decided to write a balance, sort of a week post-mortem!
What went right
Nape went right! I couldn’t be happier about it! It seems that Luca didn’t forget anything.
The project is superbly organized. From a coder point of view, everything is accessible and integrated, I managed to have debug, release and testing projects all-in-one (should make a tutorial about that!) in Flash Develop and that really raises my current and future productivity to a whole new level. We’ll see how it works for Marco and David, but I think it will be alright.
What went wrong
Basically, it was a slow start. The physics wrapper is in the “almost there” for a couple of days, which means it is taking a couple of days too long. There is a good side though since objective for the wrapper at this point was to just start it and almost all functionality is present and totally abstracted, so we might squeeze some development time from it in the future.
Both me and Marco had some non-Bruce-Ali stuff to manage… that took some time too, but it was worth it since it would bug us sooner or later, so might as well be sooner!
Next week
I really want to move on to the gameplay. That will introduce several systems Marco wants to use and that I want to build ASAP.
On a personal note, I admit I feel somewhat rusty… too much time without developing any larger game project I guess, but I’m hoping (and this is mostly a personal desire) that during next week I can shape up again.
See you again next week!
Posted: September 25th, 2010
at 12:03am by Vlad
Tagged with Bruce Ali, FlashGameBlogs, Nape, Physics
Categories: Dev Journal: Bruce Ali
Comments: No comments
BADJ Day 3 (and 4!): Physics continued
Howdie!
Nape wrapper is almost wrapped… pun intended, but first, apologies for the missed day 3. While Marco was working on the Hajime trailer I was surfing the waves of wrapping a physics engine. Before moving forward, a big thank you to deltaluca for helping out!
Although not necessarily final, the current wrapper consists of:
Core
This class basically controls the behavior of Nape’s space. Due to its nature, Nape wants simple things to be done quite often, for instance, if you want to change gravity, you need to wake all objects. Core does these small things for you.
Entities
Physics entities basically wrap Nape’s bodies. The abstract entity (if you don’t recall how we are using abstract classes in Bold Pixel, check this out) will offer most if not all of the functionality. Although this means that the class is not really abstract, it also means that classes that inherit from this can and should be used as presets. Currently we have a simple box, simple circle, core walls and a explosion.
As time goes by more and more presets will be built, that’s the whole beauty of it!
Debug View
This class allows for fine lines to appear on screen so we can degub objects positions and so on. Quite useful for blit, not that useful for display objects since it uses Nape’s assignGraphic method. The debug view observes if there is a display object assigned before drawing the debug sprites. This means that if a object is already skinned, it won’t have a debug sprite.
A simple test
The SWF below uses the wrapper exclusively. The walls are a non-skinned PhysicsCoreWalls object. The light wood boxes are also non-skinned so we can see the debug sprite, but the bitmap is handled manualy. The objective of this is to show how blit objects will look if debug sprite is present. The dark wood boxes and the rock circles are a normal body with a assigned graphic, so, no debug sprite is created.
Plans for tomorrow: have a bang with Nape… almost literally! Until then, click the SWF underneath to watch a simple simulation.
Click the SWF above to see the test…
Posted: September 24th, 2010
at 1:08am by Vlad
Tagged with Bold Pixel Engine, Bruce Ali, FlashGameBlogs, Hajime, Nape, Physics
Categories: Dev Journal: Bruce Ali
Comments: No comments
Hajime has a video
Hello, Marco here
Today I’ve been busy along with Pedro, putting together the final sound effects on the game so I could capture footage to create what will be the promotional video for Hajime, our next release. It’s been a huge trip. Not the smoothest but I have to say its been nothing but satisfying. Even Vlad, who has been working on other projects till very recently, was moved by the VGS logo and splash screen. Something we haven’t seen in a long time, not with all the outsourcing development. It’s nice to be able to put our name one something again, but specially nice that its something we are so proud of.
So, with no further due, here it is, the Hajime video. I hope you enjoy it.
Take care,
Marco
Posted: September 22nd, 2010
at 10:58pm by Marco
Tagged with FlashGameBlogs, Hajime, Trailers
Categories: The design of VGS
Comments: 5 comments
BADJ Day 1: The initial thoughts
Hello everyone, Marco here!
This game has been in our plans for quite some time. Initially it was just a platform game, with a lot of jumping and running, which I like quite a lot, and there are some emerging games coming out with this sort of gameplay. I never thought of a character but one day I was doodling around in my sketch book and came up with an image of Bruce Lee wearing boxing gloves and like a firework of ideas exploded in my head. I could see him punching his enemies, kicking them away, and basically running really fast on the scene.
So after some thoughts I started roughing out an idea of what the gameplay would be like, and what setting would it be, the theme as well as the graphic style. I had some ideas, and the task now was to merge them all together in order to get them to work, and not be a mash of game ideas that really don’t go along at all.
Vlad had that concern when I explained to him the idea. He asked “is it a fighting game or a platform game” and really I didn’t know what to tell him, so I just went “erm… well… the… hum… let me get back to you on that one”. And I didn’t. I waited a bit more to let the idea grow and look like something that was plausible in terms of fighting and also in terms of platforms.
But the platforms weren’t really a gameplay element as much as they were obstacles to gameplay, until Vlad said “you know, if we had some physics in, it would add to the overall experience, if the player could interact with the scenery to progress”. And like the rug on big lebowski, that idea tied the game together.
Bruce Ali, a mix between Bruce Lee and Mohamed Ali, will be able to kick enemies off buildings, make stuff fall on them, and other fun stuff that I don’t want to disclose just yet.
As an appetizer, here’s a bunch of sketches from the Bruce Ali Sketch book.
Posted: September 20th, 2010
at 8:16pm by Marco
Tagged with Aesthetics, Bruce Ali, FlashGameBlogs, Interaction, Mechanics
Categories: Dev Journal: Bruce Ali
Comments: 3 comments

