The Forgotten Planet Game Music

The Forgotten Planet - Menu Music - By Josef Falkensköld ( www.falconshield.com )


Thursday, 23 December 2010

Merry Christmas & a Happy New Year!

Hi!

First of all! Merry Christmas to you all!

At the moment I'm at my wife's parents place to celebrate x.-mas. I'm about 400 km from my puter, so there will be no coding for about 4 days. I'm hoping to get the Tech Demo completed before new year, but it all depends on how many bugs I have to take care of.

The last things to do before the first Tech Demo is complete:
  • If host enteres client's room: 1. Ask for all changes made on the map and receive them. 2. Receive all the enemy data. 3. Take over the controll of the enemies.
  • If host or client leaves the room: Client takes over the control of the enemies and both client and host stop sending in-game data.
  • If client enters host's room: ask for all changes made on the map, and receive all the enemy data.
  • Fix a few flags that are not reset when client leaves the game and reconnects. (Minor bug)
  • Create the 4 Tech Demo rooms.
  • Add a customize keyboard button for the in-game menu.
  • Look for bugs and fix them.
Until next blogpost.

SolarStrings

Friday, 17 December 2010

TechDemo Teaser video!

Hi!

Here you have the first teaser video of the tech demo!

Here I'm playing with "Valpskott", a good friend of mine.
All Music in the video is composed by: Josef Falkensköld (www.falconshield.com)

There is still a couple of bugs here and there to sort out so you have to wait some more before I release it. This is the first video with only my screen, I will post one more later on with both screens side by side.



Until next blogpost

SolarStrings

Tuesday, 7 December 2010

Working on the first tech-demo release!

Tech Demo in the making!

Hello again!

I've started working on the first tech demo release for you! You've waited long enough to get your hands on playing some of the stuff you see!

The tech demo will include the following:

  • 4 rooms to walk around in and explore
  • Try out the two programmed probe abilities (bombs and hover platform)
  • 2 player co-op - Play with your best friend over Internet or LAN
  • Play with Gamepad or keyboard
  • Some enemies to shoot!
In this coming tech demo release the probe abilities is unlocked, but in the next tech demo you will have to find the right enemies and hope for a "tech-drop" from them in order to research and build the different probe abilities. Enemies will also drop materials which you need in order to build the new ability you researched.

This is just a "teaser" post for you so you know what's coming soon.

I have some network programming to do, handling players in different rooms and lots of testing too, so it could take up to 1-2 weeks before I release the tech demo so stay tuned! (I'll probably post another in-between thingy reporting how things go).

Until next blogpost!

SolarStrings

Saturday, 27 November 2010

Next Probe Ability: Hover Platform

Hello again!

These last days have been filled with more packing and cleaning of the apartment + work and family so there has not been much time left for coding, but I still managed to squeeze in a few hours here and there on the project resulting in todays blogpost.

The Hover Platform

The hover platform is the next ability for the probe's explore mode. It is used in order to reach places where you could not jump up before. At first I made it possible to fly around while standing on the probe, but I soon realized: When the player research and build the hover platform, they will be able to reach everything in the game, and thus removing a lot of puzzle ability to the game. So in sake of making things challenging for the player I decided to remove the flying mode.

Here's the youtube video showing of the hover platform:



Until next post!

SolarStrings

Thursday, 18 November 2010

Secret Revealed!

Hi everyone!

First of all, sorry that I have not posted in a while. At the moment we're packing down our apartment and moving to a new larger one, so most of my time has been going into packing down stuff into boxes. Also I've been working as usual and taking care of my family. With that said, let's move on to why you're really here ;).

Today I'm revealing some of the "secret" stuff I've been working on. However I will only reveal that which I have programmed, so you have to wait for the next blog where I will unlock the next feature of: "The Probe".

The Probe.

We did not want to do a Metroid copy with the "morhpball" thing, so we used our innovative brains/skills and came up with what we call. "The Probe".

The Probe is a small flying object that the player can have either in Protect mode, or Explore mode.

