Jump to content
Xtreme .Net Talk

Recommended Posts

Posted

I've yet to finish a game. I always overdo myself and don't get it finished.

 

I'll see an easy way and a "more professional" way and take the harder route because it's easier to expand or is considered better practice.

 

I think I should just DO it and worry about making it better later on.

Posted

Yep.

I'm all about RPGs and FPSs. Working on a game with www.DominusOnline.com and the one in my signature.

 

I have yet to finish a game that I have started :) . I went from Pictureboxes(I cant beleive I tried to make mario with them), then GDI+ (thanks Mutant) and then to Direct3D.

My VB.NET Game Programming Tutorial Site (GDI+, Direct3D, Tetris [coming soon], a full RPG.... you name it!)

vbprogramming.8k.com

My Project (Need VB.NET Programmers)

http://workspaces.gotdotnet.com/ResolutionRPG

Posted

I have made many RPG's during my game days and I have developed a few important tips for myself:

 

 

1. Create easy-to-manipulate engines/functions 'this way you will not be using alot of worthless cycle hungry code

 

2. If you can learn how to program DX. 'This will make your game much much smoother

 

3. Remember to name everything accordingly 'none of this dim a as string crap lol

 

4. Before you start programing a game, just like a writting a book brainstorm and outline your game 'this way you will have a more concrete game

 

5. Be creative 'the final fantasy thing has been done..move on !!!

 

6. be in a good mood 'If you cant dish out fun feelings at the time of programing then nobody will have fun playing your game :p

 

 

These things I always use when programing a game in general. They may or may not be helpful for you but they help me :D

  • Leaders
Posted

7. comment your code. :)

 

So? anyone?

Yes, I would like to program a game... in fact I'm working on three right now. :D

Iceplug, USN

One of my coworkers thinks that I believe that drawing bullets is the most efficient way of drawing bullets. Whatever!!! :-(

  • 8 months later...
Posted

Ok, this thread started more then half year ago... and I completed forgot it...

 

So, am posting now...

 

I would realy apreciate anyone that would like to give me some assistance in some RPG game am working on...

 

Please, for any interest on this just post :)...

Posted

Well, my submarine game was alted due the lacking of skills of mine during that time... Now I could actualy do it but am too much exciting with my RPG game...

 

This RPG game consistes in huge 2D maps to explore... fight monsters, complete quests and achieve your main ojective. But the best thing of all is that any person will be able to create unlimited monsters, maps, historylines. That is, what I am creating it's a kind "RPG Maker", but with graphics and diferent gameplay...

 

With this "RPG maker" persons with no programming skills at all will be able to create totaly diferent games from classic mediaval RPGs to tactical Space Combat games.

 

My first step, which is already underway it's to create the so called Game Editor, which is heavely helping to design the games features / gameplay...

 

My Editor will add the ability of creating 2D maps with multi-layer support, (which is a thing that I recently finished implanting), create their own graphics from 32*32 to 256*256 images with transparancy support, load new maps when needed (like entering caves or houses) and creating a World map with day/night time system like fallout which will be the mains exploration role of the game with the ability of trigering an astronomic amount of events from.

 

At the moment a user can choose to create from 5*5 to 500*500 tiles size map and build the a map.. well no Saving feature implanted yet.. but quite soon.

 

The game's combat system will be inspared on Spectrum's Rebelstar and the great Fallout's where all units will have an certain amount of action points to spend on tasks during the unit's round...

 

My dream since 16 years ago is to re-create a game like Rebelstar with my own rules, and, this might fit well on my current project...

 

...well, there is so much to describe of what is possible to do in the game and how does it plays. If there is interest enought let me know about it...

 

If you also would like to see what it's made by now just add me at MSN:

efiletahi@hotmail.com

 

It will be a pleasure to share with you my work and to listen to your opinion...

Posted

MSN... ::shakes head::

 

So this isn't an RPG, but a RPG scripting engine.

 

Not to be a downer, but the chances of someone actually finishing an RPG arn't great. I'm not sure if a RPG Scripting Engine would be easier or harder.

 

I'd think it would be less work to to do overall, because you're just doing the game engine.

 

Is this fully custom - as in you can dynamically create your own RPG system or is this static and you can create games for the system you use?

 

What language are you using? DirectX or GDI+? It would be fun if not for MSN

Posted
http://www.phylomortis.com/html/rmxp1.html

 

Why ya hating on MSN? Could be worse. Could be AIM or Yahoo or ICQ...

 

Never used Yahoo.

 

