Tag Archives: beginning programming

Project DG – What to Expect in Update 0.0.5.X ?

Indie Game Project DG 0.0.5.X

Update 0.0.5.X will focus on basic skill and job system! Add on to that, we will add basic menu system for inventory and skills and more. We will focus on fixing the mouse recognition and add our own style of combat… one using the mouse! every skill in this, including normal attacks for range characters is including the mouse and basically is, sort of speak, a “skill-shot.”

Game Direction

We are going to have 4 jobs in this game, which are kept secret for now… (shhh…. don’t tell anyone but we might leak some stuff on twitter @_isolatedpixel … or here… so stay updated…). There will also be 3 main cities and 3 types of biomes, one will be the snow biome, next is Forest biome, and lastly… Steampunk biome! Each one of these biomes will have their own race and each race will have their own advantages and disadvantages, for example… one might be slower in snow, while the other is faster and able to neglect the cold.

So expect updates from us coming soon! we are almost done with 0.0.5.X and as soon as we are, we will upload here the news!

LWJGL Game Project

New Game – no Name Yet Version 0.0.0

So, after trying out the android market, we have seen that it had basically been taken over by the “Big Companies” and simply gave up on the older project after publishing, however it will remain published on there. However, we are taking that older Android Game project as good experience as it taught as a lot about game planning and what to do and expect.

 

Now, for the new game, we decided to use LWJGL as the basic tool for our development and build a “game engine” around it for our convenience. The target of our game is Windows OS, Mac OS, and Linux OS. We are again using java in this programming as this is the programming language we are most comfortable with. We will be re-using the sprites from the old game just for place holders until we get the new sprites ready.

 

The new game will be a 2D Side-Scroller RPG. This kind of game had been one of my dreams, personally, and what got me into programming. for the longest time, I dreamed of making a game like this, but only now do I find myself with enough tools in my toolbox to tackle this kind of job.

 

We will update this website with every major update we do to the new game project.

 

Another update, we have a new logo coming up, we will upload and change our logo as soon as it comes out and share it with all of you! We think you’ll love it!

 

Wish us luck guys!

BioSphere 0.0.1

Biosphere V. 0.0.1 – 2D Camera and Textures!

V 0.0.1 Beginning Programming!

Camera and World

After studying around and messing with OpenGL (ES) 2.0 for a while, I finally started working on the game! (Notice, this is my first time working with OpenGL (ES) 2.0, however, I have some experience working with 1.x) So the first thing I have done, was setting up a world! Now… whats the point of having a world… if you cant see it?! So luckily, the android platform has a “Matrix” class, which does Matrix camera calculation for you, which helps a lot!

 

The “Game Object”

So, Next up, I needed something to present in my “amazing” world, which is basically like a blue sheet of paper for now…. 😛 So to test out my camera, i made an object, and how original, I chose to call it “Game Object” since its an object…. in a GAME!! now the Game Object was a challenge, I had to map the coordinates of the object, both Texture and World coordinates, so the person playing wouldn’t see the character upside down or deformed in any way, so after making sure everything works with a static texture, I also made some functions to make the static texture dynamic, and able to change the position of each object. Once the texture is dynamic, I can make animation work, and running different images for different poses of the player of enemies!

 

Textures!

So after we set up the first camera, set its dimensions, and made it 10 units tall by 20 units wide, I created a texture loading function, now what it does, is taking a simple png file, and “breaking it down” to pixels, and when we have the pixels ready, we re-draw each pixel in its certain position in the a 2D plane object using its UV coordinates which are its coordinates on the plane.

 

Summary

So all I did today was setting up the basics which are the world, camera, and a basic plane to be presented on screen.

 

I didn’t go much in depth with everything because there is a lot to talk about, if there is any kind of tutorial that you guys want, just leave it in the comments or email us directly at Games@isolatePixel.com