Explore Mode

In explore mode the player can control the probe and fly around with it to scout the surroundings. In this mode the probe can do a lot of different things, but I'm only revealing one of those aspects today: Lay bombs.

Protect Mode

In this mode the probe rotates around the player and act as a small shield (32x32 pixels) and will absorb the projectiles it collides with. This mode also have some nice extra features which will be uncovered later.

Youtube Video

As you can see (in the video), the map is still W.I.P, so forgive me for being lazy with the map creation :P.



Until next post!

Monday, 8 November 2010

Mapbuilder Update!

Hello again!

For starters: This is not the "secret" stuff we're working on, this is just a mapbuilder update ;).

Changes in the editor:

  • Resolution is now 1024x704 pixels (704 because it has to fit on my friends laptop screen :P)
  • New "shiny" interface (thanks to: Valpskott)
  • Minimap
  • Export Png
  • Select tile color for minimap

Here's the video:



Until next blog!

SolarStrings

Friday, 5 November 2010

Take in-game screenshots and export map as png!

Hello again!

At the moment I'm working on the "secret" stuff that will be released later on, but before that time comes I need to "feed" you with some kind of update so you know the game is progressing forward.

For starters I've smashed some bugs and fixed a few things:

  • New collision code for the player to the world is completed
  • The enemy AI bug is fixed (the shellbiter had a problem) 
  • Added .png export support
As the topic says, it is now possible to take screenshots and export the whole map in the map editor as a .png.

Here's the temporary map you've seen in all the videos:


 Now I need to get back and finish the p...... ehrm.... code :D

Until next post!

SolarStrings

Monday, 1 November 2010

crouching!

Hello again!

This past weekend was great! I solved many things in the code and added some features, one of them being: crouching.
Also a good friend of mine is helping me with feedback with game ideas for the game. This weekend we had a "breakthrough" with a unique feature for the game. We were discussing the famous "morphball" thingy and..... the rest is secret until revealed in a youtube video :P.

As most of you probably already have figured out, this game is inspired by metroid, however we're making our own game with its own "feel" and special "touch" and we hope that you'll like the "flavor" of it when the first tech demo is released. There is so many things I want to tell you right away here and now!. But... I'm restraining myself and will only release bits and pieces here as the development goes forward.

Enough of my "rabbling"... Here's teh U-tubee widdzeo:



Until next time you visit here ;)

SolarStrings

Thursday, 28 October 2010

Walking between maps & Background scroll fix!

Hey again!

This last week I've had less time to work on the game, however some progress has been made!

What's new:
  • Fixed the background scrolling
  • Fixed the portal bug
  • Reduced the character collision size against the world
  • Jumping/Falling down into a new map works properly now

 What's next up on the Bug / Features list?
  • New collision code for the player to the world (some additions to the one I have at the moment)
  • Fixing an enemy AI bug
  • Crouching! We want to be able to sit down and shoot tiles / enemies
  • Bombs! Blow away certain blocks
  • Stuff.....
  • Some more stuff after that
  • A new video and blog entry here!

Previous post did not have a youtube video, however this one do!



Until next post!

SolarStrings

Friday, 22 October 2010

Killing Bugs & correcting things!

If you're wondering why there has been no videos lately it's because I'm fixing bugs in the code and correcting features.

So far these bugs have been adressed:

  • When shooting a projectile outside of the screen it was killed instantly. So if you jumped up (outside the screen) and tried to fire down the shot was killed. The fix was simple: Change the boundaries for the shots to die 150 pixels outside of the screen.
  • Sprite's now have a "x_correction_right" and "x_correction_left" that makes their bounding box less wide, which results in world collisions being more realistic. This was a bit trickier to get working properly due to some faults in the already written code. It sure is good to go through things again and correct them mistakes you have made earlier.
