Pages

Tuesday, January 31, 2012

Free Download CD to MP3 Converter

Free CD to MP3 Converter is an easy-to-use Free CD Ripper software that allows you to Extract audio files from a CD and convert them to MP3, Wav, Ogg or Wma format. You can also use the software to record to MP3 with your microphone, or to convert WAV files to MP3, Ogg or Wma format. You can use it freely. Free CD to MP3 Converter.
Features that support them are, CD ripper to Mp3 Converter, Wav to Mp3 Converter, Ogg Converter, Wma Converter, Support for normalization of audio files, and record from microphone or line in, save to Wav or Mp3.


Description
Application:CD to MP3 Converter
Vendor
:
Taskbar Management
Categories
:
Dekstop, Converter
License
:
Free

How to get started programming

I get asked this a lot: how did you learn to program games/applications? Well the answer isn't so simple, it took years of self education (one of the slowest ways to learn something!) But if you're willing to learn, you can figure it out just like anything else.

 The easiest way to learn is choose a language, then start dissecting tutorials and examples. When I say dissecting, I mean to find out what each line of code accomplishes. Then begin to alter the code you know, and change the examples. After a few tries, you can start hacking together basic programs of your own by copy and pasting codes.

It's not an exact science, so don't expect to fully learn a language within a short time period. Whatever you do, don't start with a impossible project. You will not create the next big MMORPG alone with two weeks of programming ability.

There is one good thing though: Once you learn a language, it becomes very easy to learn others. Learning multiple programming languages is similar to learning Italian from a Spanish background. It's quite similar, but with a few differences.

All this being said, the internet and books are your friend. Specifically the internet. You can find an endless supply of examples, tutorials, and references at your fingertips. I also suggest joining an online forum/community specific to your programming language. Some questions are simply too hard to answer through Google.

Good luck!

Monday, January 30, 2012

Free Download Game Snow Bros for NES

Snow Bros for NES is a strategy game. This game supports up to 2 players, and each player takes the part of one of two snowmen Nick and Tom. Each player can throw snow at the enemies.

The player must throw snow at each enemy until it is completely covered, and turns into a Snowball. An enemy partially covered in snow cannot move, until it shakes it off.





Description
Application: Snow Bros for NES
Vendor: Capcom Entertainment, Inc.
Categories: Dekstop, Classic Games
License: Free

Sunday, January 29, 2012

Free Download Accelerator 3.9

Download Accelerator is a file download accelerator / manager that can increase download speeds up to 300 percent. Unlike computer programs in general, Download Accelerator has advantages that can recover from lost connections, computer shutdowns and other errors. Even the program look for mirror sites to maximize your download performance. This fully integrated into Netscape and Internet Explorer, supports proxy servers, features auto-hang up after the download is complete, and many more.


Description
Application:Download Accelerator 3.9
Vendor
:
SpeedBit
Categories
:
Download Managers
License
:
Free

Saturday, January 28, 2012

OTempo 2.0 in the market