I use AIM for work and family. ICQ is my choice, though I don't know anyone else who uses it anymore so no ICQ.

 

More than anything I hate it that there are all these formats for Instant Messaging and having to download a stupid client and run multiple at once to talk to different people.

 

Nothing terribly wrong with MSN, other than it's a resource hog, it doesn't have any useful unique capabilities and I've dodged needing to install it. I'm not going to install it now.

 

Now if Trillian were truely freeware I could use that... Unfortunately it's not - it has commercial strings attached - so I can't install it on my business machine or my work machine without buying it.

Posted

Gotta love driving a thread OT. :)

MSM does offer a great feature for XP users - Remote Assistance.

Anyway I've managed not to use any of the instant messaging networks for awhile now. All IRC for me. ;)

"Who is John Galt?"
Posted
Gotta love driving a thread OT. :)

MSM does offer a great feature for XP users - Remote Assistance.

Anyway I've managed not to use any of the instant messaging networks for awhile now. All IRC for me. ;)

 

Further off topic, I was introduced to a client last night called Miranda, which ran IRC, ICQ, AIM, MSM - GLP free and took about 7mg of ram to run all at once - vs 20mb that AIM takes to run by itself.

Posted (edited)
MSN... ::shakes head::

 

So this isn't an RPG, but a RPG scripting engine.

 

Not to be a downer, but the chances of someone actually finishing an RPG arn't great. I'm not sure if a RPG Scripting Engine would be easier or harder.

 

No. It's an RPG building software which allows any person to create RPG games like ADOM (Ancient Domains of mystery) mixed with Fallout and a few drops of Spectrum's Rebelstar (my fav turned based game of all time)...

 

Why do you say that building an RPG is that hard? Have you ever played ADOM (Ancient Domains of mystery)? It's an incredible FREE text-based RPG and extremely detailed. Text-based... An RPG does not need to have graphics, sounds or animations. From my experience, you only need imagination and an average acknowledge in programming. Even done a few for ZX Spectrum...

Creating a 3D game is far more complexier then a 2D tiled based game...

 

I'd think it would be less work to to do overall, because you're just doing the game engine.

 

Well am creating the games editor at the moment which does nothing else that configuring the games variables. The engine will yet need to be implanted, althought some parts of it are already done in the Games Editor, like the map scrolling.

 

Is this fully custom - as in you can dynamically create your own RPG system or is this static and you can create games for the system you use?

 

Most of it will be 100% fully customized, like the graphics and sounds and history line. It will be also possible to customize some aspects of the games graphical interface. It's only like creating new maps for Half Life game...

 

What language are you using? DirectX or GDI+? It would be fun if not for MSN

 

Since my acknowlege in DirectX it's is zero, am moving on it with GDI+ on C#. Also because there is not major animations in the game, GDI+ will handel it quite good...

 

Well if you can't use MSN tell me how we can instant chat. Fine with me to install any software to acomplish this. :)

Edited by EFileTahi-A
Posted

Too bad you are going the c# way. I�d be able to help if you would use VB. Oh well �

 

I have a little tip for you� If you design the engine use a dll to explain to your engine what different tiles you have doors, stairs, traps, exits,... and how they should react. This way you can change the entire gameplay by creating a new dll.

 

Do the same for players, NPC, monsters, magic weapons, �

Posted
Further off topic' date=' I was introduced to a client last night called Miranda, which ran IRC, ICQ, AIM, MSM - GLP free and took about 7mg of ram to run all at once - vs 20mb that AIM takes to run by itself.[/quote']

 

More OT - I use Trillian myself. I don't know how I ever dealt with running all those other things. :cool:

Here's what I'm up to.
Posted
Most of it will be 100% fully customized' date=' like the graphics and sounds and history line. It will be also possible to customize some aspects of the games graphical interface. It's only like creating new maps for Half Life game...[/quote']

http://www.gpwiki.org/forums/images/smiles/lol.gif

 

I've been working on my RPG for a couple of years now. I'm on my 3rd rewrite now using VB.NET and DX9 with the TrueVision3D engine. I'm hoping to turn it into a book that I'll either self-publish over the net or shop around to a publisher. I've got most of the components done, just need to plug them all together. :) If you need any tips on how to organize things, just ask.

Here's what I'm up to.
Posted

My MSN is SlinkingFerret@hotmail.com (they wouldn't let me use my old "@yahoo.com" account because it wasn't hotmail!).

 

I woiuld love to help you plan and get in on some actions.

 