Currently I'm working on fixing the following bugs:

  • Proper 8-way background scrolling. It's 95% good now, but if the player jumps on the same place and collides with a "roof" the background slowly moves down. This is more of a "correction" thing than a bug.
  • Fix the portal bug. Portals are places the the edges of the map so if a player walks on one it activates. When the player then leaves the screen the new map is loaded. However if you leave the screen somewhere else it will load the last portal map that you walked on.
  • Co-op player animation is not slowed down if he/she walks in water
  • There is no yes/no question in the Map editor if you want to overwrite a map. I've clicked wrong a few times so it's time to add one!
Until next post!

SolarStrings

Saturday, 16 October 2010

New musican has joined!

Hello!

Today we welcome a new member to the "The Forgotten Planet" team! Have you noticed the new menu music in the last video? The new menu track is made by Josef Falkensköld ( http://falconshield.com )

Each new piece of music that I listen to from him is like opening a new christmas gift! Personally I love the music he makes!

Today Josef's homepage is added to the "Recommended links" section!

Back to coding!

SolarStrings

Menu Options Complete!

Hello!

Today I finished the menu options for the game. The only thing left was the Gamepad Settins.

Changes:

  • I added a "Default Settings" button to the Gamepad and keyboard settings.
  • Removed the Master volume meter in the Audio settings as I told you I would in the earlier post.
Next up is to start adressing some bugs I have on my TODO list.

I don't change the video resolution in this video since you've seen it before. Here's the Youtube video:



Have a good one!

Until next post!

SolarStrings

Tuesday, 12 October 2010

Audio and Keyboard Settings!

Hello!

It's been a couple of days since I posted anything. I have been busy working, taking care of our lovely daughter (4 months) visiting friends, playing keyboard / piano and other fun stuff so coding on the game have not been priority number one lately. But! I've still been working on it! ^^

Today I finished the customize keyboard settings, and earlier on I fixed the Audio settings. The Audio settings is not complete since SDL_Mixer separates the Music Volume and Chunk volumes so the master volume only applies to the sound effects, so I'll probably remove the Master Volume meter and only have 3 sliders for Music, Sound Volume and Voice Volume.

Anyways, you did not come here to just read all of these lines... you want that "goot lookingk" Youtube video aswell! The first 15 seconds you get to listen to the "nice?" soundtrack, then I move into the menus.



Until next post!

SolarStrings

Tuesday, 5 October 2010

Video Settings Complete!

Hello again!

Today I finished the video settings. I've been busy working and spending time with friends and family so things have been moving slower than usual.

I have some good news for you, the game window can be resized so you're able to play the game in any size you want. However if the computer is old the game might be unplayable with a scaled window. The scaler is using the CPU to scale the graphics so if the game runs slow on a machine 640x480 Fullscreen mode is the best. (It's always the best!)

Anyways, here' the latest Youtube Video for you!



Until next post!

SolarStrings

Saturday, 2 October 2010

Video Resolutions!

Hello!

Today I started working on the Options settings for the game.

First up on the list is the the video settings. The first thing I had to try was running the game in FULL HD (1920x1080 pixels) and it's working good! (at least on my quad core 2.4 GHZ puter with a RADEON HD 4850 under linux).

The higher resolutions will only be available in windowed mode since there is no reason to run the game in fullscreen mode with stretched pixels. Stretching the screen costs performance so if the game demo (when released) runs slow on your computer switch back to 640x480 which is the native resolution.

Now! Before you complain: I'm saying wrong in the video "1900x1200 pixels" which should have been 1920x1080. Ok, continue reading now!

And the reason you really came here for: The youtube video!



As I say in the video: Until next blog!

SolarStrings

Wednesday, 29 September 2010

Counter Reset

Just found out the visitor counter was increasing on page reloads which is cheating. I created a new counter and set it back to 1000 to compensate for the wrong counter hits.

The counter is only increased by a unique visit (6 hours must have passed since the last visit). My IP is also blocked from recording visits on the page.

Back to coding!

SolarStrings

Tuesday, 28 September 2010

New Multiplayer Lobby!

Hello!

