Welcome back!
What I'm planning for the next tutorial is having the player be able to pick up items from the map. To make things a little easier I will have it so that all items are inside of chests. I have an idea to put more than just one item in a chest as well as having a fix or random amount of gold in the chest as well. I will probably start with the gold because I will be adding items in later when I get to inventory for the player.
I plan to add in more elements of a role playing game system in upcoming tutorials. Things like combat, leveling up, spells/special skills.
Jamie McMahon
-----------------------------
Proud member of Dream.In.Code
XNA Game Programming Adventures
Sunday, January 31, 2010
Friday, January 29, 2010
I'm moving! Well, sort of.
Welcome back!
My web site is hosted on a Windows server and I will be moving from that server to a Linux server. The reason is that I want to use some PHP things, PHP is a server-side language for web development, and my hosting service does not offer PHP with their Windows servers. When I set up the site I was planning on doing a litle developing with ASP.NET but I've found that to be a bit of a pain. I'm planning on having them switch servers on February 1st and they told me there may be connection problems while the site is being transfered. Just giving you all a little heads up so if you are trying to visit my site and can't reach it you know why.
Jamie McMahon
-----------------------------
Proud member of Dream.In.Code
XNA Game Programming Adventures
My web site is hosted on a Windows server and I will be moving from that server to a Linux server. The reason is that I want to use some PHP things, PHP is a server-side language for web development, and my hosting service does not offer PHP with their Windows servers. When I set up the site I was planning on doing a litle developing with ASP.NET but I've found that to be a bit of a pain. I'm planning on having them switch servers on February 1st and they told me there may be connection problems while the site is being transfered. Just giving you all a little heads up so if you are trying to visit my site and can't reach it you know why.
Jamie McMahon
-----------------------------
Proud member of Dream.In.Code
XNA Game Programming Adventures
Thursday, January 28, 2010
New XNA Role Playing Game tutorial!
Welcome back!
I have added a new tutorial for my XNA role playing game tutorials to my web site. This tutorial does a few minor fixes. One thing that I wanted to fix for a while now is that there are copies of the same method in different classes of the game. I changed it so that there is only one static method to prefrom the same task. You can find the link to the tutorial on the RPG Tutorials page of my web site.
Jamie McMahon
-----------------------------
Proud member of Dream.In.Code
XNA Game Programming Adventures
I have added a new tutorial for my XNA role playing game tutorials to my web site. This tutorial does a few minor fixes. One thing that I wanted to fix for a while now is that there are copies of the same method in different classes of the game. I changed it so that there is only one static method to prefrom the same task. You can find the link to the tutorial on the RPG Tutorials page of my web site.
Jamie McMahon
-----------------------------
Proud member of Dream.In.Code
XNA Game Programming Adventures
Wednesday, January 27, 2010
What is coming up?
Welcome back!
I've been making a few changes to the images but this is not something you will necessarily have to do for your game. I've learned a lot of graphic design over the past while and I will give you the option of using the new graphics or designing your own or whatever it is you would like to do. In terms of functionality there are a few things that need to be added in. At the moment combat doesn't happen. That is one thing that needs to be worked on. Another thing that needs to be worked out is items the player can use. That is perhaps one of the harder parts of a RPG but it is important nonetheless. Will have to eventually add in shops for the player to interact with as well as improving the player character system.
Jamie McMahon
-----------------------------
Proud member of Dream.In.Code
XNA Game Programming Adventures
I've been making a few changes to the images but this is not something you will necessarily have to do for your game. I've learned a lot of graphic design over the past while and I will give you the option of using the new graphics or designing your own or whatever it is you would like to do. In terms of functionality there are a few things that need to be added in. At the moment combat doesn't happen. That is one thing that needs to be worked on. Another thing that needs to be worked out is items the player can use. That is perhaps one of the harder parts of a RPG but it is important nonetheless. Will have to eventually add in shops for the player to interact with as well as improving the player character system.
Jamie McMahon
-----------------------------
Proud member of Dream.In.Code
XNA Game Programming Adventures
What's up with Jamie?
Welcome back!
Jamie has been pretty busy . I've been trying to get two tutorials on the XNA screenmanagement tutorials series up on my site. I've also been doing a little work on an entry to a programming challenge at Game Institute. This game is different than anything I've tried before. It is a game that looks a little like it is 3D but it is actually all done using 2D image, no 3D models or anything. The theme of this challenge is to make a 2D game that incorporates 3D game play elements. If you've ever seen the old Eye of the Beholder games by SSI you will have an idea of what I'm trying to accomplish. I've just got some simple rendering done that was hard coded meaning I drew the images with no data.
Thought you might be interested so here's a little screen shot of the game being rendered. I used the Genetica Viewer from Spiral Graphics and the GIMP for images.
Jamie McMahon
-----------------------------
Proud member of Dream.In.Code
XNA Game Programming Adventures
Jamie has been pretty busy . I've been trying to get two tutorials on the XNA screenmanagement tutorials series up on my site. I've also been doing a little work on an entry to a programming challenge at Game Institute. This game is different than anything I've tried before. It is a game that looks a little like it is 3D but it is actually all done using 2D image, no 3D models or anything. The theme of this challenge is to make a 2D game that incorporates 3D game play elements. If you've ever seen the old Eye of the Beholder games by SSI you will have an idea of what I'm trying to accomplish. I've just got some simple rendering done that was hard coded meaning I drew the images with no data.
Thought you might be interested so here's a little screen shot of the game being rendered. I used the Genetica Viewer from Spiral Graphics and the GIMP for images.
Jamie McMahon
-----------------------------
Proud member of Dream.In.Code
XNA Game Programming Adventures
Monday, January 25, 2010
Jamie is back!
Welcome back!
I'm happy to say that I'm back writing my tutorials again. I did have some major issues that I needed to sort out and I am still starting an indie game company but I truly missed writing the tutorials. I'm sorry that I left you hanging and didn't finish the game. I'm going to try my best to rememdy that situation though. I wrote a new tutorial on Eyes of the Dragon, my XNA Role Playing Game. In this tutorial I added in support for the Xbox 360 controller to the game. Everything you can do with the keyboard you can also do with the controller. You can select items using the direction pad and the B button. You can start conversations using the A button. You can also move the player character using the left thumb stick. If you would like to read the tutorial you can find the link to it on the RPG Tutotrials page of my web site.
Jamie McMahon
-----------------------------
Proud member of Dream.In.Code
XNA Game Programming Adventures
I'm happy to say that I'm back writing my tutorials again. I did have some major issues that I needed to sort out and I am still starting an indie game company but I truly missed writing the tutorials. I'm sorry that I left you hanging and didn't finish the game. I'm going to try my best to rememdy that situation though. I wrote a new tutorial on Eyes of the Dragon, my XNA Role Playing Game. In this tutorial I added in support for the Xbox 360 controller to the game. Everything you can do with the keyboard you can also do with the controller. You can select items using the direction pad and the B button. You can start conversations using the A button. You can also move the player character using the left thumb stick. If you would like to read the tutorial you can find the link to it on the RPG Tutotrials page of my web site.
Jamie McMahon
-----------------------------
Proud member of Dream.In.Code
XNA Game Programming Adventures
Saturday, January 2, 2010
About these tutorials
Welcome back!
I'm sorry but I will not be finishing this tutorial series. I just do not have the time needed to finish these tutorials. The reason is that I've begun work on being an indepedent game developer creating games for the Xbox 360, Windows and later on down the road the Zune. I will be writing tutorials now and again but I can't devote the time required to program a complete RPG and write the tutorials on that program.
Jamie McMahon
-----------------------------
Proud member of Dream.In.Code
XNA Game Programming Adventures
I'm sorry but I will not be finishing this tutorial series. I just do not have the time needed to finish these tutorials. The reason is that I've begun work on being an indepedent game developer creating games for the Xbox 360, Windows and later on down the road the Zune. I will be writing tutorials now and again but I can't devote the time required to program a complete RPG and write the tutorials on that program.
Jamie McMahon
-----------------------------
Proud member of Dream.In.Code
XNA Game Programming Adventures
Monday, December 28, 2009
I`m back
Welcome back!
I got back yesterday afternoonn but I`ve been pretty busy catching up on things. I did get a new laptop for Christmas from my sister. It is a pretty good laptop and I`ve been trying to get it up and running. I`ve also had a few other things that I`ve had to do. I hope to get back to Eyes of the Dragon this week, as well as other tutorials that I would like to write.
I`ve also been busy trying to set up shop as and Indie developer with XNA. This will cut into the time I can spend on my tutorials but I will be working on them. I will not be working on the game programming contests at Game Institute any more freeing up the time that I was spending on those projects. I hope to have a new tutorial up on the site in the very near future.
Bixel, a reader of my tutorials, has made a couple suggestions on the tutorials on creating a role playing game with XNA. One was to have an editor for creating dialogs for the game. That is something that I will be working on eventually if I ever find the time for that. I also have some plans for the tile map editor for the game. Bixel also pointed out a problem with that editor. If you click outside of the right or bottom edges of the map the editor will throw an exception. I will add in the fix for that in the next tutorial and also make a fix for moving from XP to Windows 7 in an upcoming tutorial.
Jamie McMahon
-----------------------------
Proud member of Dream.In.Code
XNA Game Programming Adventures
I got back yesterday afternoonn but I`ve been pretty busy catching up on things. I did get a new laptop for Christmas from my sister. It is a pretty good laptop and I`ve been trying to get it up and running. I`ve also had a few other things that I`ve had to do. I hope to get back to Eyes of the Dragon this week, as well as other tutorials that I would like to write.
I`ve also been busy trying to set up shop as and Indie developer with XNA. This will cut into the time I can spend on my tutorials but I will be working on them. I will not be working on the game programming contests at Game Institute any more freeing up the time that I was spending on those projects. I hope to have a new tutorial up on the site in the very near future.
Bixel, a reader of my tutorials, has made a couple suggestions on the tutorials on creating a role playing game with XNA. One was to have an editor for creating dialogs for the game. That is something that I will be working on eventually if I ever find the time for that. I also have some plans for the tile map editor for the game. Bixel also pointed out a problem with that editor. If you click outside of the right or bottom edges of the map the editor will throw an exception. I will add in the fix for that in the next tutorial and also make a fix for moving from XP to Windows 7 in an upcoming tutorial.
Jamie McMahon
-----------------------------
Proud member of Dream.In.Code
XNA Game Programming Adventures
Saturday, December 19, 2009
Got the editor working
Welcome back!
I was able to get the map editor working. I won't be writing any more tutorials on the editor. I will make the source code available for download. I said it before but I'm going to have two versions of the game. The first one will be with XNA 3.0 and the other will be with XNA 3.1. The reason is that XNA 3.1 allows you to work on both XNA 3.0 and XNA 3.1 projects. I will make a copy of the XNA 3.0 game and I will update it work with XNA 3.1. I will be working with XNA 3.0 first for the tutorials and then I will apply the necessary changes to the XNA 3.1 version of the game. I hope to get the coding for the next tutorial finished today.
Just to let you all know, I will be away for Christmas, from the 22nd to the 27th. I will be visiting my sister. I still don't have a laptop so I won't be able to work on things while I'm away.
Jamie McMahon
-----------------------------
Proud member of Dream.In.Code
XNA Game Programming Adventures
I was able to get the map editor working. I won't be writing any more tutorials on the editor. I will make the source code available for download. I said it before but I'm going to have two versions of the game. The first one will be with XNA 3.0 and the other will be with XNA 3.1. The reason is that XNA 3.1 allows you to work on both XNA 3.0 and XNA 3.1 projects. I will make a copy of the XNA 3.0 game and I will update it work with XNA 3.1. I will be working with XNA 3.0 first for the tutorials and then I will apply the necessary changes to the XNA 3.1 version of the game. I hope to get the coding for the next tutorial finished today.
Just to let you all know, I will be away for Christmas, from the 22nd to the 27th. I will be visiting my sister. I still don't have a laptop so I won't be able to work on things while I'm away.
Jamie McMahon
-----------------------------
Proud member of Dream.In.Code
XNA Game Programming Adventures
Friday, December 18, 2009
Problems with map editor
Welcome back!
I've been having problems with the map editor. For whatever reason since I've moved to Windows 7 I can't get it to work. What I am going to do is leave the map editor out of the tutorials. I will make a map editor and make it available for download as a separate application. I am busy for pretty much the whole day today so I don't think I will have time to work on the tutorials today. I did get a bit of the coding done, as well as a nicer image of a chest made. I am hoping that tomorrow I will be able to work on this more. I will also be creating a XNA 3.1 version of the game.
Jamie McMahon
-----------------------------
Proud member of Dream.In.Code
XNA Game Programming Adventures
I've been having problems with the map editor. For whatever reason since I've moved to Windows 7 I can't get it to work. What I am going to do is leave the map editor out of the tutorials. I will make a map editor and make it available for download as a separate application. I am busy for pretty much the whole day today so I don't think I will have time to work on the tutorials today. I did get a bit of the coding done, as well as a nicer image of a chest made. I am hoping that tomorrow I will be able to work on this more. I will also be creating a XNA 3.1 version of the game.
Jamie McMahon
-----------------------------
Proud member of Dream.In.Code
XNA Game Programming Adventures
Thursday, December 17, 2009
What is happening
Welcome back!
Well, I've got this new computer up and running pretty good. I've transfered all of the files that I need to it as well. I was able to get Eyes of the Dragon up and running with no problems. Both in XNA 3.0 and XNA 3.1. I'm having a problem getting the map editor to work though. I will work on that but until then I think I will get back to the tutorial that I was working on, having the player to be able to interact with items in the game. I will also write a short tutorial on how to upgrade the game from XNA 3.0 to XNA 3.1 if you would like to do that. You should have to if you don't want to. I will try not to do anything that would require XNA 3.1 if you do not want to use it.
Jamie McMahon
-----------------------------
Proud member of Dream.In.Code
XNA Game Programming Adventures
Well, I've got this new computer up and running pretty good. I've transfered all of the files that I need to it as well. I was able to get Eyes of the Dragon up and running with no problems. Both in XNA 3.0 and XNA 3.1. I'm having a problem getting the map editor to work though. I will work on that but until then I think I will get back to the tutorial that I was working on, having the player to be able to interact with items in the game. I will also write a short tutorial on how to upgrade the game from XNA 3.0 to XNA 3.1 if you would like to do that. You should have to if you don't want to. I will try not to do anything that would require XNA 3.1 if you do not want to use it.
Jamie McMahon
-----------------------------
Proud member of Dream.In.Code
XNA Game Programming Adventures
Wednesday, December 16, 2009
The move to Windows 7
Welcome back!
I have been making the move to Windows 7 and installing of the programs that I usually use for development and other things. So far it is going pretty well. I have XNA 3.1 installed on the computer with Visual C# 2008 Express edition. I created a tested the Platformer Start Kit last night and it worked perfectly. I'm amazed at how much faster this computer is compared to my old ones. I'm hoping this evening to get all of the important files I need for working on my tutorials onto this computer. They are on a network drive, I just have to copy them over to this one. I hope to get back to work on my tutorials tomorrow.
Jamie McMahon
-----------------------------
Proud member of Dream.In.Code
XNA Game Programming Adventures
I have been making the move to Windows 7 and installing of the programs that I usually use for development and other things. So far it is going pretty well. I have XNA 3.1 installed on the computer with Visual C# 2008 Express edition. I created a tested the Platformer Start Kit last night and it worked perfectly. I'm amazed at how much faster this computer is compared to my old ones. I'm hoping this evening to get all of the important files I need for working on my tutorials onto this computer. They are on a network drive, I just have to copy them over to this one. I hope to get back to work on my tutorials tomorrow.
Jamie McMahon
-----------------------------
Proud member of Dream.In.Code
XNA Game Programming Adventures
Tuesday, December 15, 2009
What happened to Jamie???
Welcome back!
Sorry I haven't made any posts in the past few days or done any work on the tutorials. I've had a few issues that I had to deal with. I hope to get back to this project very shortly.
On another note, I treated myself to an early Christmas present. I bought a new desktop computer. My other one still works, I just thought it was time to make the move to Windows 7 and get a faster computer. What I'm planning on doing is using my new computer and upgrade the game to use XNA 3.1 and on the other one I will use XNA 3.0. I will also be getting a laptop in the not too distant future. Right now I'm installing all of the programs I need to get Visual Studio and XNA going. I will probably be adding the files I need for the tutorials and such tomorrow.
Jamie McMahon
-----------------------------
Proud member of Dream.In.Code
XNA Game Programming Adventures
Sorry I haven't made any posts in the past few days or done any work on the tutorials. I've had a few issues that I had to deal with. I hope to get back to this project very shortly.
On another note, I treated myself to an early Christmas present. I bought a new desktop computer. My other one still works, I just thought it was time to make the move to Windows 7 and get a faster computer. What I'm planning on doing is using my new computer and upgrade the game to use XNA 3.1 and on the other one I will use XNA 3.0. I will also be getting a laptop in the not too distant future. Right now I'm installing all of the programs I need to get Visual Studio and XNA going. I will probably be adding the files I need for the tutorials and such tomorrow.
Jamie McMahon
-----------------------------
Proud member of Dream.In.Code
XNA Game Programming Adventures
Thursday, December 10, 2009
Second screen management tutorial!
Welcome back!
I have finished the second tutorial on adding screen management to your XNA games. This tutorial actually covers creating separate screens for different parts of your XNA game. Separating the screens of your game into different classes will make your game easier to manage. It will also allow for code reuse down the road. If you have a screen management system in one game you can easily transfer it to a new game. You can find the link to the XNA screen management tutorials on the XNA Tutorials page of my web site, XNA Game Programming Adventures.
Jamie McMahon
-----------------------------
Proud member of Dream.In.Code
XNA Game Programming Adventures
I have finished the second tutorial on adding screen management to your XNA games. This tutorial actually covers creating separate screens for different parts of your XNA game. Separating the screens of your game into different classes will make your game easier to manage. It will also allow for code reuse down the road. If you have a screen management system in one game you can easily transfer it to a new game. You can find the link to the XNA screen management tutorials on the XNA Tutorials page of my web site, XNA Game Programming Adventures.
Jamie McMahon
-----------------------------
Proud member of Dream.In.Code
XNA Game Programming Adventures
Wednesday, December 9, 2009
Finished the tutorial I was talking about earlier
I have finished writing the tutorial I was talking about this morning on creating a role playing game with XNA. I have upload the tutorial to the RPG Tutorials page of my web site. In this tutorial I added in collision detection between the player's sprite and the sprites for the NPCs so that the player can not walk through them. In the next tutorial on creating a role playing game with XNA I will be adding in the player being able to pick up items from the game screen. I encourage you to keep come to this blog for what I am working on in regards to my XNA tutorials, both RPG and others, or you can visit the XNA Blog page of my web site.
Sorry I missed yesterday
Welcome back!
Well, I missed yesterday but I did write a new XNA tutorial and I have uploaded it to my site for download. This isn't a role playing game tutorial though. I'm writing a two part, might add a third part, tutorial on handing screen management with XNA. I'm also working on the next tutorial in the creating a role playing game with XNA tutorial series. In this tutorial I will be making it so that the player can't walk through NPCs, which they can at the moment. It won't be a terribly long tutorial so I may add a few other things in that have been bothering me that are easy to fix.
You can find the link to the tutorial on the XNA Tutorials page of my web site.
This is a list of a few things that I have planned for the near future:
Jamie McMahon
-----------------------------
Proud member of Dream.In.Code
XNA Game Programming Adventures
Well, I missed yesterday but I did write a new XNA tutorial and I have uploaded it to my site for download. This isn't a role playing game tutorial though. I'm writing a two part, might add a third part, tutorial on handing screen management with XNA. I'm also working on the next tutorial in the creating a role playing game with XNA tutorial series. In this tutorial I will be making it so that the player can't walk through NPCs, which they can at the moment. It won't be a terribly long tutorial so I may add a few other things in that have been bothering me that are easy to fix.
You can find the link to the tutorial on the XNA Tutorials page of my web site.
This is a list of a few things that I have planned for the near future:
- Multiple maps
- Items
- Shops
- Actual combat
- Quests
- Game mechanics
Jamie McMahon
-----------------------------
Proud member of Dream.In.Code
XNA Game Programming Adventures
Monday, December 7, 2009
New XNA RPG Tutorial!
Well, I have just added the latest tutorial on creating a role playing game with XNA to my web site! As I mentioned this tutorial was about adding some visual elements for the player's character to the game. You can find the link to the tutorials on the RPG Tutorials page of my web site.
Jamie McMahon
-----------------------------
Proud member of Dream.In.Code
XNA Game Programming Adventures
Jamie McMahon
-----------------------------
Proud member of Dream.In.Code
XNA Game Programming Adventures
Started writing next XNA RPG tutorial
Welcome back!
I have started writing the next tutorial in my Creating a Role Playing Game with XNA tutorial series. Like I mentioned in my previous post I didn't like just having one sprite for the player to control. There are after all 4 classes and 2 genders and just the one sprite. Well, I fixed that. I used an online sprite tool for RPG Maker to make some sprites for the player's character. I made eight of them in total and added them into the game. Now in the character generator when the player is creating their character there is a little picture of the sprite for that character class and gender. Also, when you go to the actual game with a generated character the appropriate sprite will appear on the screen. I hope to have this tutorial on creating a role playing game with XNA on my site for download this evening or tomorrow at the latest. Just thought I would post a couple screen shots of what I did.
Jamie McMahon
-----------------------------
Proud member of Dream.In.Code
XNA Game Programming Adventures
I have started writing the next tutorial in my Creating a Role Playing Game with XNA tutorial series. Like I mentioned in my previous post I didn't like just having one sprite for the player to control. There are after all 4 classes and 2 genders and just the one sprite. Well, I fixed that. I used an online sprite tool for RPG Maker to make some sprites for the player's character. I made eight of them in total and added them into the game. Now in the character generator when the player is creating their character there is a little picture of the sprite for that character class and gender. Also, when you go to the actual game with a generated character the appropriate sprite will appear on the screen. I hope to have this tutorial on creating a role playing game with XNA on my site for download this evening or tomorrow at the latest. Just thought I would post a couple screen shots of what I did.
Character Generator
Game With Sprite
Jamie McMahon
-----------------------------
Proud member of Dream.In.Code
XNA Game Programming Adventures
Saturday, December 5, 2009
Visual aspects
Welcome back!
What I am working on at the moment is adding sprites for the different characters. Since there are four classes and two genders there will be eight sprites in total. What I would like to do is have a different sprite for each of the classes and genders. In the character generator when the player is selecting creating their character a picture of the appropriate sprite will be on the screen as well. While a minor thing it has been bugging me for a while.
Jamie McMahon
-----------------------------
Proud member of Dream.In.Code
XNA Game Programming Adventures
What I am working on at the moment is adding sprites for the different characters. Since there are four classes and two genders there will be eight sprites in total. What I would like to do is have a different sprite for each of the classes and genders. In the character generator when the player is selecting creating their character a picture of the appropriate sprite will be on the screen as well. While a minor thing it has been bugging me for a while.
Jamie McMahon
-----------------------------
Proud member of Dream.In.Code
XNA Game Programming Adventures
Friday, December 4, 2009
Third post in one day, new tutorial is online!
Wow! Three posts in one day. That must be close a new record for me. Just wanted to let you all know that the latest tutorial on creating a role playing game with XNA is now on my site for download. You can find the link to the tutorial in PDF format on the RPG Tutorials page of my web site. If you want the zipped version so you can download it and read it at your convenience you can find it on the RPG Tutorials ZIP page of my web site.
Subscribe to:
Posts (Atom)


