Slowly but surely I am managing to get things working in my game.
This week I have added a vector of enemies with functions containing for loops to do the necessary loading and rendering to the screen.
I have also managed to get my bullet moving and returning after a key press.
I am currently working on my collision detection algorithm which at the moment looks like this:
bool CollisionCheck()
{
if (G1.B1.GETXCOORD() > D1.GETXCOORD() && G1.B1.GETXCOORD() < D1.GETXCOORD())
{
return true;
}
else if (G1.B1.GETYCOORD() > D1.GETYCOORD() && G1.B1.GETYCOORD() < D1.GETYCOORD())
{
return true;
}
}
This blog will record my progress as I attempt to make my Pseudo 2.5D game in DirectX for my C++ coursework. If you like this software and blog please donate to Cancer Research UK through the following link: http://www.justgiving.com/game4cancer
Saturday, 11 December 2010
Wednesday, 1 December 2010
Some progress/changes
Scratch my last post. My game is now called "Dragon Swarm"
I have currently added a background, a player class which inherits from the game object class and an enemy class which inherits from the player class. I have implented some simple movement functions for the enemy and also for the players gun.
I have a bullet class that will fire which the left mouse button is clicked.
Sum sprite sheets to follow:
Enemies, crosshairs, bullets and weapon
I have currently added a background, a player class which inherits from the game object class and an enemy class which inherits from the player class. I have implented some simple movement functions for the enemy and also for the players gun.
I have a bullet class that will fire which the left mouse button is clicked.
Sum sprite sheets to follow:
Enemies, crosshairs, bullets and weapon
Wednesday, 27 October 2010
Title and more sources
The title of my game is going to be called Deadly Duckz. A simple shooting game where the player will control a crosshair that will aim and be able to shoot at the enemy ducks as they fly across the screen. A timer will be started at the beginning of the game and the amount of time given will be dependent on the difficulty setting.
Any ducks shot will be totalled up into a score. This score will be placed onto the highscores board if it is high enough along witht he players initials.
The following website link has alot of good information on 2d gaming algorithms that could come in handy:
http://gamealgorithms.tar.hu/
Any ducks shot will be totalled up into a score. This score will be placed onto the highscores board if it is high enough along witht he players initials.
The following website link has alot of good information on 2d gaming algorithms that could come in handy:
http://gamealgorithms.tar.hu/
A finite state machine for previous states and pseudo code
case START:
-Load Start Screen-
if(PlayerClickHighScore)
{
state = HIGH_SCORE;
}
else if(playerClickStart)
{
state = GAME_LOOP;
}
break;
case HIGH_SCORE:
-Show high scores-
if (PlayerClickPlay)
{
state = START;
}
break;
case GAME_LOOP:
-Do game actions-
if(PlayerPressESC)
{
case = START;
}
else if(PlayerPressPause)
{
set gameispaused = true;
state = PAUSE;
}
else if(timer = 0)
{
case = GAME_OVER;
}
break;
case PAUSE:
-Pause game-
if ((gameispaused = true) && (PlayerPressPause))
{
case = GAME_LOOP
}
break;
case GAME_OVER:
-show game over screen-
if(score > lowestHighScore)
{
Enter initials;
case = High_SCORE
}
else
{
case = START;
}
break;
The point of this pseudo code is to give me a base to structure my code so that it decreases complexity.
Tuesday, 26 October 2010
Monday, 18 October 2010
Sprite Sheets
If you like this software and blog please donate to Cancer Research UK through the following link:
I have been trying to find some sprite sheets on the internet so I can actually have a theme for my game and develop a name.
I'm having trouble finding alot of things that go together so I may have to create my own. The best I've found so far is some old NES 1984 duck hunt ones.
.
My tutor for this module has been giving lots of sources for us to learn how to make this game on the fly. I am finding the online tutorial materials much more accessible than the course text book
http://www.justgiving.com/game4cancer
I have been trying to find some sprite sheets on the internet so I can actually have a theme for my game and develop a name.
I'm having trouble finding alot of things that go together so I may have to create my own. The best I've found so far is some old NES 1984 duck hunt ones.
.
My tutor for this module has been giving lots of sources for us to learn how to make this game on the fly. I am finding the online tutorial materials much more accessible than the course text book
Saturday, 16 October 2010
The beginning
If you like this software and blog please donate to Cancer Research UK through the following link:
My name is Ashley Patterson. I am currently studying computer science with games technology at city university london.
This blog will be used to record my progress towards creating a 2.5 shooting game in directx 9/visual studio.
I have begun playing some versions of the type of game I intend to make on various websites to get a feel of whats required.
I will be looking to make my own version of something that looks like thisin terms of layout.
http://www.justgiving.com/game4cancer
My name is Ashley Patterson. I am currently studying computer science with games technology at city university london.
This blog will be used to record my progress towards creating a 2.5 shooting game in directx 9/visual studio.
I have begun playing some versions of the type of game I intend to make on various websites to get a feel of whats required.
I will be looking to make my own version of something that looks like thisin terms of layout.
Subscribe to:
Posts (Atom)