Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Crystalshire:Developer's Edition-For Dummies


Rob Janes
 Share

Recommended Posts

All the changes I've had made for my engine I was able to switch between two or three different projects. So I was unaware of the problem you face. Well, it still wouldn't hurt to let them play around with a few new features and just let them know they can't make their game with it yet. Its just so they can get feel for it. A hands on experience, if you will.
Link to comment
Share on other sites

  • Replies 506
  • Created
  • Last Reply

Top Posters In This Topic

@lel:

> -snip-

Okay, look. 99% of the people have no idea how to convert UDT data. What that mean is, if he change the map format, most people will re-do their map because they don't know how to convert it. I can only think of about 5 people, including me that know how to convert data.

Why don't developers release the game and just work on it while people play it? It's the same thing. It's not done until the developers say so. I don't know what kind of developers you met, but most I know take pride in their work and they want to release something that is stable and work.

Sincerely,
Rithy
Link to comment
Share on other sites

I'm updating the engine on a daily basis, it's just not feasible to release a version now and have more changes than you could shake a stick at this time next week.

On a side note, I've created the ability for parties to 'instance' certain maps.  Here's how it works. 
If the map data is flagged as 'Instanced' than when a player warps to that map, if their party number is greater than 0 than it looks to see if the maps\map#-PartyNum.map exists, if not it duplicates the maps\map#.map and appends the -PartyNum to it. Every 30 seconds it checks the instanced maps to see if their are players from that party in the map, if there are no party members in the party map, it deletes the map.  If a player isn't in a party when they join the map, they join an uninstanced version where anyone can be in that region.
Link to comment
Share on other sites

@Rob:

> On a side note, I've created the ability for parties to 'instance' certain maps.  Here's how it works. 
> If the map data is flagged as 'Instanced' than when a player warps to that map, if their party number is greater than 0 than it looks to see if the maps\map#-PartyNum.map exists, if not it duplicates the maps\map#.map and appends the -PartyNum to it. Every 30 seconds it checks the instanced maps to see if their are players from that party in the map, if there are no party members in the party map, it deletes the map.  If a player isn't in a party when they join the map, they join an uninstanced version where anyone can be in that region.

I like that but I feel like we can optimize that by a lot. Do you keep a log of Instance Map that is initialized or do you simply loop through the map folder for file name?

Sincerely,
Rithy
Link to comment
Share on other sites

Well I'm obviously not going to get you guys to agree here lol.
=p

Oh, ok Bean you got me. If it wasn't for you, I would not have even realized this fact. I am planning on using this….... Hey Bean, when they finish this, can you help me convert this engine to my game. I have no idea how I'm going to convert the data so that I can make the changes from my engine to this one all work together smoothly without any bugs. But I mean.... you seem like such a great guy and all. I just thought you'd help me.

Well good luck guys, I love what I see you guys trying to do here. I still love the projectiles out of all of it. I can't wait for this release, because apparently I'll be using this myself lol.
Link to comment
Share on other sites

Rithy, when an instances map is created it saves the file name in an array, and during the server loop, it loops through those maps to see if any players are in that map, if they are it keeps the map alive if not it kills the map. It actually works fairly decently.
Link to comment
Share on other sites

@Rob:

> Rithy, when an instances map is created it saves the file name in an array, and during the server loop, it loops through those maps to see if any players are in that map, if they are it keeps the map alive if not it kills the map. It actually works fairly decently.

Ahh okay. That sound good. This sound like a game that can compete with Crystalshire.

Sincerely,
Rithy
Link to comment
Share on other sites

The idea isn't to compete with Crystalshire, Robin is sticking to the role-playing roots and story telling which he's best at.  This game has turned into a hack and slash adventure game rather than a role playing game.  The combat system has been changed significantly to mimic 'graal' or 'a link to the past' as much as possible.  It's set up to use a custom attacking animation so right now it looks like the players punch people, I'm hoping to make each weapon png have an attacking animation as well so that it looks like the swords are swinging out as you're punching. 

I've done away with the standard RPG stat system and have a level system with simple HP/Mana.  All stats rely solely on your gear.  This may require some testing to see if I plan to keep it this way.
Link to comment
Share on other sites

I meant like the game can stood against Crystalshire, not to actually compete.
The quality is getting closer and closer to Crystalshire.
The reason why I use Crystalshire to compare is because it started with the same Engine as this game and it is probably one of the best game here.

Sincerely,
Rithy
Link to comment
Share on other sites

@Rithy58:

> I meant like the game can stood against Crystalshire, not to actually compete.
> The quality is getting closer and closer to Crystalshire.
> The reason why I use Crystalshire to compare is because it started with the same Engine as this game and it is probably one of the best game here.
>
> Sincerely,
> Rithy

This is mostly for people to get the idea of using code and how to handle it. It's not for real beginers and we want you to use this to get an idea to make your own engine. We don't mind if you just use this but I think in my opinion you could build more of one. We are probably after the engine release going to add more to this.
Link to comment
Share on other sites

On a shitty side note, the latest windows updates decided to give my development PC the dreaded BSoD.  After spending a few hours debugging it, I've flucked my master boot record by mistake, and sadly don't have an OS disk on hand to boot into bootrec and fix the mbr. That being said my options are to go get an OS disk tomorrow or factory restore and lose my data.  Thankfully I have a recent backup of this code, so I'd be losing my modified hack and slash combat style , ability for players to sit, and my guild system.  About 3 hours of work altogether, now im just debating if I want to recode it or keep attempting to fix my broken OS.

Either way im out 3 hours of work haha, but I hope to still keep to a halloween launch pending we get a good website and art done in that time.

Cheers
Link to comment
Share on other sites

I know that feeling. Spent the last 4 days or so re-building my system after a hardware failure and virus infecting all my secondary drive program backups. Ended up having to format twice, clear my backups and re-download all the software I use. Wouldn't be that bad but a copy of CS5 takes a good 18 hours to download. -_-

Luckily my secondary drive was intact (although after a bit of a scare - WinXP didn't pick it up) and I'm back on track now.

Always a bitch to lose time and data, even if it is easily re-done.
Link to comment
Share on other sites

@Rob:

> Either way im out 3 hours of work haha, but I hope to still keep to a halloween launch pending we get a good website and art done in that time.
> Cheers

o.0? Halloween is coming up in a little over a week. Do you still want me to work on the site or did you got someone else already?

Sincerely,
Rithy
Link to comment
Share on other sites

Rithy, I'll be on MSN or send me a PM.  ;) The site is using SMF at the moment but could convert to MyBB is necessary.  Looking for a decent cartoon design, bright greens and blues and feels like a cartoon/game.

On a code note, my old hard-drive is now shipped off to a data recovery specialist and I'm bouncing between my Netbook and the wifeys desktop to keep plugging away at the source. I recreate everything I lost in the crash, took roughly 2 hours to get it all back again.  Never want to do that again.

I hope to tackle a UI for the guild system tomorrow. 

Schnurman is working on the tilesets now, they are similar to a bastard child of Graal and Pokemon, so they look very nice!  Cant wait to show some screenshots.

I saw Halloween for a launch date for public testing phases but who knows, I would have liked to had it launch around that time and have some halloween events but it's just not feasible for this year.  It'll most likely be the first or second week of November and the first world events starting around Christmas time.
Link to comment
Share on other sites

@aiden500:

> Just a quick question:
> How did you put the copyright in?
> Its not in the gui?
> Say if i wanted to release my source how would put the copyright in with pout people being able to paint over it like you have?

By putting it in the image?
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share


×
×
  • Create New...