Showing posts with label part1. Show all posts
Showing posts with label part1. Show all posts

Monday, December 30, 2013

Playing Black Mesa

In this post I will share my experience about my playing of Black Mesa, a mod of the orginal game called Half Life. Built on the "Source" engine, available for free download on Steam, Black Mesa has very improved look compared to the orignal. You can read whats written on the books, shelves, walls, better light refraction, shading, which makes the whole experience much more comfortable.


While playing I got to some software issues:
  • It happened to get stuck in one position. I could only turn my self around but not being able to move or do other things. This happened when I wanted to replay second chapter after finishing the complete game. 
  • Also when loading screen appeared many time the game crashed. So I had to restart it from last saved point. Ok, not much of an issue since I finished the whole game. I hope the team will fix this issue. 
I was really enjoing while listening to the Black Mesa soundtrack. It really adds much to the playing experience especially when you get to places where there is a big fight with many soldiers and/or creatures, therefore increasing the tension so that you feel what is like to be in place of Gordon Freeman :))



What makes this game good is that it is rich with puzzles the player has to solve in order to progress.  You are traveling trough cooling pipes, corridors, reef edges, jumping obstacles, shooting with soldiers, fighting tanks, aeroplanes, helicopters, launching rockets, avoiding laser detonating bombs, etc... One thing to note, before progressing trough the game: learn how to use the controls properly. For example jump+crouch move. I couldn't finish the laser level without dying hundreds of times. It is the place where I learned to use jump+crouch move properly. Unfortunatelly Black Mesa team didn't included the guide/practice chapter which is a part of Half Life. In fact the last chapters of Half Life were also not included, chapters like, Xen, Gonarch's lair, Interlooper, Nihilanth.
The team took about 8-9 years to complete this part. I hope the ending will be available soon.

I tried to make as many as possible, screenshots of the most important parts of the game using the Steam's F12 functionality. I made about 200 screenshots, so I will post them in parts.This part has 51 screenshots.

Gallery 

http://vladtheterran.tumblr.com/post/92906255037/black-mesa-part-8
http://vladtheterran.tumblr.com/post/93105376977/black-mesa-part-9
http://vladtheterran.tumblr.com/post/93105428047/black-mesa-part-10
http://vladtheterran.tumblr.com/post/93105533097/black-mesa-part-11
http://vladtheterran.tumblr.com/post/93106028597/black-mesa-part-12
http://vladtheterran.tumblr.com/post/93106084557/black-mesa-part-13
http://vladtheterran.tumblr.com/post/93106134602/black-mesa-part-14
http://vladtheterran.tumblr.com/post/93106178092/black-mesa-part-15
http://vladtheterran.tumblr.com/post/93106237372/black-mesa-part-16
http://vladtheterran.tumblr.com/post/93106301567/black-mesa-part-17
http://vladtheterran.tumblr.com/post/93106361407/black-mesa-part-18
http://vladtheterran.tumblr.com/post/93106450397/black-mesa-part-19
http://vladtheterran.tumblr.com/post/93106501562/black-mesa-part-20









Wednesday, October 9, 2013

Building custom controls in Stencyl - Part 1

Hello. In this post I will show you how to build custom keyboard controls to control main character. For example one of my games have controls: arrow keys, up, down, left and right but I would like to add controls like WASD and P for pausing the game. I think adding secondary keys is very useful feature simply because some people are left handed but also it is useful when your right or maybe left arm gets tired so you can switch to other key set.

I have built my own sprite sheet of my main character which I call Space Ranger. Here it is:

Space Ranger sprite sheet

This character has 5 states, 4 of which are flying backward, forward, upward and downward. The fifth state is hovering at some point on the screen. So each of the four above states can go to hovering state by releasing keyboard buttons and also from hovering state you can go to above four by pressing the buttons left/A, right/D, up/W and down/S.
For each of the four states this character has two frames taken from the above spritesheet.

Open Stencyl and create new blank game, call it KeyboardControllerTest. Choose custom size of   640 x 480 and press create. Next create new actor and call it SpaceRanger.


I have taken the above screenshot to show you what's going on in Stencyl. On the left pane there are listed 5 animations which represent the 5 states of the main character. Each of the animations has two frames as stated before.

Next we will add behaviours to the main character. Click on the Behaviours tab in the middle.
Click "add behaviour" button on the left bottom of the screen. From the new window select Controls item and add 8 way movement behaviour. After you add this new behaviour you can edit it like controls, animations, check the screenshots below:




Leave all other settings default. Next is adding the main character on a scene but first we need a scene. Create new scene and call it Scene1. Leave everything default. Go back to SpaceRanger page and press "Add to Scene" button in the upper right corner. Add it to Scene1 and press File-> Save Game to save the current progress.

Note: It seems ctrl-s saves the current progress of the game but not toroughly. So always try File-Save Game option.

Now press test game button in upper right or press ctrl-enter to test you game. Try to move the astronaut with the arrow key.

This completes the first part of this tutorial.