Monday, December 24, 2012

Christmas is Coming

Merry Christmas Eve!

Sarah and I are visiting her family, but in some of the downtime, I've been able to figure out a large portion of the autotiling code.  Later I'll add some code for the inside corners, but I'm not worried about that right now.

For now I have some basic tile placeholders.  Not 100% happy with them, but I don't feel it's necessary to have them perfect at this stage in the game development.  I think a tile graphics overhaul may occur late in the game, so I'll worry about it then.

I have designed the menu to shift screens underground, descending deeper with every option selected.  Eventually, these backgrounds may incorporate items or dynamic players / monsters that will move about in the background.

Now I'm trying to hash out some code I redid for the player graphic to make it easier to create non-controllable players (for the player select screen and multiplayer player entities (no I did not stutter).  In the meantime, I'll just dabble on the code when I have time, and fill you in over break!

Friday, December 21, 2012

Network Connection Failed

As I have posted previously, I started using Game Maker which has built in multiplayer functions.

Correction, it DID have multiplayer functions before coming out with the Studio version, which they declared them to be obsolete.  Multiplayer functionality may not come out in Game Maker:Studio until late next year!

I was very... frustrated... to find this out last night as I looked for the correct functions to start adding networking to my game.  I wanted to start adding networking as early as possible to avoid having to re-code sections of the game I create.  I'm going to have to set networking aside for now and just focus on solo-play at the moment, which is fine; there is plenty to develop.

My list of things to do:
  • Title and Main Menu - Basic functionality almost complete
  • Game Setup Screen and Multiplayer connection - On hold until Game Maker supports this.
  • Player Actions (punching) - Complete
  • Multiplayer Chat - On hold until Game Maker supports this.
  • Other players appearing on screen - On hold until Game Maker supports this.
  • Inventory screen and handling - Complete
 I'll turn my focus now from entirely networking and functionality to include content and visuals, including:
  • Additional Tiles and Textures
  • Autotiling Feature
  • Health, Magic, and Money
  • Health and Hotbar HUD Display
  • Wearable Items (No more nude player!)
On a good note, before YoYoGames comes out with network capability for GM:S, they will be adding shader functions.  This means shadows and advanced lighting would be possible again.  I might be able to keep the torch item after all!

Tuesday, December 18, 2012

Purple Purple Purple Pur...

Currently working on a Title Screen and Main Menu, which will lead me to creating network connections, which will lead me to creating multiple instances of plays on screen, chatting abilities, etc.  AND will give Alpha testers something to play around with.

Of course, I also want things to look somewhat decent, so I'm putting a little work into auto-tiling  and will soon create something other than these darn purple bricks. Dirt, stone, sand... anything non-purple.

Imagine walking away from your computer and this is all you see.

On a completely unrelated note, here's a quite humorous list of unrealisms in video games.

Monday, December 10, 2012

Chipping Away

I've been working, almost daily, little by little, on the game. I now have an inventory that almost works the way I want it to, and I've started player arm animations. About 90% and 15%, respectively.  Once they are done, I'll throw together a basic menu and see if I can get a network connection with functioning multiplayer chat.  What fun!

Welcome to Game Maker, Descend!
I have also started putting together a GDD, or Game Design Document, to keep track of my ideas.  As much as I DON'T want to do it, I think it just might be a good idea in the long run.  The biggest reason I don't want to do it is because the time I spend on that document is time I could be using to code the game together, however, I guess it's still all progress on the final result.  Right now, it's just section headings, and is about 10 pages long.

As I complete it, is anyone interested in seeing bits an pieces of the GDD?