Jump to content

  • Log In with Google      Sign In   
  • Create Account

Black-Rook's Journal



Classic RPG #1 - Task 3 - Update 1

Posted by , in Classic RPG #1 14 January 2012 - - - - - - · 1,279 views

Task 3: http://www.gamedev.net/blog/1376/entry-2254038-classic-rpg-1-task-3/

I was hard at work yesterday finishing off the World Designer, and I've been receiving a ton of cannot load PDB warnings.

I opened up my OpenChess program to see if the same issue occurred, and indeed it does.

'Allegro 5 Test.exe': Loaded 'C:\Windows\SysWOW64\ntdll.dll', Cannot find or open the PDB file
'Allegro 5 Test.exe': Loaded 'C:\Windows\SysWOW64\kernel32.dll', Cannot find or open the PDB file
'Allegro 5 Test.exe': Loaded 'C:\Windows\SysWOW64\KernelBase.dll', Cannot find or open the PDB file
'Allegro 5 Test.exe': Loaded 'C:\allegro-5.0.5\bin\allegro-5.0.5-monolith-md-debug.dll', Cannot find or open the PDB file
'Allegro 5 Test.exe': Loaded 'C:\Windows\winsxs\x86_microsoft.windows.gdiplus_6595b64144ccf1df_1.1.7601.17514_none_72d18a4386696c80\GdiPlus.dll', Cannot find or open the PDB file
'Allegro 5 Test.exe': Loaded 'C:\Windows\SysWOW64\msvcrt.dll', Cannot find or open the PDB file
'Allegro 5 Test.exe': Loaded 'C:\Windows\SysWOW64\user32.dll', Cannot find or open the PDB file
'Allegro 5 Test.exe': Loaded 'C:\Windows\SysWOW64\gdi32.dll', Cannot find or open the PDB file
'Allegro 5 Test.exe': Loaded 'C:\Windows\SysWOW64\lpk.dll', Cannot find or open the PDB file
'Allegro 5 Test.exe': Loaded 'C:\Windows\SysWOW64\usp10.dll', Cannot find or open the PDB file
'Allegro 5 Test.exe': Loaded 'C:\Windows\SysWOW64\advapi32.dll', Cannot find or open the PDB file
'Allegro 5 Test.exe': Loaded 'C:\Windows\SysWOW64\sechost.dll', Cannot find or open the PDB file
'Allegro 5 Test.exe': Loaded 'C:\Windows\SysWOW64\rpcrt4.dll', Cannot find or open the PDB file
'Allegro 5 Test.exe': Loaded 'C:\Windows\SysWOW64\sspicli.dll', Cannot find or open the PDB file
'Allegro 5 Test.exe': Loaded 'C:\Windows\SysWOW64\cryptbase.dll', Cannot find or open the PDB file
'Allegro 5 Test.exe': Loaded 'C:\Windows\SysWOW64\ole32.dll', Cannot find or open the PDB file
'Allegro 5 Test.exe': Loaded 'C:\Windows\SysWOW64\shell32.dll', Cannot find or open the PDB file
'Allegro 5 Test.exe': Loaded 'C:\Windows\SysWOW64\shlwapi.dll', Cannot find or open the PDB file
'Allegro 5 Test.exe': Loaded 'C:\Windows\SysWOW64\winmm.dll', Cannot find or open the PDB file
'Allegro 5 Test.exe': Loaded 'C:\Windows\SysWOW64\psapi.dll', Cannot find or open the PDB file
'Allegro 5 Test.exe': Loaded 'C:\Windows\SysWOW64\opengl32.dll', Cannot find or open the PDB file
'Allegro 5 Test.exe': Loaded 'C:\Windows\SysWOW64\glu32.dll', Cannot find or open the PDB file
'Allegro 5 Test.exe': Loaded 'C:\Windows\SysWOW64\ddraw.dll', Cannot find or open the PDB file
'Allegro 5 Test.exe': Loaded 'C:\Windows\SysWOW64\dciman32.dll', Cannot find or open the PDB file
'Allegro 5 Test.exe': Loaded 'C:\Windows\SysWOW64\setupapi.dll', Cannot find or open the PDB file
'Allegro 5 Test.exe': Loaded 'C:\Windows\SysWOW64\cfgmgr32.dll', Cannot find or open the PDB file
'Allegro 5 Test.exe': Loaded 'C:\Windows\SysWOW64\oleaut32.dll', Cannot find or open the PDB file
'Allegro 5 Test.exe': Loaded 'C:\Windows\SysWOW64\devobj.dll', Cannot find or open the PDB file
'Allegro 5 Test.exe': Loaded 'C:\Windows\SysWOW64\dwmapi.dll', Cannot find or open the PDB file
'Allegro 5 Test.exe': Loaded 'C:\Windows\SysWOW64\comdlg32.dll', Cannot find or open the PDB file
'Allegro 5 Test.exe': Loaded 'C:\Windows\winsxs\x86_microsoft.windows.common-controls_6595b64144ccf1df_5.82.7601.17514_none_ec83dffa859149af\comctl32.dll', Cannot find or open the PDB file
'Allegro 5 Test.exe': Loaded 'C:\Windows\SysWOW64\msvcr100d.dll', Symbols loaded.
'Allegro 5 Test.exe': Loaded 'C:\Windows\SysWOW64\msvcp100d.dll', Symbols loaded.
'Allegro 5 Test.exe': Loaded 'C:\Windows\SysWOW64\imm32.dll', Cannot find or open the PDB file
'Allegro 5 Test.exe': Loaded 'C:\Windows\SysWOW64\msctf.dll', Cannot find or open the PDB file
'Allegro 5 Test.exe': Loaded 'C:\Windows\SysWOW64\d3d9.dll', Cannot find or open the PDB file
'Allegro 5 Test.exe': Loaded 'C:\Windows\SysWOW64\version.dll', Cannot find or open the PDB file
'Allegro 5 Test.exe': Loaded 'C:\Windows\SysWOW64\d3d8thk.dll', Cannot find or open the PDB file
'Allegro 5 Test.exe': Loaded 'C:\Windows\SysWOW64\uxtheme.dll', Cannot find or open the PDB file
'Allegro 5 Test.exe': Loaded 'C:\Windows\SysWOW64\nvd3dum.dll', Cannot find or open the PDB file
'Allegro 5 Test.exe': Loaded 'C:\Program Files (x86)\Common Files\microsoft shared\ink\tiptsf.dll', Cannot find or open the PDB file
'Allegro 5 Test.exe': Loaded 'C:\Windows\SysWOW64\clbcatq.dll', Cannot find or open the PDB file
'Allegro 5 Test.exe': Loaded 'C:\Windows\SysWOW64\oleacc.dll', Cannot find or open the PDB file
'Allegro 5 Test.exe': Loaded 'C:\Windows\SysWOW64\powrprof.dll', Cannot find or open the PDB file
'Allegro 5 Test.exe': Loaded 'C:\Windows\SysWOW64\WindowsCodecs.dll', Cannot find or open the PDB file


