What is Dark Soul III?

Dark Soul III is an action game developed by FromSoftware for play station 4, Xbox One and for windows PC. The game was published by Bandai Namco Entertainment. The game is among a series of games that have been developed by the same team. The game was released in Japan in March 2016 and to the rest of the world in April 2016. The Dark Soul’s series started on a lower notch but the series gained fame after dark souls II which was then followed by bloodborne and made all the gamers anticipate for the dark souls III. The game has gained many players attention and has made many people who were not aware of the dark soul series to start playing them. Dark souls III might be the last in the series as the bloodborne too will not have any other series of it. This game has made Bandai a fortune as the game has sold over three million copies in two months after release.

Destroy Enemy and Earn Currency

Dark Souls along with other games in the series only have one unique currency which is souls. These are earned by killing the enemies and using some certain items in the game. The souls can be used in buying items, upgrading your weapons and also when you level up. The only way to enjoy any action game is to stay long without being killed. For beginners, there are a few things that you have to learn about the game before you can play it. First, you have to start as a knight. This is because the shield absorbs all the physical damage taken and as long as you have the energy and stamina to block the attacks you can avoid any damage. Another key thing one needs to learn is that you must increase your weight management so as to be able to increase the skills points into vitality. This will help you be able to carry more weight and that means a heavier armor. When leveling up your character in the game there is a list of attributes that you can pick from in order to make your character strong and vigorous when it comes to war.

The Winning Strategy

In every gamers mind, the main strategy in the game is to win. In order to do this, you must be aware of the enemy’s way of attacking, where they attack and the methods they use. In Dark souls III unlike all the other past series, the enemy attacks from behind in every doorway you enter or any corner you take. These are the parts that most people are vulnerable and lose their life. Dark Souls III has fast-paced combats as compared to all the other dark soul series. The game gives the player a fast combat ability and is accompanied with new weapons. Using this, you are able to engage in fights with a large group of enemies at a go. This does not give you the chance to fight them all at once. Moving in circles helps separate them so that you can deal with one group at a time. This will help keep you alive and give you some ground to win.Leveling up is one of the things you should do as often as possible in the game. By leveling up your character, there are more skills added to be able to fight and defeat your enemies. It is a tiring process to keep losing your life and going back to get your souls back. It is at times best if you used a fast travel system to get your souls back and level up instead of losing them again as you attempt to fight. The more you level up the easier it is to fight your enemies and the less likely chances of dying.

Lets play BlackJack together!

Welcome to the homepage of Blackjack Memory, a card game which I have developed a few years ago and now it is offline for everyone to enjoy.

The game can be divided into two part, the first part will let you play as a dealer where you will play against four players in the game.

Dealer vs player
dealer vs player

Press the the first button from the left if you need more card. Press the second button from the left if yourself do not need any more card. Press the third button from the left when the player needs more card. Press the fourth button from the left to start a new game. Press the fifth button from the left to go to the solo game which we will talk about later on. (If you want to donate some money to me then press the six button from the left to visit my Patreon page).

The second part of the game will let you play one on one against another player,

player vs dealer
player vs dealer

Press the first button from the left if you need more card, otherwise press the second button from the left. Press the third button from the left to start a new game. The fourth button will show you how much money you had left. The fifth button will take you back to the multiple player game.


Create our first program with Babylon.js framework

Recently I have started to write javascript program for my new 3D game with the help of Babylon.js, which is a javascript game developer first choice gaming framework for the development of the 3D html5 game. Since I am working on the game now then it mights be great for me to share with you all the steps that I use to set up the Babylon.js framework in this article.

Before you start to write your program with the help of Babylon.js you will need to download the latest version of Babylon.js on Github. After you have downloaded the zip file you can then extract it into a folder on your computer. If you look into the Babylon.js-master folder (the name of the main folder might not be the same for the latest version) you will find there are lots of files as well as sub-folders inside it. Go into the dist folder and grab the babylon.2.5.max.js file to a new folder you have created for your first project and you are ready to rock!

Next create a index.html file for your project then enter the below code. Make sure to link all the files you require to run the program in the header part of the html5 file. We will create those files later on.

<!DOCTYPE html>
    <meta http-equiv="Content-Type" content="text/html" charset="utf-8"/>
    <title>Babylon - Lets Rock!</title>
    <!-- link to the last version of babylon -->
    <script src="babylon.2.5.max.js"></script>
    <!-- link to the js and css file -->
    <script src="main.js"></script>
    <link rel="stylesheet" type="text/css" href="style.css">
    <canvas id="renderCanvas"></canvas>

The canvas tag is the most important piece of meal in the entire code above, make sure you have specified an id for that canvas element as well.

Next create a style sheet and named it style.css