These last days I've been working on the network lobby, making it more simple for players to connect. I also fixed a few bugs that were lingering here and there.

The interesting part is that I've coded all the stuff in linux so now I have to reboot into windows and compile the game and make sure that there are no windows-specific bugs. If there are I have to smash them as well ;)

Here's the youtube video with the new Multiplayer Lobby and some multiplayer footage of the destructible tiles.



Until next post!

SolarStrings

Thursday, 23 September 2010

Destructible Tiles

Hello!

I'm back again, this time I don't have so much new "visual" stuff since I've been working on fixing bugs in the code.  But!... I do have a little video of destructible tiles. Nothing fancy but it's needed in order to create secret passages and fun stuff like that.


Things that have been fixed:

  • Player jump is controlled to how long you hold the jump button down.
  • Projectiles that was sent over LAN/Internet did not get the right widht & height which displaced the impact positions.
  • Sometimes the projectile collision tile test returned an invalid tile resulting in segmention fault.
  • Host sends enemy data more often and less interpolation is used. This is acceptable for a 2player co-op game, but nor for a multiplayer online game.
And finally, what you really came here for:



Destructable tiles works over LAN / Internet play as well.

See you next post

SolarStrings

Saturday, 18 September 2010

2-player co-op getting closer!

Hello!

These last days I've not had much time to code, but I have been able to squeeze in about 30-40 minutes every morning and about 1-2 hours later during the day.

Today I have a little YouTube video for you showing the early stages of the multiplayer action. This time I'm playing on the same screen in linux. When things work more smoothly I'll record a new video when I'm playing with one of my friends.

What works so far:
  • The Host sends frequent data of the enemies position, direction, state and life. In between the client interpolates and moves the enemies according to the state that was received.
  • Both Client and Host send the players position, direction and state very frequent so that there is no LAG. The package is 15 bytes, which means that if we sent the package 30 times / sec it would only be 450 bytes. (1 kb = 1024 bytes), so there is practically no bandwidth taken even if we wanted to send the package 60 times / sec (900 bytes)
  • If Client or Host presses the shoot button, a small package (14 bytes) is sent with the start x,y position, direction and identity (fireball, iceshot etc) of the shot. When the package is received the shot is activated and handled locally.
  • Whenever the Client attacks an enemy, a small package is sent to Host with the enemies life and state.
There is still a lot of tweaking to do to optimize the network data.

There is also some "bugs" left to take care of. As you could see in the movie I have not yet fixed the "damaged state" on the player. It is not canceled until you move the character.

And here you have the YouTube Video: (Watch in FULL HD)



See you next post!

Tuesday, 14 September 2010

Progress on the Multiplayer code!

Hi!

I'm back again with a small update for you. Today is only text, but in stead of a long "no-news" break with no info at all I'm giving you some "in-the-middle-info".
In other words.... No YouTube video for you toda, but soon there should be one with 2-players running around on the screen shooting things together

I have bug tested the connection code a lot with some friends, and I'm just about done with that part. Today I started working on the player data package sending / receiving, and it works as it should. As of now I have a nice debug string on the screen displaying The Team player's:
  • X & y position
  • State
  • Direction
What's left now is:
  • an "entity-package" that sends all entities x,y position, direction and state. In between the packages the client will interpolate the position of the entities so things will look about 95-100% the same on both screens. (The Host computer sends this data)
  • a projectile package that send the projectiles x,y position and direction
  • applying the packages data to graphics on the screen
  • probably fix some "unexpected" things that will "pop" up during coding.
I'm planning to have coded this within the week and will then throw you a youtube video.

Once Björn is ready with the "basic" character design I'll release a little "Tech-Demo". Nothing fancy just running around shooting some stuff together, walking around in some rooms... Don't ask for a date for this, it will be ready when it's ready. Until then: continue to watch the YouTube videos and follow the game creation process.

See you next post!

SolarStrings

Thursday, 9 September 2010

Fist in-game chat over Internet!