OTempo 2.0 (not a major change, just didn't liked 1.10) has come to the android market. This version is specially driven by the community of users, because most changes are suggested by the users themselves. The list:
  • You can change the background image. You should use vertical images to avoid stretching. The ideal size varies from one phone to another, but use something like 320x359, or similar aspect ratio should be nice.

  • The button next to the prediction time will not be shown after you press it once. This button was really ugly, I know.

  • Fixed a bug in the widget, that was showing the previous day prediction sometimes. Actually, at any hour from 0:00 to the first day prediction :-(

  • Added a share button to the menu. Use it to tell your friends about OTempo, and help creating a community of users. It will share a link to the OTempo facebook page.


As always, you can download OTempo using a mobile device, from this link:
market://details?id=org.otempo

Friday, January 27, 2012

Free Download Nimbuzz for PC

Nimbuzz for PC Desktop lets you call, chat and interact with your friends on all popular instant messaging and social networks including Windows Live Messenger (MSN), Yahoo, ICQ, AIM, Google Talk, Facebook, MySpace, and more.

Another features of Nimbuzz
Call for free
Use Nimbuzz to call your friends on Windows Live Messenger, Yahoo, Gtalk, Nimbuzz and more, no matter where they are! Use Nimbuzz to make conference calls with your buddies on different communities.

Share files
Use Nimbuzz to share files such as photos, music and video with your buddies across all supported comunities.

Get your friends online
Buddy offline? Send them a Nimbuzz Buzz to let them know you want to get in contact



Wednesday, January 25, 2012

Free Download Game Super Mario World

Super Mario World is a side-Scroller like in previous Mario games, and it looks almost the same as the Super Nintendo. Specifications of this game is 16-bit graphics and stereo sound. The game consists of a journey through levels in seven worlds: Yoshi's Island, Donut Plains (later a series of tracks in Super Mario Kart), Vanilla Dome, Twin Bridges Area (including the Cheese & Butter Bridges and Soda Lake) which ended in Cookie Mountain, Forest of Illusion, Chocolate Island, and the Valley of Bowser. There are also two secret world - Star Road and Special Zone (accessed via Star World) - which can be found by looking for the key and keyhole at a certain level. Experienced players can use the Star Road to reach the end of the game just 12 levels.


Description
Application:Super Mario World
Vendor
:
NINTENDO CO. LTD
Categories
:
Dekstop, Classic Games
License
:
Free

Live Search Mobile Blackberry

Live Search is an alternative to Google Maps, although I find Live Search sluggish compared to Google Maps, it also has some great features which may come in handy when your traveling or just in a new neighborhood. You can search for businesses or get directions and even get traffic updates.
You can download Live Search Mobile Blackberry for free in here

Monday, January 23, 2012

Download doPDF, Free PDF Converter

doPDF is a free PDF converter for both personal and commercial use. Using doPDF freeware you can create PDF files by selecting the "Print" command from virtually any application. With one click you can convert your Microsoft Excel, Word or PowerPoint documents or your emails and favorite web sites to PDF files.



Main benefits for using this free PDF converter:
  • It’s free - PDF converter free for both commercial and personal use.
  • 32-bit and 64-bit support - can be installed on both 32-bit and 64-bit Windows operating systems.
  • No GhostScript or .NET - doesn’t require 3rd party programs to do PDF files such as GhostScript or runtime environments like the .NET Framework. This makes the setup file to be incredibly small compared to other free PDF converters.
  • Customizable resolution - you can choose any resolution from 72 to 2400 dpi.
  • Predefined/custom page sizes - choose a default page size (Letter, Legal, A4, A5, A6, ...) or enter your own custom page size.
  • Searchable PDFs - you can search for text within the created PDF file (and search engines will also index the text from the PDF)
and many more. Download this PDF freeware here

Sunday, January 22, 2012

Microsoft Zune Theme 1.0

Microsoft's takes a decidedly dark turn in this black-tinted theme for Windows XP. A bright orange Start box, sharp gradients, and effective gray-on-gray accents make the theme--based on the company's Zune media player--a welcome change from the default blues and greens. We're not especially enamored of the default desktop wallpaper, which lunges away from the cool factor generated by the rest of the theme in favor of cheesiness, but that's an easy enough user customization. The theme looks especially good when coupled with the Firefox Zune theme created by an independent developer.


Description
Application:Microsoft Zune Theme 1.0
Vendor
:
Microsoft
Categories
:
Dekstop, Themes
License
:
Free

Saturday, January 21, 2012

Pac-Man Clone

The most recognizable game in the world has just been converted for the Blackberry. In the classic video game hall of fame Pac-man should be in the top of the list. I have never been a pac-man expert but I highly enjoy playing it ever since I was a kid. I have to say thank you to the developer for doing such a great job, it works great with my blackberry.

You can download Pac-Man for free in here
Developer : BennyChow
Download : Pac-Man
Download : Pac-man (older blackberry phones )

Friday, January 20, 2012

Friction: Finding the angle at which an object slips

Imagine you have a ramp, made out of steel, and an object made out of wood. At some point, when raising that ramp, you'd expect the object to slide down the slope. How would you find the exact angle that an object's frictional force equals the pull of gravity? This is the point where if you raise the ramp any further it the object will slide.



Where to start? Well first lets look at some friction basics:

The image above is a free-body diagram of the forces acting on the wooden object. We know there is a gravitational force directed downward, and we need to isolate the components of the gravitational force. These are represented by Fg,parallel, and Fg,perpendicular.

At this point of equilibrium, we know that the maximum frictional force is applied by the ramp on the object, and any more force from gravity would be unbalanced; therefore moving the object. At this point there exists a ratio between the normal force(Fn) and the frictional force(Fs,max), it is called the coefficient of static friction. This value is higher for more friction, and less for less friction. For example, two blocks of sand paper will exhibit a high coefficient of static friction, while two ice blocks will have a very small value. But friction isn't the only factor we must consider, there is also the weight of the object acting perpendicular to the ramp. The weight is factored in as the normal force, because the force of the object pushing down is met by the ramp pushing back equally. Here is the equation for this ratio:

This value will be known, you can change it according to the friction between the surfaces of your two objects.

Now here's the tricky part. We know that Fn = Fg,perpendicular and that Fs,max = Fg,parallel because they have cancel out; they must cancel out for the object to remain in equilibrium. Equilibrium is simply the state of an object not moving. That pen on your desk is in equilibrium. This state implies there are no net forces acting on the object.

We also know:


As that is how you define those components of gravity relative to the ramp. Because of division, the forces of gravity(Fg) actually cancel out. This leaves Sine divided by Cosine. Which if you know enough about trigonometry is mathematically equivalent to the Tangent of that angle:


We're almost there. We have to use the inverse tangent of the coefficient of static friction to solve for theta, our angle:


There you go. Given a coefficient of static friction, we can find the exact angle that our object will slide if any infinitely small climb in the angle occurs. In other words, we found the limit of the static friction--the point where friction cannot hold the object against the forces of gravity anymore.

Thursday, January 19, 2012

Cooliris 1.11.5 for Firefox Windows

The Cooliris 3D Wall is a feature add-ons from Firefox browser, where the display wall in the firefox browser will become like 3-dimensional appearance of the apple output machintos browser "safari". With this feature, we will be facilitated to find the pictures and pages web once we open it (history) in just seconds without hatus click from page to page one by one.

3D Wall that accelerate searches on Google Images, YouTube, Flickr, and much more. Enjoy the richest way to see the photos from Facebook, Picasa, and even your own computer. 3D Wall on our unlimited, you can easily scroll though thousands of photos and videos in seconds without having to click from page to page. The channel features even allow you to surf the latest news, TV episodes, and much more



Description
Application:Cooliris 1.11.5
Vendor
:
The Cooliris Team
Categories
:
Add-ons Firefox
License
:
Free

Tuesday, January 17, 2012

Flash Player Mobile 1.5

Flash Player Mobile enables you to play Flash Movies in your Pocket PC device outside both in full screen mode and in landscape mode. Landscape mode also supported WM2003. VGA and Square Screen Aware. WM5/WM6 Compatible. Full screen and Landscape playback. Zoom 100% to 150%.







Description
Application:
Flash Player Mobile 1.5
Vendor
:
PocketOne
Categories
:
Flash Player Mobile
License
:
Shareware

Monday, January 16, 2012

Free Game Big Kahuna

Go Hawaiian in this gorgeous underwater adventure! Discover Sea Turtles and other aquatic life as you break open boxes in this classic style matching game, questing for the Mask of the Tiki. Using the revolutionary Mouse Party, you can play with multiple players on the same computer through an almost infinite number of levels, thanks to the included level editor. As you play, you will uncover greater challenges including the Skeleton Fish of Kamehameha.

This game is fun. Nothing too complex. Similar concept as Bejeweled. The game doesn't take up the whole screen either. Its a great game to have running while you may be busy with something else. The rounds are timed, however, once you click away from the game's active screen, everything pauses. This is good for if you need to run off and do something else, you won't time out of your current round.

Sunday, January 15, 2012

Galactic Blast

Galactic Blast is a classic shooter game created by Synthetic Dream. What makes this game special is the fact you can make changes like change the ships into your face or to any other object you like. All you have to do is follow the instructions in the developers website, but if you just want to have a classic space shooter game its a fun game to have on your phone.

You can download Galactic Blast for free in here

Saturday, January 14, 2012

Download Opera Mini 5 and Opera Mobile 10 Final Version

Opera Software has officially released the final version of two of its mobile browser Opera Mini Opera Mobile 5 and 10. With the release of this final version, surf the Internet with mobile phones become more stable.

Opera Mini 5 final version is available for all Java-based mobile phone and BlackBerry. For Android mobile phones and Windows Mobile while still in beta. While Opera Mobile 10 final version is available for phones based on Windows Mobile and Symbian S60. Especially for Symbian S60, Java version can also be used.



This final version offers browsing speed, speed dial, tabbed menus, and other interesting features like a desktop browser. To download it directly via phone or via PC. Use your mobile phone default browser, then type the address http://m.opera.com or through a PC at the following address http://www.opera.com/mobile/download/

Wednesday, January 11, 2012

Special Force Online another FPS experience | Latest Games

Special Force is a first person shooter game commonly known as FPS,  first launched in Korea and now here in the Philippines. If you played counter strike or Call of duty before, I'm sure you are very much familiarized with fps games. Sf online nowadays is one of the top played online games in the Philippines.For more than 21 million registered players nationwide, after it is being launched by GameClub Philippines up to date. Special Force, when it first hit the online gaming industry, is a game that struck the players with its massive game play and extremely high quality graphics. Sf is like counter strike being upgraded and counter strike taking to the next level being online.

On this game, your like a true army officer. After you've had registered your account, your rank will be trainee. When you've already accessed your game account you are given 70,000 sp, the money in sf. It is used to buy your character, rifles, grenades etc. There are a lot of characters to choose from on the character shop, delta force, gign, gsg9, force recon, and mulan for example. You have to buy your primary rifle also in the weapon shop, and a secondary gun. It all depends on your personal choices of guns. There are a lot of choices to choose from. Aside from those, you can also buy your grenades. There are three classifications of grenades in sf namely HE grenade, flash bang, and the smoke grenade. These grenades have special uses where they can do a lot of help during the game.

You can also make your character look more awesome by buying some accessories on it. There are a lot of accessories to choose from on the item shop. After completing it your already lock and load. Experience an epic battle between you and your other opponents. There are several game modes that you can play on sf online. There is sniper match, team battle, single battle, horror mode, ctc and ctc2.  All these game modes are enjoyable to play depending on the player if what game mode does he prefer to choose and play. In some instance even though Sf is a game that has too many players. Sf also has too many scammers and cheaters.  For example there is someone posting to the lobby for spectators,  "Trading this Account". And his account have higher rank than yours and it also have rare guns on it. If you are being driven by his great offer I'm not so sure but definitely you'll give your user name and password to him. In that case it's just easy for him to change your password without giving you his. Then you cant access your game account anymore. 

Some player are taking advantages to some other players through cheating. On sf there are a lot of cheaters called dxt and unreal board users. Dxt and unreal board are one of the most commonly used cheats on sf online. All you have to do is download the file and extract it to your sf folder... and boom! You'll become a top scorer on the score board. You can kill your opponents in just one click on the mouse! You can see where your opposing enemy are hiding, this is so called "wallhack". You can jump like you were flying, much more than a simple character can jump. You can throw lots of grenades, like you can make it rain with grenades. A normal player can only throw 3 he grenades,2 flash bangs and 1 smoke grenade maximum. But if you have cheats extracted on your sf folder. Your character will be just like this so called "extraordinary". Your AK 47 is like a PSG-1 where you can kill your opponents in just one bullet or two. You have unlimited ammunition's also. That's the magic of using cheats. 


But I'm not teaching or influencing you to be a cheater. Always remember to be a fair player for your co players. Using cheats on a game like sf is like cheating with yourself. Yes, your character is gaining higher kill/death percentage and it is fast on having higher ranks. But a cheater will always be a cheater, you are just good on using cheats but you will never be a good player. Always remember that you'll have to enjoy the game. Not enjoying enough to take advantages on your co-players. Using cheats will never be required for a player if he want to be the best and he's character will always be on top. You'll just need to focus on your cross hair. Learn to point it on your opponent's body, much better to point it on his head to gain head shots. Always put yourself to your character. Be careful on your every move. Be strategic just like a real officer does. And lastly... Be careful with your footsteps! 
It might kill you! :)
Experience a true Shooting game experience with Special Force Online...
For latest games and latest game reviews, feel free to visit my blog..Thanks!^^

Creating 2D games with Android and Blender

1. Introduction

This article will cover one of the possible workflows that you can use in order to create Android games using Blender for content creation. This article is based on the knowledge that I could gather during the development of Egg Savior. For the programming part, I will assume that you have some knowledge about game creation in Android. If this is not the case, please start by reading these great tutorials before continuing. For the graphics part, I will assume that you know how to create graphics with blender. If this is not the case, please start by reading these great tutorials, or consider hiring a blender artist.

Blender is a powerful 3D content creation tool that has proved application in many different areas. It even includes a game engine that you can use to develop PC games. There are several 3D games made with Blender, starting by Yo Frankie, the first open game from the Blender Foundation. But the most important feature of Blender is its license: which makes it open-source, and free of charge.

So why use a 3D tool for 2D games? Because unless you are a great 2D artist, it is easier and faster to animate in 3D, and it is easier to get an acceptable overall result if you are not very good with graphics (like is my case). The obvious trick is to pre-render the 3D graphics into 2D images and use these images as assets for your game.

In the following sections I will explain how you can build your own pipeline for working with blender for 2D Android game creation. I will focus first on the artistic side (Blender) and then on the engineering side (programming).

2. The Blender side (for artists only)

I will focus on pure 2D games. There are some 2D games that fake a 3D effect (eg isometric games) but I still have to explore them and develop a workflow for these. Creating the graphics with blender is quite straightforward, and you just have to follow a few simple rules to have a set of graphics that can be used without problems in a game engine.

First of all, you should chose a hardware target for your game. Android runs on a variety of devices with different screen sizes and resolutions. You simply can't make a 2D game that looks good and runs fast on every possible device. Narrow the hardware where you want your game to run properly and then design your graphics to fit in the chosen range of supported screen resolutions and sizes.

2.1. Modeling / Shading

There is nothing magical here. Just ask yourself a few questions before starting:
  • Which sides of the object will be seen on the screen? Maybe you don't need detail in the whole object.

  • What will be the maximum size in pixels of the object? I mean, in the highest resolution device. Maybe you don't need to add feathers to your chicken because they will not be seen ;)

  • Do you want to give the game a cartoon look? Take into account the cartoon edges, they also use pixels!

By the way, don't be afraid of the number of polygons, the devices will not see them, because the final output of Blender are images.

2.2. Rigging

Rigging for 2D games is not easier than rigging for movies, but it takes less time. 2D games have something in common with series, though: lots of animation cycles! These are my tips after having made Egg Savior:
  • Automate everything that you can. You will be animating lots of cycles, and the more automated is the rigging, the less effort you will need to put in animation.

  • As with modeling and shading, concentrate on the level of detail. You don't want to add a muscle system that will not be seen because the character will be 64 pixels tall...


2.3. Animation

Up to this point, I was just writing about several optimizations that you can do to work less. Now we will get into something more important, because the choices that you make in this point, are related to the choices that have to be made in the programming.

If your character is going to move across the screen because of the animation (eg walking), you have a very important decision to make, how to animate this cycle. Two options (I will use the walking example):
  1. Move the character across the scene while it walks. You get the highest quality of animation, because you can even change the speed of movement from step to step. The problem is that this involves a bit more complex programming.

  2. Walk in place, as if done in a conveyor belt. It is very easy to program, but it involves strong restrictions on the animation, that have to move the character at a constant speed.

Later, I will explain how to program both options. In Egg Savior, I choosed the first one, because I wanted higher quality and to avoid foot slip:

2.4. Render

The first thing to consider in the render phase is how to configure the camera for the render of each asset. I will share my own point of view, although yours may differ (feel free to comment):
  1. Background. I suggest using a perspective camera unless the background have to be aligned with the foreground. This will add depth to the game levels.

  2. Foreground objects. I am calling foreground objects to those that doesn't move, but the character can interact with them (eg platforms). I suggest using an orthogonal camera, to help them integrate well with the character. If you want to compose the foreground by tiling small objects, the orthogonal camera is the only option.

  3. Characters. Characters will be animated, and the last frame of the animation must match the first frame to be able to cycle it. Unless you use the "walk in place" solution, the last frame will not match the first frame if you use a perspective projection. Anyway, if the character is rendered with perspective, when it moves across the screen the eye will notice that this perspective is not changing, thus making it less believeable.

The use of an orthogonal camera for the render of foreground objects has an additional benefit. You can predict the size of the object on the image without actually rendering anything, because there is an easy relationship between the size of the object, the size of the camera and the screen size. An easy rule is to setup the orthogonal camera with an scale of 1, and make objects with size 1x1 when they must fill the whole asset image. You can now simply play with the output resolution to make assets with different sizes, if needed.

The second thing to consider is the AA filter that you must use. It depends on the target hardware, and specifically on the screen resolutions. If your graphics are going to be small because you target handhelds, you have to use a crisp filter even if it generates a bit of aliasing.  You can try mitch or even catrom. If you target big screen devices with little dpi (like some tablets), then you might consider less crisp filters because the aliasing artifacts can be very noticeable. In that case, avoid catrom, try mitch or even gaussian.

The third thing to consider is the output format. I suggest using PNG in RGBA mode for the foreground and characters, as it is a quite programmer-friendly format.


3. The engineering side (for programmers only)

I have experience with the Canvas object, and will center this part in this way of working with 2D graphics. You can also program 2D graphics with OpenGL ES, and some games do it this way because you can gain some performance, but not every device supports it correctly (eg my Samsung Galaxy Spica).

Rendering foreground objects on the screen is quite straightforward. You can just use the canvas methods for this:
Bitmap loadedAssetBitmap = BitmapFactory.decodeResource(...); 
Rect targetArea = new Rect(left, top, right, bottom);
[...]
canvas.drawBitmap(loadedAssetBitmap, null, targetArea, null);

The difficulty comes with animated objects, like characters. There are two decisions to make:
  1. How to encode the animation?

    • Each frame on a separate image. Easy to program, but bad for performance, as you have to decode lots of images at startup and cycle between them may also hurt the cache.

    • Every frame on a single image (like a texture atlas) as suggested by Stephen Flockton. Harder to program, but better performance. Also, this option is more OpenGL-friendly, just in the case that you want to switch at some point in the future. This was the option implemented in Egg Savior, with good results. Here you have an example of the walk cycle:


  2. How to handle movement? This is a decision that you have to make both for programming and animation, as I wrote before. The two options, as seen from the animation:

    • Walk in place, as if done in a conveyor belt. If the animation was done this way, you just compose every frame that Blender outputs in the single image and compute how many pixels should the character advance on each frame. This way, each time that you advance one animation frame, the character moves X pixels on screen.

    • Move the character across the scene while it walks. If the animation was done this way, you end up with a series of frames like these three samples:
      As you can see, the character advances through the image. And if you play the whole animation, you will see how the character advances through the floor without foot slip. You can make a simple python script that extracts the bounding box of the character and encodes just this piece on the single image, and at the same time, encodes the offset that each new frame applies to the character with respect to the previous one. When programming this thing, you just move the character with the offset associated with each frame. This allows different offset on each frame, and gives more freedom to the animation stage.

As you can figure out by seeing the samples, I have chosen the hardest but more efficient and flexible way of handling both aspects. This is the information that I attach to each frame to handle movement:
public class SpriteFrameInfo 
{
public SpriteFrameInfo(Point pivot, Point posDelta)
{
_pivot = pivot;
_posDelta = posDelta;
}

Point _pivot;
Point _posDelta;
}
  • posDelta is the offset that this frame must apply to the character to move it to the right position.

  • pivot is the position inside the frame that can be considered as the "character position" to have it standing on the floor. This is usefull in a platform game like Egg Savior, but not as much in other 2D games.

As you have seen, I have a maximum number of columns in the single image that holds every frame. In fact, I try to keep the image as square as possible, to be easy to open with any editor/viewer. Thus, the code to compute the rectangle that corresponds to each frame is this:
public void updateFrameRectangle()
{
int row = ((int)_curFrame) / _columns;
int col = ((int)_curFrame) % _columns;
int x = _spriteWidth * col;
int y = _spriteHeight * row;
_srcRectangle.left = x;
_srcRectangle.top = y;
_srcRectangle.right = x + _spriteWidth;
_srcRectangle.bottom = y + _spriteHeight;
}
Where:
  • _curFrame is the current frame

  • _columns is the number of columns of the single image that holds every frame

  • _spriteWidth is the width of each frame in the sprite

  • _spriteHeight is the height of each frame in the sprite

And now, the method that updates the current frame:
public boolean updateFrame(long deltaTimeMS)
{
boolean toReturn = false;
_curFrameTime+=deltaTimeMS;
_positionDelta.set(0, 0);
while (_curFrameTime > _mspf)
{
if (_looping == true || _curFrame < _nFrames - 1)
{
_curFrame = (_curFrame + 1) % _nFrames;
_curFrameInfo = _frameInfoList.get(_curFrame);
_curFrameTime -= _mspf;
updateFrameRectangle();
Point p = _curFrameInfo.getPosDelta();
_positionDelta.x += p.x;
_positionDelta.y += p.y;
toReturn = true;
}
else
{
return toReturn;
}
}
return toReturn;
}
Where:
  • _curFrameTime is the game time relative to the current frame, in miliseconds. Each time that the animation advances, it restarts counting. You need this because the animation framerate may be less than the device framerate.

  • _positionDelta is offset that have to be applied to the character in this frame

  • _mspf is the number of miliseconds per frame. It is obviously derived from the FPS.

  • _curFrameInfo is the current instance of SpriteFrameInfo

You may notice on this code that there is a while. This is needed because on some situations, you may have to advance several animation frames. For example, Egg Savior has a "fast forward" button that simply scales the deltaTimeMS parameter used for animation, faking that time goes faster, and on a single device frame you may have to advance several animation frames, and apply all the offsets of these frames to the character. In that case, the performance would be higher with the "walk in pace" approach, but I prefer the animation freedom.

Finally, the code that renders the sprite is almost obvious:
public void draw(Canvas canvas, int x, int y)
{
Point pivot = _curFrameInfo.pivot;
_tgtRectangle.left = x - pivot.x;
_tgtRectangle.top = y - pivot.y;
_tgtRectangle.right = _tgtRectangle.left + _spriteWidth;
_tgtRectangle.bottom = _tgtRectangle.top + _spriteHeight;
canvas.drawBitmap(_sheet, _srcRectangle, _tgtRectangle, null);
}

I hope that this article helps you to start developing your own 2D games. And if you are an experienced developer, feel free to share your knowledge and propose other alternatives to these ideas.

The android image of this post is a modification based on work created and shared by Google and used according to terms described in the Creative Commons 3.0 Attribution License.
This post is shared according to terms described in the Creative Commons 3.0 Attribution Share Alike License

Tuesday, January 10, 2012

Bubble Popper

Bubble Popper is a good old fashion color bubble popping which reminds me of the old puzzle bubble games I use to play a few years ago and also the frozen bubble game in my asus eee. The game play is very addictive but had a hard time getting it to work, but it did work in my Blackberry.
You can download Bubble Popper for free in here

Monday, January 9, 2012

Photoshop Touch Applications on iPad

Adobe may not be quite ready to release Photoshop for iPad, but it has looked to the iPad for extra functionality when it comes to the latest version of Photoshop in Creative Suite 5.5. Three new iOS apps for the iPad have been released – Adobe Color Lava for Photoshop, Adobe Eazel for Photoshop and Adobe Nav for Photoshop – turning the Apple tablet into a remote control panel for the graphics software. Each uses Adobe’s new Touch SDK.




Adobe Color Lava handles custom color creation, using the tablet to make new swatches and themes that can then be pulled back into the main app. Adobe Eazel is basically finger-painting for grown-ups, with various software trickery to make your daubings look like real paint. Both apps work either directly linked to Photoshop or as standalone tools that can be later sync’d.

The Photoshop Touch SDK and a new scripting engine in Photoshop CS5 now opens the door for Android™, BlackBerry Tablet OS and iOS apps to drive and interact with Photoshop on the desktop. Adobe today also launched Creative Suite® 5.5, a significant mid-cycle release to the industry-leading design and development software for virtually every creative workflow across print, video, mobile and online media.




Pricing and Availability
Current Photoshop CS5 customers can experience the value of the connection to devices by downloading and installing a free patch available on www.adobe.com or via the Adobe Application Manager, beginning May 3, 2011. The Adobe Color Lava, Adobe Eazel and Adobe Nav applications for Photoshop are also expected to be available in early May 2011, ranging in price from US$ 1.99-$ 4.99, on the iTunes App Store. For more information or to sign up to be notified when the apps become available for purchase, visit www.photoshop.com.

Adobe Photoshop CS5 and CS5 Extended are available through Adobe Authorized Resellers, the Adobe Store and Adobe Direct Sales. Estimated street price for Adobe Photoshop CS5 is US$ 699 and US$ 999 for Photoshop CS5 Extended.

Today, with the launch of Adobe Creative Suite 5.5 product family, Adobe also announced a new flexible subscription-based pricing plan. With subscription pricing customers can use Adobe Photoshop for as little as US$ 35 per month. For more information about Subscription Editions, visit www.adobe.com/go/cssubscription.




Source : slashgear.com

Egg Savior 1.4 in the market

I have just finished a new version of Egg Savior, with the following improvements:
  1. Adds a new level

  2. Warns if you try to move pieces while the game is paused

  3. Stores achievements on the phone. Players should not notice anything about this in the current version, but it the next version will do level blocking based on played/unplayed levels, and the game needs to gather info from current users to effectively block levels for them. You will be able to see your achivements in the next version too.

This is a little release because I was working really hard in my last article. Next version will be much more interesting, I promise!

If you are reading this from an android device, you can download Egg Savior from this link:
market://details?id=com.eggsavior

Set Free The Devil Inside (Devil May Cry 4) | Latest Games

Plug in your gamepad and prepare yourself for another demon slaying experience.
This version of Devil May Cry is very interesting because, there's a new character with some terrific new moves, he is no other than "Nero". Devil May Cry 4 has beautiful visuals and incredible cut scenes that will definitely amaze the players. Boss characters are designed very well and challenging to fight. There are a couple of fun modes that are exclusive for the PC version only.

The Bad side is you need a gamepad. Environments and boss fights are repeated if you can't defeat the boss character or complete the level. And puzzles and platforming aren't much fun. If you play Devil May Cry 4 on your PC, you should expect all of the same visceral carnage featured in the console versions, but you really need a gamepad. If you're a eager for punishment, you can try using the game's keyboard control scheme, but it's awkward and frustrating. However, assuming that you have a decent controller, you'll find that this excellent sequel is Capcom's finest PC release in years.

It's a challenging experience, though its smoother difficulty curve makes it far more accessible than Devil May Cry 3. In this scenario, you're given an excellent number of gameplay choices that help you finish the challenge to your preferences. You can initially choose one of two difficulties and you can even choose whether you want the game to perform some combos for you automatically. No, it's not awkward to find Devil May Cry 4 to be excessively tough on your first play-through, although it is no walk in the park, either. Nevertheless, it is generally excessive, and that isn't a bad thing. Stylish action, terrific boss fights, and beautiful, melodramatic cut scenes will inspire you to push forward, and they serve as an appropriate reward for a well-played sequence of demon slaying.

Dante's back, and he's badder than ever. It isn't surprising that a game featuring the charmingly insane Dante would be so over the top. Though the series famed antihero is not the real star this time around. Don't worry; you'll still get to play as Dante, and he brings with him a good selection of weapons and fighting styles, just as Devil May Cry fans would expect. But you'll spend the majority of the game as newcomer Nero, who has a selection of impressive and elegant moves of his own. Nero is an excellent character, capable of delivering a few wisecracks, a brooding glance, and a heartfelt plea of love to his beloved Kyrie in a few moments' time. He's clearly cut from the same cloth as Dante, and it's a bit disappointing that the game doesn't explore this connection in more detail. Regardless, you'll want to follow Nero's exploits as he struggles to learn the truth about his own religious organization, The Order of the Sword, and Dante's apparent murder of its leader.

Nero's claim to fame is his demonic arm, better known as the devil bringer. With it, you can grab on to distant enemies and pull them in, pick them up, and slam them around for some excellent combos, plus deliver a few other surprises. These mechanics are easy to pull off, and they represent a general shift from the defensive gameplay of Devil May Cry 3 to a more aggressive approach. As you play, you can pull off some incredibly satisfying moves, both in the air and on the ground, and the most violent of these are accompanied by slick, bloody animations and appropriately gory-sounding thwacks and slashes. Timing these various moves can be tricky, but like in the previous games, eventually the subtleties of your combos will click, and in time you'll be pulling enemies toward you, slashing them into bite-size pieces, and smashing them into one another with glee. Find out how awesome Devil May Cry 4 to play with.
For latest games and latest game reviews, feel free to visit my blog..Thanks!^^

Sunday, January 8, 2012

Disco Bowling

Here's a nice classic bowling game you can get for free in the Blackberry Owners lounge. It's fast and works great with older Blackberry Phones. The game follows all the rules of bowling

You can download Disco Bowling for free in here

Saturday, January 7, 2012

Dell Streak 7 Price and Specs

The Streak 7 is the tablet we've been waiting for Dell to make. It's a device that's worthy of the company. It couples solid, refined hardware with a creative spin on Android 2.2. Granted, we've seen similar 7-inch Android tablets come and go, but this time around Dell is raising the stakes by making the first 4G-compatible tablet (courtesy of T-Mobile), priced at a tantalizing $ 199 with a two-year contract ($ 450 without).




Strength :
The Dell Streak 7 tablet offers dual-core processing, 4G network compatibility, Adobe Flash 10.1 support, front and rear cameras, and an inventive reimagining of Android 2.2.

Weakness :
Dell's Stage interface doesn't make up for the stale operating system. Screen quality and responsiveness are not as good as they could be.

Conclusion:
The bottom line: The Dell Streak 7 polishes Android 2.2 to a tablet-worthy shine, and is the first to deliver 4G compatibility--but it's not enough to distract us from the incoming wave of Android 3.0 tablets.




Dell Streak 7 Specs and Features

General
* 2G Network : GSM 850 / 900 / 1800 / 1900
* 3G Network : HSDPA 900 / 1900 / 2100 / 1700
* Announced : 2011, February
* Status : Available. Released 2011, March

Display
* Type : TFT capacitive touchscreen, 256K colors
* Size : 480 x 800 pixels, 7.0 inches, Gorilla Glass display, Accelerometer sensor for UI auto-rotate, Multi-touch input method
* Dimensions : 200 x 119.8 x 12.4 mm
* Weight : 453.6 g

Features
* OS : Android OS, v2.2 (Froyo)
* CPU : 1GHz NVIDIA Tegra 2 Dual Core processor, Tegra 2 chipset
* Messaging : SMS(threaded view), MMS, Email, IM
* Browser : HTML
* Radio No
* Games No, downloadable
* Colors Gray
* GPS Yes, with A-GPS support
* Java : Digital compass, Social networking integration, MP4/H.263/H.264/WMV player, MP3/WAV/eAAC+/WMA player, Google Search, Maps, Gmail, YouTube, Google Talk, QuickOffice document viewer, Photo viewer/editor, Organizer, Adobe Flash 10.1 support, Predictive text input



Source : cnet.com

Adobe Flash Player 10.3 Android Plugin App

Adobe Flash Player help us to enjoy browsing web with flash component. Yes, it is only a plugin but I'm sure you need it. The latest version is Adobe Flash Player 10.3. Have you upgraded it from Adobe Flash Player http://www.blogger.com/img/blank.gif10.2 version?

Flash Player, brought you the full web to your device with Flash Player- videos, games, apps & more,Flash Player enables a complete web browsing experience.Its size 4MB and I think it's a huge size for a plugin "only".

Please check with your device manufacturer or carrier to ensure you have the latest firmware update for your device. For Android 3 tablet devices, highly recommend that you update your OS to Android 3.1 to ensure that Flash Player delivers the best experience possible.

How to Download
1. Search Android Market
2. Open Android Market on Your phone
3. Go to "Search"
4. Type "Flash Player" in the search field and hit "Search"
5. Once you find the "Flash Player" app, choose "Install" and follow the instructions

Friday, January 6, 2012

Android Application : GO launcher EX 2.27 Free

Description:
GO Launcher launcher EX is the most popular application for Android and other ADW Ex Pro Launcher launcher, and the best thing about the EX-GO Launcher is that it is free. GO EX Launcher is highly customizable, you can freely design that can be downloaded from the Android Market to change, there are several issues that must be paid or free, you can buy or download.

GO Launcher EX offers hundreds of free and paid themes on the Android Market, go shelters fantasy, the experience supporting smooth rolling motion, the Help icon and the widget resizable, pop-ups and more. The latest version of the launcher GO EX is 2.27, released on May 18 one day after publication EX 2.26 GO Launcher.

The new version has added other enhancements, including memory usage, changing the pricing system icons Problem solved, and most importantly the major bugs have been fixed version 2.26 Go launcher 2.27 EX GER works on Android 2.1 and higher.





How to Download

1. Search Android Market
2. Open Android Market on Your phone
3. Go to "Search"
4. Type "GO launcher EX 2.27 Free" in the search field and hit "Search"
5. Once you find the "GO launcher EX 2.27 Free" app, choose "Install" and follow the instructions

Free Download GO launcher EX 2.27 .apk file

Thursday, January 5, 2012

Assassin's Creed: Assassinate every Enemy | Latest Games

Assassin's Creed features one of the most unique game ever created. It's beautiful, action packed, and alive. It also has astonishing visual effects. But it's more than just a game, it's an exciting action game with lot's of cool stuffs to do and places to explore. It also has a complex story that will make you crave to play it for more. Nevertheless, if you don't mind buying and plugging in a gamepad,  then you have a system that exceeds the system requirements, you'll surely enjoy playing this game, it feels like Assassin's Creed is bringing you into another world that console players enjoyed before.

You'll explore three major cities of the Holy Land in the 12th century: Jerusalem, Damascus, and Acre. Each city is beautiful from top to bottom and features nice and tall towers, bustling market squares, and quiet corners where citizens lie in wait to accost you. If your going to climb on a rooftop, you'll see women carrying jars on their heads, some protestants shout political and religious wisdom, and watch town guards harass innocent victims.

The cities are absolutely huge, and though you don't get full exploration privileges in the first few chapters,
they eventually open up to let you travel from one side to another. Almost everything casts a shadow, from tall pillars to Altair's cloak. In fact, sometimes the shadows get to be a bit much and it may make you think for a moment that there is something disturbing on your screen,  when in fact it's a character's head casting a shadow on his or her own neck. Animations are almost equally well done. But some minor characters move with less effort, but that's easy to understand, considering that the cities are populated with thousands and thousands of individuals.

If your Pc is a high powered pc and have some awesome specs, the effects of Assassin's Creed is better than you play it on Xbox-360 and PS-3. But even though it has high end graphics and massive visuals, the system requirements of this game is also high. If you play it on a typical Pc it's definitely slow or it may hang-up usually. To enjoy this game a lot even more, upgrade your pc and make it exceed to the game's system requirements.

What you read is even more impressive when you try to play this game. Of course, it would be meaningless without a lot of fun things to do in it. Thankfully, Assassin's Creed is endlessly entertaining that it features an exciting exploration and epic combat battle. To discover where are your assassination targets, you must first follow up on possible leads. There are several different mission types in this regard. You have to follow someone carrying an important letter that you'll pickpocket. Alternately, you can get the information out of your target. There are also some tasks specific to this version of the game. Since the game's greatest strengths lie in its unscripted events. I know you'll enjoy playing this awesome game.
For latest games and latest game reviews, feel free to visit my blog..Thanks!^^

Free Blackberry Application : Facebook Application



Stay on your socialize community with this Facebook Application on your Blackberry gadget. This free application makes Facebook services - like sending messages, poking friends, writing wall posts, inviting friends to join and uploading photos - available on the go! Take Facebook wherever life takes you and don't miss a beat! Improved with new Place feature.

Download it free from your Blackberry Application World

Supported Devices
BlackBerry 8100
BlackBerry 8110
BlackBerry 8120
BlackBerry 8130
BlackBerry 8220
BlackBerry 8230
BlackBerry 8230f
BlackBerry 8300
BlackBerry 8310
BlackBerry 8320
BlackBerry 8330
BlackBerry 8330m
BlackBerry 8350i
BlackBerry 8520
BlackBerry 8530
BlackBerry 8700c
BlackBerry 8700f
BlackBerry 8700g
BlackBerry 8700r
BlackBerry 8700v
BlackBerry 8703e
BlackBerry 8705g
BlackBerry 8707g
BlackBerry 8707h
BlackBerry 8707v
BlackBerry 8800
BlackBerry 8820
BlackBerry 8830
BlackBerry 8900
BlackBerry 9000
BlackBerry 9100
BlackBerry 9105
BlackBerry 9300
BlackBerry 9330
BlackBerry 9500
BlackBerry 9520
BlackBerry 9530
BlackBerry 9550
BlackBerry 9630
BlackBerry 9650
BlackBerry 9670
BlackBerry 9700
BlackBerry 9780
BlackBerry 9800

Required Device Software
4.2.0 or higher

Supported Countries
All countries except:
China

Supported Carriers
All carriers

Wednesday, January 4, 2012

Egg Savior will have a levels menu

I have been quite busy these days developing a couple of new features of Egg Savior. One of them is the levels menu, that will let you know which levels have been played, and what was your score on them.
This menu is the reason why the previous version started to record scores. I wanted to share its design here, just in the case that anyone with good taste would like to suggest some enhancements before the next version is out:


I am planning to add 3 more levels in the next version, thus reaching a milestone of 20 levels. Expect it in the following days...

Android Development

Hey!

I've just set up my little Netbook with some basic Android App development stuff.



I downloaded the JDK, installed Eclipse, downloaded the Android SDK, and even installed some Android Eclipse plugins. It was a pain to do it, but I think now that it's all set up, I'll be able to deploy some stuff, and maybe get a simple app/game on the market.

I know enough Java to get me around, but this Android SDK stuff is very foreign to me. I've downloaded a 2D game engine called Andengine, and I'm currently playing around with some examples.

As for a game concept, I'm going to try some SUPER basic game idea (stuff that I could write in an hour or so with something I know), and try to get it nice and polished up. From what I've read so far on the Android SDK website, it seems that creating an app is a piece of cake, but writing a game is a bit more of a challenge. Hopefully this Andengine clears things up a bit.

Do you know any other good 2D graphics engines for Android development?

Tuesday, January 3, 2012

Zonasnap,Free BlackBerry Screen Capture Application

ZonaSnap is a free BlackBerry screen capture application which allows you to capture the screen of your BlackBerry phone. BlackBerry ZonaSnap application is developed by Javiergv (Staff of ZonaBlackBerry). ZonaSnap is very easy to use and also highly practical. it gives you a range of options such as save, send as email and send to Photobucket. It’s the union of these features what makes ZonaSnap unique. The application is available in two languages English and Spanish.

BlackBerry ZonaSnap application Features:
free-blackberry-screen-capture-application-zonasnap
* Two modes of execution: from the main icon, it is best to configure the application in one of the convenience keys; or from the menu item, this item will be added to your BlackBerry menu by default after installation.
* Very easy to use.
* Notifies that the capture was taken with a brightness of the LED and a short vibration.
* Preview of the snap.
* Send to Photobucket, ideal for people that host images on the web.
* Image Code, After the capture is sent to Photobucket, you will receive a notification in a window reporting that the image code has been received and has been inserted into Memopad.
* Send as email.
* Save Capture, This option allows you to save the screenshot to the SD card, if the SD card is not installed on your unit, the capture is saved in the device´s memory.
*All screenshots are stored in the format: Capture on (Date) at (Time). Jpg
* Very useful for discussing problems with the device, like an error code, symbols, among others.

BlackBerry ZonaSnap application supported BlackBerry storm, Bold,Tour, Curve series, pearl series,8700 series,etc. you can download ZonaSnap application for your BlackBerry from http://zonablackberry.com.ve

Assassin's Creed: Parts that are possible to Unlock | Latest Games

Assassin's creed is an award winning science fiction and first person action-adventure game created by ubisoft. This game already appeared in Playstation 3, X-box 360, Nintendo DS, MAC OS X, android phones and PSP. I'll give you some unclockable events on Assassin's Creed. If you complete each of this achievement you'll get the allotted gamer score. This unlockable parts of Assasin's Creed will make you enjoy the game and crave to play for more. Assassin's Creed is challenging but it would be a great feeling if you don't miss every single part of it.






Unlockable                     How to Unlock
Absolute Symbiosis           Have a complete Synchronization bar.
Blade in the Crowd           Kill one of your main targets like a true assassin.
Conversationalist               Go through every dialog with Lucy.
Defender of the People       Complete every free mission in Acre.
Disciple of the Creed          Assassinate all your targets with a full DNA bar.
Eagle's Challenge       Defeat 25 guards in a single fight.
Eagle's Dance                     Perform 50 leap of faith.
Eagle's Dive         Perform 50 Combo Kills in Fights.
Eagle's Eye                     Kill 75 guards by throwing knives.
Eagle's Flight                       Last 10 minutes in open conflict.
Eagle's Prey         Assassinate 100 guards.
Eagle's Swiftness Perform 100 Counter Kill in Fights.
Eagle's Talon                       Perform 50 stealth assassinations.
Eagle's Will                          Defeat 100 opponents without dying.
Enemy of the Poor    Grab and Throw 25 Harassers.
Fearless                            Complete all Reach High Points.
Gifted Escapist                   Jump through 20 merchant stands.
Hero of Masyaf                    You've protected Masyaf from the Templar invasion.
Hungerer of Knowledge     See 85% of all the memory glitches.
Keeper of the 8 Virtues  Find All Hospitalier Flags in Acre.
Keeper of the Creed Find All Flags in Masyaf.
Keeper of the Crescent Find All Flags in Damascus.
Keeper of the Order Find all Templar Flags in Acre.
March of the Pious               Use Scholar blending 20 times.
Personal Vendetta                Kill every Templar.
The Eagle and The Apple       Complete Assassin's Creed.
Try to accomplish this and I'm sure all of you guys are going to enjoy..:)
For latest games and latest game reviews, feel free to visit my blog..Thanks!^^