I want to program what I do in VB.Net primarily (Which is why I love .Net, it's cross language), but C# is also cool. Interfaces are very important and at least interface programming if not some other OOP techniques would be helpful.

 

We need to plan things out in terms of class/library structure and goals we want to achieve, then work on who does what.

 

I have Visio & Visual Studio (architect or enterprise... whatever came with MSDN Universal) which could help us out a bit.

Posted
Too bad you are going the c# way. I�d be able to help if you would use VB. Oh well �

 

Well, don't forget that .NET is a crossover language plataform, meaning that, (for example) a VB DLL can be used by C# language and vice-versa.

 

I have a little tip for you� If you design the engine use a dll to explain to your engine what different tiles you have doors, stairs, traps, exits,... and how they should react. This way you can change the entire gameplay by creating a new dll.

 

Do the same for players, NPC, monsters, magic weapons, �

 

Well, games engine will always scan the tile in which your going to move, this is the very first step. And, since the user can customize tiles I cannot fix them to a .dll. The tile configuration is currently being stored in isolated .txt files. Let me explain to you a bit of how the engine plays:

 

Imagine that you have a 100x100 tiled map, which actualy correspondes to my String Array Var of [100,100, 5], the "5" is the number which controls several things. They are as follows:

 

-[x,x,0] = the configuration of the first graphical layer...

-[x,x,1] = the configuration of the second graphical layer...

-[x,x,2] = stores 1 / 0. Which informs the games engine if the tile has been already revealed to the user (kinda fixed fog of war like most strategy games play)

-[x,x3] = the events of the tile. It triggers things like, text, creatures, entering a city, dialogs etc...

- [x,x4] = the properties of the tile. Like, if it can be walked throught, energy cost to cross (if walking on day light on a desert thirsty and fatigue can be properly configurated by the user (map designer)), time to cross (if walking on a dense forest time to cross will logicaly be greater) and temperature (which will have effect on the player's characters thirsty rate, having a cold, fatigue etc.

 

So, imagine that you step on sqaure x12,y67 from the 100x100 grid, this is what will happen internaly at the game's engine:

 

1 - [12,67,4] = Checks if the tile can be walked and computes its properties

 

2 - [12,67,2] array variable will be checked and reveal the apropriate squares around the players current position.

 

3 - [12,67,3] will trigger the events based on what was previous defined. Let's imagine that the associated event had a 100% of being triggered on that tile and that was a text event which would describe the following:

 

"As you aprouch the desert you see a young man running towards your party. He turns at you and screams without stop running: "Go back! Don't walk into the desert! That place is filled with desert Orks!" The man then rushes himself into the forest..."

 

Event's are stored in independent in Binary files in the games editor and then joined and linked up on some var in when compling the games editor project to be executed...

 

I which I could have more time to speak more about it. Anyway, join me at msn this night at about 21:00 (GMT:00 Lisbon/England) . If you like we can tlk more about it and swamp impressions...

Posted
http://www.gpwiki.org/forums/images/smiles/lol.gif

 

I've been working on my RPG for a couple of years now. I'm on my 3rd rewrite now using VB.NET and DX9 with the TrueVision3D engine. I'm hoping to turn it into a book that I'll either self-publish over the net or shop around to a publisher. I've got most of the components done, just need to plug them all together. :) If you need any tips on how to organize things, just ask.

 

Realy apreciate that! I wish you could join me on this project of mine... If you are an RPG fan you might like this project...

 

All in all it's great to know I can count with your help :)

 

Do you have any instant message service?

Posted
-[x' date=x,0] = the configuration of the first graphical layer...

-[x,x,1] = the configuration of the second graphical layer...

-[x,x,2] = stores 1 / 0. Which informs the games engine if the tile has been already revealed to the user (kinda fixed fog of war like most strategy games play)

-[x,x3] = the events of the tile. It triggers things like, text, creatures, entering a city, dialogs etc...

- [x,x4] = the properties of the tile. Like, if it can be walked throught, energy cost to cross (if walking on day light on a desert thirsty and fatigue can be properly configurated by the user (map designer)), time to cross (if walking on a dense forest time to cross will logicaly be greater) and temperature (which will have effect on the player's characters thirsty rate, having a cold, fatigue etc.

 

I don't know why, but looking things over, it looks like this would be handled a lot easier in an XML file read into a dataset.

 

I can see a properties table, events table and a Tile table.

 

I'm not sure about the StringArray Looping vs Dataset speeds though.

 

Personally I'm much more comfortable in a dataset because I can visually "see" how things work out.

 

I know loading an XML Document/Schema from file is easy as Pie... like 2 lines of code with declarations.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...