Hello!

I've been busy these last days with a lot of wonderful friends which have visited or been visited by us.

The last days I've been working a bit here and there on the 2-Player co-op code and today I show you the first in-game chat ever in the multiplayer "lobby".

Today I recorded the game in windows with CamStudio 2.00. In Ubuntu linux I use gtkrecordmydesktop to record the screen.

When you click multiplayer, you get to select if you want to host or join a game. If you want to host, you only have to type in the port number you want to listen to. This is the best way since many have a port forwarded in their router that they can use and this way you don't have to forward a new one! If you select join game you have to type in the IP adress you want to connect to, and then the port number.

As usual I have a YouTube video for you. Here you see my good friend Simon from the northern part of Sweden connecting to me and we have the first ever in-game chat in The Forgotten Planet Multiplayer "lobby".

Click to watch: The Lost Planet - Chat over Internet.

Until next post!

SolarStrings

Monday, 6 September 2010

New Tiles (W.I.P)

Hello!

Today I received the first tiles from Bobwax. Immediately I threw them into the Map builder and re-designed the level you've seen before in the other videos. The tiles are still work in progress so everything is not fitting together to 100%, and there are still many more tiles to come.

Today I will focus some more on the multiplayer part of the game. The Demo that  will be released (Within a month or two) will have 2-player co-op so you and your friend can play over LAN / Internet.

As usual I made a youtube video for you to watch. In this video you also see the "hit" effect on the enemies which I was talking about in the last post.

At the moment I'm not recording the music & sound in the videos, this is because I don't have sound effects done for the enemies and such. You will also be bored with the same soundtrack playing over and over and over again in all the videos.

Click here: Youtube video showing the new (w.i.p) tileset.

Until I blog again!

SolarStrings

Sunday, 5 September 2010

Map Builder video!

Hello!

Today I added music selection to my map builder, and fixed some minor bugs that was lurking around. In the game engine I fixed so that music will continue playing when loading a new map within the same kind of area in the game. It would be a bit annoying if the music started all over in the middle of the song when moving within a similar area.

I also decided to show you the map editor and its features.

Link to the youtube video: The Forgotten Planet - Map Builder

