Jump to content
  • Advertisement
  • entries
    39
  • comments
    152
  • views
    57644

Entries in this blog

 

Some what delayed!

Sorry for the lack of updates on my project! Hockey season is starting up again, so I've been getting ready, as I play Goalie. Had to take my pads in to get new straps, and played a few pickup games. Once the season starts rolling in, I'll be posting more on here!

I cannot wait to finish this project, it's been a blast so far.

P.S. I'm still alive!!! I think... ;)
 

Classic RPG #1 - Task 3 - Update 5

Task 3 Update 4: https://www.gamedev.net/blog/1376/entry-2254236-classic-rpg-1-task-3-update-4/

Hello everyone! The next update will feature the full World Designer! I've just finished going over my design document, and I'm putting in the six cities/towns/ect... (One per zone!). I will also have an enemy placer (Sprites) completed with the 30 possible enemies you can battle which includes the 6 bosses!

Some changes:

I'm taking out the idea of having enemies only respond after your movement. I will still keep this game operating as a classic rpg, however to better support the combat system, I would rather have everything in real-time.

Cities/Towns/Castles will also operate in a menu like environment.

I should be posting another entry before Friday with the complete version of World Designer and a quick in Game Demo!

Stay tuned!

Programming020195BRook

Programming020195BRook

 

Classic RPG #1 - Task 3 - Update 4

Task 3 Update 3: http://www.gamedev.n...ask-3-update-3/

Sadly I wish I could work longer on this project, it's just things keep coming up and delaying the process! I've just finished up the Objects Layer! See below for a quick screen shot, and again this is all temporary place holder art I made.




Too be honest, I've been getting really excited to add in the Sprite Layer, and finish up the rest of the placement art! Then I can get started on the game!

Thanks for viewing Update 4!

Programming020195BRook

Programming020195BRook

 

Classic RPG #1 - Task 3 - Update 3

Task 3 Update 2: http://www.gamedev.n...ask-3-update-2/

I've been unable to sleep, so I'm up programming!! It's been awhile since I've been up late at night working on any project. Heck, I use to only program in the middle of the night!

So the World Designer only needs the Object, and Sprite layer now and it's done! I will not program a collision layer because this is a classic RPG, which will use tile based movement, and collision.

World Designer - Screen Shot



I should be able to finish both the Object, and Sprite layer before work. I will not be working on the game until all place holder art has been done, and loaded into the editor to prevent any issues. Other than making Sprite place holder art, and castle/dungeon art, the rest is done!

It seems like everything is coming along quite well! For those that missed my GUI for the game, see below:



Thanks for viewing my entry! Gotta love C++!!!

Programming020195BRook

Programming020195BRook

 

Classic RPG #1 - Task 3 - Update 2

Task 3 Update 1: http://www.gamedev.n...ask-3-update-1/

So I've been gone for a bit, and I haven't touched any code since then! I have briefly been browsing the site to check other people's projects, which I must say I'm very eager to see how they pan out. Sadly I had the flu, and a lot of Hockey! Now that I've had some time to cool down, I started working on Part 1 of the World Designer. As my previous entry stated, I had to re-code everything due to some issues.

Check out the video below to see a quick demo:

NOTE: Audio is a bit crispy, sadly I forgot to cover the mic when using a miter saw...

[media][/media]

Thanks for watching the video!!! How the game will work is simple, each map will be two screens in width, and two screens in height. The designer loads sprite sheets, which makes my job very easy so I do not have to program each tile in the game and level editor.

So far I have no options other than selecting each tile, erasing, and scrolling the map.

Part 2 will show object layer, sprite layer, and collision layer among other things!

I'm currently using simple place holder art I made just to get the ball rolling! Right now it's much more important to get the game in a working stage than having fancy graphics off the bat. Those tiles will be generally all of the "World Graphics". I still need tiles for dungeons, castles, the boss area, and a few more.

Programming020195BRook

Programming020195BRook

 

Classic RPG #1 - Task 3 - Update 1

Task 3: https://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.

[size=2]'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.

Programming020195BRook

Programming020195BRook

 

Classic RPG #1 - Task 3

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: [twitter]Black_Rook_Dev[/twitter]

Programming020195BRook

Programming020195BRook

 

Classic RPG #1 - Task 2

Previous Task: https://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!




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: [twitter]Black_Rook_Dev[/twitter]

Programming020195BRook

Programming020195BRook

 

Classic RPG #1 - Task 1

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: [twitter]Black_Rook_Dev[/twitter]

Programming020195BRook

Programming020195BRook

 

3D vs. 2D Sprite Test

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.



Any suggestions would be greatly appreciated!

Twitter: [twitter]Black_Rook_Dev[/twitter]

Programming020195BRook

Programming020195BRook

 

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

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.







Any advice and suggestions would be greatly appreciated!

Twitter: [twitter]Black_Rook_Dev[/twitter]

Programming020195BRook

Programming020195BRook

 

OpenChess 1.0 Completed + Video!

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.

[media] [/media]

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: [twitter]Black_Rook_Dev[/twitter]

Programming020195BRook

Programming020195BRook

 

Chess WIP Video + More Concept Art

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.



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!

[twitter]Black_Rook_Dev[/twitter]

Programming020195BRook

Programming020195BRook

 

Chess WIP & Classic RPG Project for 2012

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:



[font=Arial][size=2][/font]


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: [twitter]Black_Rook_Dev[/twitter]

Programming020195BRook

Programming020195BRook

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!