I've never seen these warnings before, and I'm not willing to go into the settings to re-locate each PDB file... Does anyone have some suggestions? Or should I just restore Visual Studio 2010, or reinstall?

Now I'm going to be behind on my project, but I would like to fix this issue first as my debugger will not break at certain points.

I've chosen to list each entry as a Task instead of Day 1, or 2, ect... because if something goes wrong or comes up, then it won’t appear misleading.

Unfortunately I need to head off to an event for the rest of the day, so I would not be able to code until Sunday. Hopefully everything get fixed before the end of Sunday.


Classic RPG #1 - Task 3

Posted by , in Classic RPG #1 13 January 2012 - - - - - - · 1,379 views

Previous Task 2: http://www.gamedev.n...c-rpg-1-task-2/

The Word Designer has now been fully planned! It will consist of the following:
  • Tile Layer
  • Object Layer
  • Sprite Layer (For the main character / Enemies (Most will be generated randomly in the area)
  • Collision
I will allow:
  • New Map
  • Save Map
  • Load Map
  • Map Options (For increasing, or decreasing map size)
There will also be an active scroll bar for the tile area.

I did receive a comment in the last entry to use other tools, however the entire reason for these projects is to use Allegro 5 to create my games, and tools. My code base is mainly from Allegro 4 with C++, and other Libraries, plus C#. My C# level editor is full featured for collision, tile or free based layering, plus properties per object, and would make a better edition than re-making something like this. The only reason I will not use my C# Editor is because of my intent to use Allegro 5 for all tools.

Task 3:

Task 3's object is to simply create a working world designer that can make a new map, adjust the size, save the map, load the map, and place tiles and objects on the map. The collision part will be a simple task as well. Due to my previous code base, this will be an extremely simple process.

Task 3’s Goals:
  • Create the GUI for the World Designer
  • Program the Menu
  • Program each Layer for Placing
  • Program the Tiles / Objects / Sprite Selection Area
  • Program the Scrollbar for the Selection Area
  • Program New Map
  • Program Save Map
  • Program Load Map
  • Program Map Options
I will post a video of my complete product!

Thank you for reading!

Twitter: @Black_Rook_Dev


Classic RPG #1 - Task 2

Posted by , in Classic RPG #1 12 January 2012 - - - - - - · 1,058 views

Previous Task: http://www.gamedev.net/blog/1376/entry-2254015-classic-rpg-1-task-1/

So Task 1 was a bit hectic, as ideas kept flowing in! I did finish the basic design I was looking for. You can perform the following actions as displayed:
  • Attack
  • Cast Spell
  • Character
  • Inventory
  • Camp
  • Journal
I’m trying to keep the graphics as ‘classic’ looking as possible!

Posted Image


Task 2:

Today’s Task is pretty simple! Document what I need to design the world/level builder. As there are a lot of areas to explore, simply hard coding the maps would be too time consuming, not to mention a pain when adding, or removing sections of a map.

I’ve been well known on my private projects for developing Level Editors, and various Tools.

Today’s Goals:
  • Create a Design Document for the World/Level Builder

Thank you for reading!

Twitter: @Black_Rook_Dev


Classic RPG #1 - Task 1

Posted by , in Classic RPG #1 09 January 2012 - - - - - - · 980 views

This entry, along with the ones to follow, will show the progress on my Classic RPG game!

Task 1:

I’ve been thinking a lot on my approach for the project, but loosing focus due to a debate with graphics. This should not even be an issue, however I started to lean away from the Classic RPG, and thought more about something like Diablo 1, this however will be put on the back burner, and I'm sticking with the Classic RPG. The main idea for the game comes from a Dos title I played over a decade ago, which I cannot remember the name; The game was a shareware indie title. You played as a Hero in Knights Armor going around the map, fighting monsters, and saving the Kingdom from chaos. I could never find this game again, but the concepts and style has been forever engraved in my mind! The logic system was very unique, monsters would never move until you moved, it was almost like a turn based game. As long as you remained still, nothing would happen, even poison was only applied on your next move! Once you move a tile up, then each monster would move one tile in their targeted direction.

I really liked this concept, not only because it allowed more appreciation for game play, and story, but because it was simple, yet fun! I would like to recreate something very similar to this game, but not a clone. Animation in this game was very simple, and almost fully directed to the environment. So this should serve as a very small issue on down time for creating art assets.

With each entry I will state my goals for the day, followed by any extra details I would like to share.

Task 1’s Goals:
  • Finish the Design Document
  • Create the UI for the Game

I look forward to showing off my progress!

Thank you for reading!

Twitter: @Black_Rook_Dev


3D vs. 2D Sprite Test

Posted by , 08 January 2012 - - - - - - · 2,335 views

For those that read my last entry: http://www.gamedev.n...-i-go-2d-or-3d/

I was debating on if I should strictly use 2D art (pixel art), or using 3D models for my '2D classic RPG'. I will keep this game 2D, it's just a matter of using 2D sprites, or 3D models rendered out in 2D. My biggest issue was as follows:

My cons and pros:

2D ART - CON

- I'm not very good at animating 2D sprites

2D ART - PRO

- I'm decent enough with pixel art
- I can animate environments more so than characters

3D ART - CON

- I'm extremely rusty in 3D modeling

3D ART - PRO

- I'm decent with animations


As indicated in my last entry, I modeled a quick monster for an example. I know the grass tile really doesn't match with the 3D model. The 2D sprite seems to work good with it, and it gives off that classic feel. I'm not 100% sure if I will still use 3D models rendered 2D, or just stick with pixel art. The future goal for this game is to be a classic RPG, nothing fancy.

I can still paint on a 'simple texture' in Photoshop to apply to the models, and tone down on the shadow effects.

Posted Image Posted Image

Any suggestions would be greatly appreciated!

Twitter: @Black_Rook_Dev


Should I go 2D or 3D... ?

Posted by , 07 January 2012 - - - - - - · 1,495 views

Hello everyone! Sadly I will not have the download for OpenChess in this entry, as I haven't even touched making chess graphics yet. This is more about the RPG project!!! I've completed a good chunk of the design document, but I'm running into some issues on going with 2D, or 3D graphics. If I go 2D, animation may serve as an issue. I did animate a test sprite, and it took me a few hours. One of the issues with 2D is that you need to redraw based on many factors, such as position, direction, ect... With 3D you need to model and rig the character once, and then just render out the right viewpoints with correct animation.

Sadly... I'm not the greatest at creating 3D models. I'm good with rigging 3D models, however I've been lacking some understanding of the 3D modeling process. I intend on learning, but it's going to take more than a few months.

2D graphics I can do, and yes animate, however I'm not the best at animation. So I'm left unsure on if I should just stick with 2D graphics, or spend the time now and learn 3D modeling for this project. I would end up importing the models in the game, and retaining the 2D "look". If I do not select 3D, then I know I'm going to spend a lot of time working on animations. I would make just a naked template, animate it, and then go from there.

Does anyone have some suggestions on picking the right path? I'm unsure of the learning curve for 3D modeling.

Below is just a demo shot of a 'random' sprite I did last night, for the 'classic RPG'. I've also drawn another enemy concept.

Posted Image

Posted Image

Posted Image

Any advice and suggestions would be greatly appreciated!

Twitter: @Black_Rook_Dev


OpenChess 1.0 Completed + Video!

Posted by , 03 January 2012 - - - - - - · 690 views

OpenChess 1.0 is now complete! Well, I still need to finish making my own graphics for the pieces before a download is released. However, I did shoot a quick video showing off OpenChess, and how you can make your own mini-games, and more. I’m excited to have a finished product done, programming wise! You can check out my video below.

http://youtu.be/LcuyFsQoFuA

I’m currently in the planning stage for the RPG game, and hope to have something to show within a month from now. I’m looking at keep this game simple for now, and then possibly building on the structure already established once my goals are complete. The art work will be the most time consuming factor, but I’m looking forward to the challenge! Regardless of the concept art I’ve done, I’m still looking at revising some creatures, and maybe the boss.

My next entry will most likely have the download for OpenChess 1.0, including some screen shots, or detailed concepts for the RPG title!

Twitter: @Black_Rook_Dev


Chess WIP Video + More Concept Art

Posted by , 01 January 2012 - - - - - - · 917 views

Happy New Year everyone! 2011 has surely been a blast and I hope 2012 yields even more rewarding experiences. I’ve been busy at work which has sadly left me with little time to program. I had some time off for the New Year, so I’ve completed a video below which shows my Chess Program in action.



Thanks for watching the video!!! My main purpose was to toy around with Allegro 5, and I’m finding that I enjoy using this library a lot. There is a lot of change from Allegro 4, as you now have events which deal with keyboard, and mouse actions! I’m still out of practice a bit with C++, so my programming is pretty rusty. I’m going to just release an Open Chess version, which allows you to make whatever moves you wish, plus move back from your last move if needed. My intent was not to fully make a Chess Program that could replace anything current, but to pave the way toward starting my RPG project for 2012.

I was able to sketch two more concepts at work. One is just a boss that appears to be mutated, and clearly deformed, but never the less a dangerous foe. The next picture shows a sword and a shield.

Posted Image Posted Image

I’m not fully sure where this game will go, but the graphics will all be custom, and this will be a 2D Classic RPG! I intend to keep this a simple project that contains basic RPG elements. Once this project has been completed, I will look into either building on this, or creating something more advanced!

Thanks for reading everyone! Please follow me on Twitter!

@Black_Rook_Dev


Chess WIP & Classic RPG Project for 2012

Posted by , 15 December 2011 - - - - - - · 608 views

It's been a whole week since the start of this project, and sadly I've been only able to program for a few hours during lunch at the office. I'm getting back into C++ with Allegro 5.0.5, and I've chosen a Chess game for my first project. After the completion of the Chess game, I'm going to be bolting right into programming a simple classic RPG, something with a few maps, and enemies. I've always loved the classic DOS RPG games I grew up playing from floppy disks, and a 1000+ games CD I had.

I sketched some concepts for creatures, just to give me a basic idea of some enemies I might use. These were done around a month ago, as I sketched them at work:



Posted Image Posted Image


Now back to Chess!!! So far my chess board is working, I've finished programming the pieces, and what they all are "allowed" to do. There will be no AI in this game, simply because this project is nothing more than a learning experiment for me. It will allow two players on the same computer to take turns and play against each other. I need to finish off some of the GUI, then I can post a screen shot, or even just a live video of the game.

Some features to add-in:

- Aura around the piece you've selected
- Display showing all possible moves with each piece, when selected

I look forward to showing my game off in the next entry! I've made some simple place holder art until I've finished the programming side of the game. Then I will add some polish, and call it a completed project!


Twitter: @Black_Rook_Dev








PARTNERS