Friday, December 24, 2010
Collision
I haven't been working on the game for the week or so, however in the time that I did put into the game I added the gate that opens after getting a key, and per pixel collision checking. Now the enemies will have much better collision checking and be easier to make.
Sunday, December 12, 2010
The Cave
Today I put the entire cave into the game, no enemies just blocks and room transitions. It totals more than 30 rooms so it adds a whole lot more onto the game. For the rest of the week I will be adding the mechanisms into the game that restrict where you can go in the game and I will be adding the enemies into the cave. Hopefully the cave will be complete (minus the detail) at the end of the week.
Friday, December 10, 2010
Just some random mechanics updating
Today in the few hours I spent on the game I put the tree blocks in for the forest so you have to beat Forest Grump before going certain places, I fixed where the damage number appears, I made it so the enemies health appears on the bottom of the screen instead of on top of the enemies, and I added the shaky-cam. Oddly enough the shaky-cam only took about 15 minutes to perfect, while moving the healthbar took longer than I thought, mostly because I forgot how to do everything I did with the healthbar way back when. I guess I'll end up starting the cave tomorrow. I'll put the area into the game first, then create the enemies afterword. Hopefully the entire cave will be done by the end of next week.
Thursday, December 9, 2010
A whole lotta nothin'...
...is what I've gotten done in the past week because of my film paper. Tomorrow I've got a few things on my list to do. I'm going to make the trees that break when you destroy Forest Grump, change the place the enemy's health appears to be at the bottom of the screen instead of on top of the enemy [eventually it will probably give the enemies name and other info(maybe I can put some sort of ability into the game that lets you do that,)] and I will be fixing where the damage appears so it isn't just on the tip of the sword. And the thing that is probably going to give me the most trouble, the shaky cam, which will make it look like an earthquake is going on whenever I want it to.
Also, more info on when I started making the game: I found a file on my other computer which says I had the game on August 2nd 2010, but that was when I already had the entire moving engine in the game and had the idea of making ADWAS. The game was started well before that when I was planning to make a platform shooter adventure game, but realized I needed to make an easier project before I started on a more difficult project that would take so much time. Ironically, I abandoned the idea of the game and used to platform engine I created to make a puzzle platformer, which as I worked on it started to become a bigger and bigger project. Eventually I abandoned the idea of ADWAS being a puzzle game and turned the concept into a full fledged castleroid style game (pretty much the entire idea of the game I had before but with swords instead of guns and a different story.) Anyway: the first game I worked on in XNA, a four player pong game, was worked on till mid July, so ADWAS came into being after July 18th and well before August 2nd.
Also, more info on when I started making the game: I found a file on my other computer which says I had the game on August 2nd 2010, but that was when I already had the entire moving engine in the game and had the idea of making ADWAS. The game was started well before that when I was planning to make a platform shooter adventure game, but realized I needed to make an easier project before I started on a more difficult project that would take so much time. Ironically, I abandoned the idea of the game and used to platform engine I created to make a puzzle platformer, which as I worked on it started to become a bigger and bigger project. Eventually I abandoned the idea of ADWAS being a puzzle game and turned the concept into a full fledged castleroid style game (pretty much the entire idea of the game I had before but with swords instead of guns and a different story.) Anyway: the first game I worked on in XNA, a four player pong game, was worked on till mid July, so ADWAS came into being after July 18th and well before August 2nd.
Monday, December 6, 2010
Forest Grump
The game now has seven minutes of gameplay in it. The entire forest is in the game, and enemies in position. The forest concludes with Forest Grump, who is probably a little to difficult, but pretty awesome none the less. After you defeat Forest Grump he does not respawn in his room, just like normal bosses in video games. After beating Forest Grump you should be around level 3, but this is not including the town, so when the game is complete you should probably be level 4 or 5 when beating him. And he will probably be a lot easier at a higher level. I am going to have to do a lot of work balancing the game. I don't have anything else really planned for the rest of the week because I have a 10 page paper I have to finish by Thrusday and I only have 2 done. After the paper is done though, I'll be back on board and can hopefully finish the forest completely and add in the cave. Oh! I fixed the ramps so you can walk up them smoothly but sometimes you cannot jump off them and you twitch when about 20% up the 22.5 degree ramp.
Saturday, December 4, 2010
Got a lot done today
Starting at around noon today, until about a half hour ago, I did nothing but work on ADWAS. I fully created Vermes and the Bat, and put the entire forest into the game. The Forest has no detail yet, just black collision blocks. I also did some work on the ramps to accommodate a 22.5 degree slant as well as the 45 degree one. The ramp that goes top to bottom, left to right respectively is the only one that works seamlessly, the other direction is horribly glitchy. All I have to do now to complete the forest is create forest grump, put the enemies in their places and put the vines that disappear after you defeat forest grump. Then the detail after I know I don't have to change anything. All of that should be completed by next Saturday, maybe even sooner.
Friday, December 3, 2010
More enemies!
I got home today and decided to work on the game on my 1080p HDTV. I wanted to see what the game would look like in HD. For some reason when the TV scales the game to fullscreen it doesn't like the 16:9 ratio, even though that is the ratio of the TV, and it looks right when in 4:3 ratio. Whatever, I'll find out whats up with that later. But playing the game in 1080p looks amazing.
On a different note, my objective for today was to create the Shadow enemy. I had to finish off the spider enemy first though, who turned out very well and only took about a half-hour to polish off. Then I started to work on the Shadow who ended up taking about an hour and a half due to his three different attacks. He could pretty much be a miniboss. He is invisible, appears on you, then does one of three attacks with his hands. So I completed everything I had to for today so I'm glad. Since tomorrow's the weekend I got a lot of work ahead of me. Hopefully I can finish it in time.
On a different note, my objective for today was to create the Shadow enemy. I had to finish off the spider enemy first though, who turned out very well and only took about a half-hour to polish off. Then I started to work on the Shadow who ended up taking about an hour and a half due to his three different attacks. He could pretty much be a miniboss. He is invisible, appears on you, then does one of three attacks with his hands. So I completed everything I had to for today so I'm glad. Since tomorrow's the weekend I got a lot of work ahead of me. Hopefully I can finish it in time.
Thursday, December 2, 2010
First time behind schedule
After creating a schedule for me to keep up with, this is the first day I didn't finish my "homework" in time. I was supposed to fully create the Araneae (spider) enemy today, but I only got about half-way done. I had to finish off the bear to make him more randomish, so it didn't look like he was just moving towards you and attacking you. Then I went on to the spider, and I really didn't want to start it but I did because I had to finish it today. I had some trouble making him move towards you in all directions, but I got it. Then I forgot how to rotate him to face the direction he was moving because I haven't done anything like that since the summer. I brushed up on that with Google, then went on to make his web. And that is where I am. I just finished the web (and he cannot move off it) and have to work on the acid spitting tomorrow, along with the shadow.
Wednesday, December 1, 2010
Here we go
From today on I should be getting a lot done with the game. I will be working a little every day that I can to put something into the game. I'll try doing something different every week. This week is enemies, next week map, next week enemies again, next week something else. So far I have about 50 enemy concepts, which if I do one every day will take two months, so I'll probably double up for efficiency, and quintuple up on weekends where I have all the time in the world.
Today I made the "Wild Bear" or "Kuma" I haven't decided which name to use yet. He moves toward you, then either bites or slashes, slashing doing more damage. He's very rough, but it will have to do as a place holder. And I don't have any real sprites yet for him, just place holder sprites. Way down the line I will put actual detailed sprites in the game, but it isn't important now.
Today I made the "Wild Bear" or "Kuma" I haven't decided which name to use yet. He moves toward you, then either bites or slashes, slashing doing more damage. He's very rough, but it will have to do as a place holder. And I don't have any real sprites yet for him, just place holder sprites. Way down the line I will put actual detailed sprites in the game, but it isn't important now.
Monday, November 29, 2010
Town almost complete
Of the two total rooms and four screens of the Town I have completed one room and three screens. I have to draw the inside of your house, which shouldn't take too long, then the town will be complete (without any story events added in yet just the landscape) Also the game will hopefully be able to run in both 4:3 and 16:9 ratios. Right now it is in 4:3, but I checked out the 16:9 and it looks good so hopefully everything will work out when it comes to device capabilities. All I have to do with that is make sure it looks good in a room that is smaller that the 16:9 size and then not worry about it until way down the road. The town should be done by the end of the week, and sometime mid this week I'll start working on the enemies for the forest.
Sunday, November 28, 2010
A curse upon you!
I added cursed items into the game. These items are super powerful, but are to be used at a price. In the beginning of the game you will be warned to not use cursed items, marked by a different color background in the selection menu (hasn't been added yet.) Using cursed items will increase how badly you are cursed. What penalties you will face for being cursed (other than not being able to see the good ending and fight the real final boss) are yet to be determined. Whenever you hit an enemy with a cursed sword, you get more and more cursed. And if you get hit by an enemy when wearing cursed defensive gear you get cursed depending on how much cursed gear you have on. I plan to use some sort of item that can be crafted to get rid of how badly you are cursed so even if you use cursed items you can still finish the game completely, but the items will probably be hard to find.
I also added in use items into the game, which can be used once and add either health, focus, or have some sort of special status effect for a certain time (status effects haven't been tested yet.) I'm pretty ahead of schedule and will be starting on the forest very soon.
I also added in use items into the game, which can be used once and add either health, focus, or have some sort of special status effect for a certain time (status effects haven't been tested yet.) I'm pretty ahead of schedule and will be starting on the forest very soon.
Saturday, November 27, 2010
One thing led to another...
I started working early today hoping to quickly knock some things off the new todo list. Two easy things were on the top of the list, make you have a limited supply of breath underwater and allow the bubble armor to make you float under water. I finished the first task quickly, you now lose one fifth of your max health per ever two seconds or so after being underwater for about five seconds, which will probably change when I get further into the game. Then I had to do the bubble armor thing. However there was no bubble armor in the game yet so I was ready to add a new object into the game, which was going to be easy with my new system. However something was wrong and it wouldn't appear in the menu. So I fixed that, then for some reason the entire jacket menu disappeared and I had to find out why that happened. And hour of troubleshooting later, I found out the problem. Then I could finally add about five short lines of code to add the new feature. Now everything should be perfect with adding new things into the game and I got two things off my todo list.Even though it took about two hours to do something that was only should have taken five minutes, I hope it will all work out in the end.
Friday, November 26, 2010
More making stuff easier for me to add items in the future
That's what I did so far today. I made it so enemies drop items which can be common (1/20 Kills will drop an item), rare (1/50 Kills will drop an item) or Super rare ( 1/100 kills will drop an item). And I also implemented money into the game and gave items a value for when they are to be sold or bought. However there is no way to get money currently. I also create a todo list for the game, which can be viewed at:
http://www.toodledo.com/views/public.php?id=td4cf0019720155
This will make it much easier for me to find out what I should work on next, since this morning I was wondering what I should do next. Now I have about 80 things that I have to do, but many of them won't get done for a while.
http://www.toodledo.com/views/public.php?id=td4cf0019720155
This will make it much easier for me to find out what I should work on next, since this morning I was wondering what I should do next. Now I have about 80 things that I have to do, but many of them won't get done for a while.
Monday, November 22, 2010
Started out trying to work on the pause screen...
... ended up making new items easier to add into the game. Before today if I wanted to add a new item I had to hard code it into the global variables, player sprite, and pause screen. Now all I have to do, after an hour or so of coding, if edit the global variables code. Hopefully that I spent doing that will take off days of work in the end.
Wednesday, November 17, 2010
Working on the Pause Screen Again
I'm working on the game again. Black Ops lasted shorted than I expected. I am trying to make the pause screen easier to add things to, but that might not be working. I implemented the background scaling and it didn't look right so I am leaving it out for now. When I fix the size of the pause screen to match the new resolution I will post pics.
Monday, November 8, 2010
First Screen Shot
I got home early today and was eager to start putting images into the game. I contemplated just putting the background (which I drew last night) in on paint and making a fake screen shot. But I didn't. I programmed the background into the game so it draws like everything else. It took longer then I thought it would, but I haven't done any programming since September or so, so had to get the hang of it. The next thing I am going to do is make the far background scale so it looks like it moves off in the distance. Without further ado here is the image you've all been waiting for:
The HUD doesn't have much detail yet which I will add eventually, along with the pause screen which needs to be re-sized. I also need to make a tile-set because it will take a lot less time than what I did yesterday (above) which took about two hours. Okay, an hour and a half. But a tile-set would cut the time down so much, especially when the rooms get bigger and more intricate.
The HUD doesn't have much detail yet which I will add eventually, along with the pause screen which needs to be re-sized. I also need to make a tile-set because it will take a lot less time than what I did yesterday (above) which took about two hours. Okay, an hour and a half. But a tile-set would cut the time down so much, especially when the rooms get bigger and more intricate.
Sunday, November 7, 2010
The map
This is the concept map so far. I have the first 30 or so cells in the game (starting at top left). Tonight I'll color up the first room and make it look nice and then post a nice screen shot tomorrow hopefully so you can see what the game looks like. And I will start programming the background scaling or whatever it is called when the background moves at a different rate then the foreground. Also, I fixed (hopefully) the bug where you fall through the ground. And thanks to whoever is viewing my blog.
Thursday, November 4, 2010
A Dilemma?
Yesterday I started implementing the level into the game, and I knew something was going wrong right away. My screen resolution for the game was set to 640x480, so each "screen" or block on the map would be that size. But it was much to big for what I had planned. So I experimented with that size and it didn't fit. Everything was to big, so I changed the screen resolution to 480x360 which is a very weird screen size, but fits the game perfectly. Hopefully this doesn't affect (effect?) the game when I decide to port it to the Xbox. I've roughly placed out the collision blocks for the first 14 or so rooms of the game totaling about 30 screens and a weird glitch surfaced. When you fall in some weird way (maybe when you fall in the line between two adjacent blocks if that makes any sense) you go through the ground. That is definitely a game breaking glitch that I need to fix. Oh well. Lets hope for the best.
Wednesday, November 3, 2010
It is time
Today I am starting implementing the map into the game. I never got to finishing the crawlway but it is about time to actually start working on the actual game again. First I will put the Town and Forest areas into the game, then draw the backgrounds (all hand-drawn not tileset) and post pics of the game after I'm done. No enemies or bosses or items will be put in yet. After I decide how the level design is that I have made I will continue working on the sketches of the level.
Monday, November 1, 2010
A Dude With A Sword
Ok, I don't actually expect anyone to visit this, but if they do, that's awesome. I'm mainly using it to help me to keep working on a game I started mid summer 2010 but my computer keeps telling me I stared it September 4, 2010. Even though I know for a fact I started it way before that. Oh well. The game started out as a shot puzzle platformer that I was going to finish in under a month. But after I finished the basic engine, I kept wanting to add more and more, until the concept of the game ended up being a full fledged castleroid game, or metroidvania, whatever you want to call it. So now I have a boat load of work a head of me, hundreds of enemies to design, draw, and program. Along with weapons, armor, and more. Oh, and music. I have no idea how I will make all the music.
So what do I have done so far? Here's a list.
Done:
In the basic engine
Moving
Gravity
Ramps (glitchy)
Pause Screen
Inventory
Changing Weapons/Armor
Changing your sprite along with different armor
Moving from room to room
Enemies able to hit and get hit
Damage being shown
Double Jump
Water
Anti Gravity Power Up
Speed Dash
In the concept for the map:
The areas and path which you must go through the game
The powerups you get and where they let you go
In the drawing of the actual map:
Town
Forest
Cave
Entrance
Armory
Waterway
Catacombs
Enemies:
All enemies and bosses up to the point I am in drawing the actual map
/Done
I still have a boat load to do. About five more areas to draw out, along with the revisited areas for almost every area. I haven't programmed anything else except everything in the basic engine category so I got a while to go. I hope to finish the Crawlway tonight. I hope to get a few more areas done before next Tuesday because after Tuesday nothing is going to get done.
In case you haven't figured out the game is a 2d side scroller in the form of Metroid or Castlevania. The two series that helped define my childhood. It resembles Castlevania a lot, but I am trying to make them less and less similar. I decided to start making the game while playing Castlevania Harmony of Despair when I realized how (dare I say it) much fun I was having while playing the game and looting the chests. I wanted to make a game in which you loot a lot, but don't get pissed off at the game because you killed Dracula 200 times and he still didn't drop the Valmanway. And I also love leveling up. When designing the game I hope to make leveling up frequent but not too frequent in which leveling doesn't mean anything. When it takes two years to go up one level like in Halo, I feel the game is a lot less fun. The game is being programmed in C# and hopefully when it gets completed will be playable on the XBox indie games. I'm thinking about selling it for 80msp despite the game's hopefully huge size. Mostly because I don't know who wouldn't buy a game with hours upon hours of gameplay for a dollar, I feel more people will play it if it is for a dollar (even if it means I lose money), and I really am not trying to make money; I am trying to release a game for a console, something I always dreamed of doing as a kid.
After typing this I feel like it has done its job, making me feel psyched for continuing on the project. I really hope that this blog helps me keep on track on making this game and accomplishing my goal. Thank you for your time.
So what do I have done so far? Here's a list.
Done:
In the basic engine
Moving
Gravity
Ramps (glitchy)
Pause Screen
Inventory
Changing Weapons/Armor
Changing your sprite along with different armor
Moving from room to room
Enemies able to hit and get hit
Damage being shown
Double Jump
Water
Anti Gravity Power Up
Speed Dash
In the concept for the map:
The areas and path which you must go through the game
The powerups you get and where they let you go
In the drawing of the actual map:
Town
Forest
Cave
Entrance
Armory
Waterway
Catacombs
Enemies:
All enemies and bosses up to the point I am in drawing the actual map
/Done
I still have a boat load to do. About five more areas to draw out, along with the revisited areas for almost every area. I haven't programmed anything else except everything in the basic engine category so I got a while to go. I hope to finish the Crawlway tonight. I hope to get a few more areas done before next Tuesday because after Tuesday nothing is going to get done.
In case you haven't figured out the game is a 2d side scroller in the form of Metroid or Castlevania. The two series that helped define my childhood. It resembles Castlevania a lot, but I am trying to make them less and less similar. I decided to start making the game while playing Castlevania Harmony of Despair when I realized how (dare I say it) much fun I was having while playing the game and looting the chests. I wanted to make a game in which you loot a lot, but don't get pissed off at the game because you killed Dracula 200 times and he still didn't drop the Valmanway. And I also love leveling up. When designing the game I hope to make leveling up frequent but not too frequent in which leveling doesn't mean anything. When it takes two years to go up one level like in Halo, I feel the game is a lot less fun. The game is being programmed in C# and hopefully when it gets completed will be playable on the XBox indie games. I'm thinking about selling it for 80msp despite the game's hopefully huge size. Mostly because I don't know who wouldn't buy a game with hours upon hours of gameplay for a dollar, I feel more people will play it if it is for a dollar (even if it means I lose money), and I really am not trying to make money; I am trying to release a game for a console, something I always dreamed of doing as a kid.
After typing this I feel like it has done its job, making me feel psyched for continuing on the project. I really hope that this blog helps me keep on track on making this game and accomplishing my goal. Thank you for your time.
Subscribe to:
Posts (Atom)