-
A Tree by the Sea
Oops, I rhymed. This here is the draft screenie for the first scene of LoveHateGame. Everything inside the non-gray area is the player’s viewport (it’s a little photoshop trick I learned from my former artist officemates). The gameplay is now slightly different than the last post. I’ll explain it later after I make the 2nd…
-
Love/Hate 1st draft
I had this idea about a 3d game where the player tries to rescue a girl confined in a box. Did my initial sketches in Flash and all of it were crap. I couldn’t imagine good enough gameplay or athmosphere for it to be compelling. So I scrapped the idea and worked on something a…
-
Jollibug now with parallax
My friend is making a game called Jollibug. He made it during the Global Game Jam. It isn’t about a certain fastfood mascot — although I personally believe otherwise. He forced me at gunpoint to upload some updates of his game in my blog. He said he put some parallaxing on the layered backgrounds now. He…
-
How to use flashvars in as3
I use flashvars heavily to create customizable swfs. After some time I got tired of copy pasting my code and found this: [as3] function getFlashVars():Object { return Object(LoaderInfo(this.loaderInfo).parameters); } [/as3] I only need to call this method (which returns an object) and chain it with the flashvar I want. This only works on timeline code…
-
How to use dynamic fonts on html using AS3
Challenge: Most designers find themselves worrying about cross-browser compatibility. Most of the time, they have to work with a limited choice of fonts. What if you want to do something flashy, like this: http://us.blizzard.com/en-us/company/ Notice the gradient and the drop shadow in the “Company” header. It’s done in flash. And since it’s Blizzard, I assume it…
-
Biomodd Game Post Mortem
Original design sketch. I was trying to stay away from writing a post mortem for this game because I don’t want to accept that it’s over. Multiplatform support, multiplayer networking, a 3 (occasionally 2, but usually 1) man development team and a very short project deadline; this was clearly one of the most challenging projects…
-
Specifying -vm option in Eclipse
I recently had the trouble of having multiple Eclipse installs in the system. And since I didn’t have web connection then, the whole installation had to be done offline. I was coding with Project Darkstar using the Darkstar Maven Plugin. I installed the M2Eclipse plugin for better mvn integration. When I restarted the ide, I…
-
Remember that AI game you were working on?
Back when I was still in school, a professor advised us to createa code repository. Sure you might find your old programs stupid and badly written but within those old crappy code you might find something of value. Come to think of it, this is one of the reasons why I made this blog. While…
-
Designing the Biomodd Multiplayer
We are still currently at the development phase of the project. The team is made up of 3 volunteers: 2 programmers and 1 game artist. I am responsible for both the server side architecture and the client-server messaging protocols. Lemuel is in charge of the client side engine. And Jeryl is responsible for the art…
-
How to embed fonts properly in AS3
Best practice for embedding fonts in AS3. Fonts can be embedded using the Flex metadata “Embed”. For example, if you want to embed the font named Arial (this should be the system font located in FontBook or the Fonts folder) [as3] [Embed(systemFont="Arial", fontName="Arial", mimeType="application/x-font", unicodeRange="U+0041-U+0054")] var arial:Class; Font.registerFont(arial); [/as3] systemFont: looks for the current system…