html, body {
	overflow: hidden;
	width   : 100%;
	height  : 100%;
	margin  : 0;
	padding : 0;

#renderCanvas {
	width   : 100%;
	height  : 100%;
	touch-action: none;

At last create the last piece of javascript file and named it main.js.

var engine;
var scene;
var canvas;

window.addEventListener('DOMContentLoaded', function() {
	canvas = document.getElementById('renderCanvas');
	engine = new BABYLON.Engine(canvas, true);
	scene = createScene();
	engine.runRenderLoop(function() {

window.addEventListener('resize', function() {

var createScene = function() {
		// create a basic BJS Scene object
		var scene = new BABYLON.Scene(engine);

		// create a FreeCamera, and set its position to (x:0, y:5, z:-10)
		var camera = new BABYLON.FreeCamera('camera1', new BABYLON.Vector3(0, 5,-10), scene);

		// target the camera to scene origin

		// attach the camera to the canvas
		camera.attachControl(canvas, false);

		// create two lights to light up the screen
		var light0 = new BABYLON.DirectionalLight("Dir0", new BABYLON.Vector3(0, -2, 0), scene);
		light0.diffuse = new BABYLON.Color3(1.0, 1.0, 1.0);
		light0.specular = new BABYLON.Color3(1.0, 1.0, 1.0);
		var light1 = new BABYLON.SpotLight("Spot1", new BABYLON.Vector3(0, 10, -3), new BABYLON.Vector3(0, -3, 0), 0.8, 2, scene);
		light1.diffuse = new BABYLON.Color3(1, 1, 1);
		light1.specular = new BABYLON.Color3(1, 1, 1);

		// create a built-in "TorusKnot" shape; 
		var torusKnot = BABYLON.Mesh.CreateTorusKnot("torusKnot", 0.3, 0.05, 128, 64, 3, 2, scene, false, BABYLON.Mesh.DOUBLESIDE);
		var materialKnot1 = new BABYLON.StandardMaterial("texture1", scene);
		materialKnot1.diffuseColor = new BABYLON.Color3(0.5, 0.6, 0.4);
		materialKnot1.alpha = 0.5;
		torusKnot.material = materialKnot1;
		torusKnot.position.y = 2;
		torusKnot.position.z = -3;

		// create a built-in "ground" shape; 
		var ground = BABYLON.Mesh.CreateGround('ground1', 6, 4, 2, scene);
		var materialGround1 = new BABYLON.StandardMaterial("texture2", scene);
		materialGround1.diffuseColor = new BABYLON.Color3(0.3, 0.5, 0.3);
		ground.material = materialGround1;

		// return the created scene
		return scene;

Basically the javascript program above will create the babylon engine object and the screen object that we need to create and attached (our game objects into it)!

Now your project folder should look like this.

The files inside project folder
The files inside project folder

After all the hard work here is the object we have just created.

The render scene of Babylon.js framework
The render scene of Babylon.js framework

Chess makes me feel really good!

I just played a game of chess today and indeed feel really good. My opponent is a 2000+ rating player and he plays great chess too but today I am the winner! He just moved his queen too many times and he ends up losing his queen. The game goes on after that with a few more moves before he retired and calls it a day.

It is time for me to get back to coding again after a fast game like that!

The fastest checkmate in all time!

This is the fastest game I have ever played. My opponent wants to take my knight but I offered him the bishop exchange instead, he then takes my bishop and my knight is free. When my knight gets closer to his king he doesn’t know what is going on yet and takes one of my pawns with his knight. His rook has been pinned and cannot move so my queen moves up and checkmated him!

This is the type of game which my opponent is careless and ruins the entire game.

How powerful actually is the Danish Gambit?

Although I will use the English Opening on my next game but Danish Gambit which takes me 3 months to master is still one of my favorite gambits.

Today I am going to show you from my opponent point of view what type of damage the danish gambit can do to him! I am playing the white pieces with the Danish Gambit opening and my opponent is playing the black pieces. He resigns after I have brought my queen down to assist the rook. I do agree with some of you that Danish Gambit is not effective against the player with 1800 and above but it is good enough to win against the player with the chess rating of 1700 and below.

The game board has been flipped so you can see from my opponent point of view and visualize that you are actually playing as the black king!

Danish Gambit declined, what next?

This is indeed a tough chess match after the opponent declined my Danish Gambit’s pawn sacrifices. Now what? My entire game plan needs to change after the Danish Gambit Declined. There are fast exchange of pieces going on on the chess board and he seems to keep up the pressure on me and there is a moment when I think he might wins the game because he is in the total control situation. However I manage to set up a little trap and finally win against my better skill opponent.

I start the game with Danish Gambit but switch the entire game plan after my opponent declined my pawns offer.


My opponent makes one mistake and I win the game

I do not call this a classic chess game and I don’t think the quality of this game is good but this is the type of game which will show you what will happen if you are not concentrate on the game board during the entire game. One mistake is enough for a player to lose the entire game.

My opponent plays well during the entire match but maybe because he really wants to checkmate me he then makes a simple mistake. I do respect him after the game and hopefully we can play again sometime in the future.

I use the Latvian Gambit to win this game. Although the quality of the game is not that good as compared to those games play by the GMs but I really play hard to win the heart of the readers!

Chess is like a lego game, discover the lego inside you

Chess is just like a lego game, your job is to move those lego pieces into their correct position! Who can built a better lego’s structure he will win the game!

Below is a game I play during the middle of the night. Night is silence night is dark, just like there is uncertainty in every chess game. Watch below game and discover the lego inside you! My friend, do you like to stay up late and play chess in the middle of the night? If yes then congratulation…

Bookmark the chess topic through this link then come back and read chess video post everyday, 7 days a week!

How to solve Danish Gambit Declined problem?

If your opponent declined your pawn offer in the Danish Gambit and brings out his light square bishop in order to exchange yours light square bishop with his one then the best plan you should make is to target his queen side rook with the combination of light square knight, light square bishop and Queen.

The chance that you will win the game when your opponent brings out his light square bishop for the exchange of your own light square bishop is very close to 70%.

In below game my opponent refuses to accept my pawns offer and he ends up losing the entire game.

Bringing out the light square bishop to defend against Danish Gambit is totally waste of time! Never do that if you are playing in a really high level chess game.