(For some reason the video had some extra 10 minutes of zero length, so youtube complaied about the video being to long... Anyways that's fixed now)

Until next post!

SolarStrings

Friday, 3 September 2010

Minor update.

Hey again!

Today I had prety much no time to program on the game at all. But the final sprites for the ShellBiter was completed, so I added the death animation for the Shellbiter to the game.

I also changed the enemy code when being hit. The best effect is to draw the sprite completely white when the projectile hits them, and this was added today. I still have some tweaking to do but It's nothing major and will be corrected with a few short moments with the code.

Today I skip the youtube video part, since it was such a small update.

Until next post!

SolarStrings

Tuesday, 31 August 2010

New Enemy: The ShellBiter!

I can't believe myself to day: Triple Posting!!

First some very nice news!

A very talented Pixel artist has joined the project: "Bobwax"

Please pay a visit to his homepage:http://www.bjornsilfverberg.se/

He gave me a very nice good looking animated sprite for the game, and I could not just sit back and relax. It took some time, blood sweat and tears, but now I have the critter in-game.

Process to get an enemy in-game:
1. Edit the sprite-sheet to fit my game engines format of reading in sprites fast.
2. Insert the sprite into my map editor
3. Insert the sprite into the game engine
4. Code the AI for it
5. Bugtest
6. Bugtest some more

And here I am somewhat finished with it. Will insert a delay on the attack for it tomorrow, but I wanted to get this out to you today.

Youtube video: New Enemy - ShellBiter

Until next post!

SolarStrings

TCP/IP non-blocking working now!

Today Is another "double-post" day!


After a few hours of researching and trying out different things I got SDL_Net TCP/IP to work non-blocking. This means I can now hurry onward to start coding the two-player co-op experience!


Here's the first working non-blocking TCP/IP video. Only console, but proves it's working!

Click to watch: The Forgotten Planet - TCP/IP non-blocking video

SolarStrings

Monday, 30 August 2010

2-Player co-op on the way!

Hello Again!

Today I have some good news for you!

That "Multiplayer" word glowing in the main menu means that The Forgotten Planet will have 2-player co-op mode. You will be able play over Internet & LAN. And to make things even more fun the co-op mode will have a completely different game world!

Earlier I used UDP for a metroid clone I was working on, and it worked prety well. But UDP is a bit "overkill" for just 2-player, so this time I've decided to try with TCP/IP instead.

As you probably have guesses by now I've started working on the networking part for the game. At the moment I'm testing if I can get TCP/IP non-blocking with SDL_net and I think I have found a solution. If I somehow against all odds fail, I'll fall back on UDP which by default is Non-Blocking in SDL_net.

Anyways back to TCP/IP coding!

See you next post!

SolarStrings

Main Menu + Music

Hello!

Today I started working on the main menu of the game. Figured that glowing menu selection was cool, so I fired up my GIMP and did some Image manipulation.

Screenshot of the main menu (click image to view full-size):


And the Youtube video with the menu and its sound track:

Click for Youtube video of the Main Menu

Until next post!

SolarStrings

Friday, 27 August 2010

GamePad Support!

A new day with headache and a clogged nose! - Yes I have a cold!

Today I started working on the Gamepad / Joystick support and so far I have the buttons "hard-coded". Next step will be to write the Customize Keyboard and GamePad options so the player can choose which keys / buttons he / she want to use to control our main character.

Here's a Youtube Video of me playing using my GamePad:
Click here -> Youtube video Gamepad Support

(Yes, Enemy - Player collision test is turned off atm, that's why I don't take any damage from enemies in this video.)

See you next post!

SolarStrings

Wednesday, 25 August 2010

Let there be sound, and there was sound!

Hello!

Yesterday I added the SDL mixer library to the game project. It makes playing sounds and music very simple. In only a couple of minutes I had the first .wav file playing and another 10 minutes and music was playing from my speakers as well. Now I can start working on the various sound effects for the game.


After some googling I found out how to record the internal sound with gtkrecordmydesktop, so here's the youtube video with music and sound in-game.


Click to watch the Youtube Video:Music & Sound in-game


I must say that it feels good to get sound in-game early instead of late in the game creation process. Now I have to focus on designing sound effects for enemies, surroundings, explosions etc etc... when I throw them into the game.

Until next post!

SolarStrings

Monday, 23 August 2010

Target OS for The Forgotten Planet?

2nd post for today!

Today I post twise which does not happen to often.
I'm starting to receive questions about what OS you can run The Forgotten Planet on, so I figured I would clarify a few things.


What OS can you run The Forgotten Planet on now?
 
At the moment The Forgotten Planet runs on both Linux & windows.
I'm thinking about porting the game to XNA (XBOX360) later, but we'll see what happens (nothing 100% decided yet).


What are you creating the game in?

I'm programming the game with C using SDL ( http://www.libsdl.org/ ) which makes it easy to compile and run the game on both windows and linux without changing one single line of code.

Next project (whenever that might be in the far distant future) will be made with OpenGL + SDL, written in C++.

SolarStrings

Rotozoomer!

Hello again!

A few days ago I started playing around with rotating images, and today I got it to work properly.

Here is a Link to the youtube video: http://www.youtube.com/watch?v=u9-UdIA3yxk

This will be used for enemies, bosses and other fun stuff that we want to rotate.

Until next post!

SolarStrings

Friday, 20 August 2010

Youtube Channel!

Today I created a youtube channel for The Forgotten Planet.

Link to youtube: The Forgotten Planet on Youtube


Rough Sketch

Also, here is a rough sketch of the different areas in the game:
(Click the image if you want to see it in full-size)



See you next post!

SolarStrings

Saturday, 14 August 2010

Small Update

Hi Again!

I'm back with some small news, nothing fancy since I'm working "under the hood" on the game engine, fixing bugs and speeding up things. This means no nice screen-shots or videos this time.

Today I focused on fixing a bug with the collision code. Sometimes when an enemy jumped on a slope it fell through. This annoyed me so I decided to focus on the bug and after a few hours (yes a few hours, this one was hiding deep down between them lines), but I finally found the bugger and took him out with my bugxtinator.

Game documentation

I Also started documenting down the ideas I have for the different areas in game.
Here is a "sneak-peak" of a few areas in the game:


Surface

This is where the game starts. The aliens have just crash landed on the planet surface and try to use their long-space-communication equipment, and find out that it does not work due to being jammed by the planetary automated defense system.


Ancient Ruins

This is the area of the game where the player will find the remnants of the advanced civilization that once lived here and also built the planetary defense system.


Hovering Islands

Once the player has built a "mini-craft" he can use it to fly up and explore these Islands.


Crystal Caves

A dark place filled with crystals which grow out from the walls. The crystals are power sources which the player need to collect in order to repair the ship. The more crystals the player pick, the darker the area becomes since they are the only light source down there. However, with the right materials the player can build a ball of light which follows him where he goes, lighting up dark places.

This was only a small "preview" of what is to come.

See you next post

SolarStrings

Tuesday, 10 August 2010

New enemy & water movement.

Hi!

Progress on the game is going smooth. I Talked with my pixel artist yesterday, and he showed me some progress on the alien game sprite, and I got a glimpse of the nice alien gun which will fire them nice "projectiles of death" (Skype video chat).


Art!

Here is a w.i.p sprite of one of the two aliens that crash lands which you will be able to play.








I have started to make friends with a nice guy that will move to the city where I live (Eksjö, sweden). He has great talent for painting miniature models for games like Warhammer 40k etc.

He has offered to paint backgrounds for the game, which I'm eagerly waiting to see!

Here's a link to his blog:

http://mytinythings.blogspot.com/


What's new since last post?

Earlier this week I added a water surface tile animation which I place upon the first water tile animation I crated, making the water look more real.

Today I added two things, water movement to the player and a new simple enemy AI.

Water movement:

As soon as the player steps down into the water, the movements become "sluggish".

Enemy AI:

The enemy is of the most simple kind, it bumps between two walls, going forth and back in en endless loop, until the player kills it.


Video of the new stuff:




Or download directly from here (higher quality, 4MB):

Download new enemy and water movement avi

See you next post!

SolarStrings

Friday, 6 August 2010

The Forgotten Planet - Story.

Hello!

Today I decided to start blogging about the game I'm making: "The Forgotten Planet"

The best place to start would be the question: 

"What is the game about?"

Two aliens are on a mission from their home world to find a new planet to colonize. They are out exploring a new solar system when the ship scanner beeps: Possible new colonize able planet found. Immediately they pilot their ship towards the planet. However, once they enter the orbit of the planet, the automated planetary defense system shoots them down, and they crash land. Once down on the planet, they discover that their “long-space-communication” does not work from the planet.

The goal of the game:

The two aliens must now:

1. Find materials which they use to repair the ship with.

This will be a fun event in the game with a menu where you combine gathered materials to:

- Repair / build a part to the ship
- Upgrade / build a new weapon/item
- Upgrade armor

2. Close down the “planetary automated defense system in order to not get shot down, and to get out to space to deliver the good news to their home world: “We've found a new planet to colonize”.

I've been programming on the intro, and I'm about 30% done:

View Intro

What kind of game is The Forgotten Planet?

The forgotten planet is a 2D platform game where the game world will be free to explore: Go where you want, do what you want etc. Building new weapons/items will unlock new areas to explore, where enemies and bosses wait for your arrival, as you seek materials both rare and common which you need in order to repair your ship.

Here is a early in-game video (some borrowed sprites & tiles except from the alien & the fireball you see on screen):

View Early Gameplay

See you next post!

SolarStrings