Castlevania Dungeon Forums

The Castlevania Dungeon Forums => Fan Stuff => Topic started by: Aridale on September 15, 2013, 02:38:35 PM

Title: My multiplayer CV server test!
Post by: Aridale on September 15, 2013, 02:38:35 PM
The last week or so Ive been workin on a multiplayer cv game and Ive got it to a point I want to get some ppl connected to see how it goes! I have a pretty craptastic internet connection so I dont expect it to be a wondrous bit of jolly cooperation but Id like to see how many ppl it can take at once.

Its pretty simple right now with just movement and a really simple chat but its workin pretty well from my testing. Im gonna leave the server runnin the rest of the day today and theres nothin special to do to try it out... just DL the client and run it!

(https://castlevaniadungeon.net/forums/proxy.php?request=http%3A%2F%2Fi.imgur.com%2FsLaPfie.png&hash=03dba89c6af0bd9500a3c56d99de524c)

Client Link: https://dl.dropboxusercontent.com/u/53012532/CVTestClient.exe (https://dl.dropboxusercontent.com/u/53012532/CVTestClient.exe)

When you run it youll get the option to enter a name. Just put anything. It strips everything but letters. Its just basically a name to display for now. Theres no persistence at all yet. Then itll ask if your character should be female. The male and female sprite are similar but the female is slimmer than the male and has a top on. Both just run around in their undies at this point lol. After that itll give you a color selection window. Thats your skin color. The default color is selected automatically (the color shown in the pic). Theres no limits on color right now.

All these prompts are just temporary for testing quickly and with multiple clients so dont go all "the input system blows!!" cause I know it does and its not permanent in the slightest.

It looks like a more colorful version of the NES games but it doesnt play like it. It controls more like the metroidvanias than anything else. The stairs are solid and actually slopes but it does use the classic stair animations. You can jump on stairs but not jump through em or fall through. The graphics look like the traditional stairs so it can kinda be offputting. Ive encountered this in the past and Im thinkin about how to go about showing graphically that the stairs are solid.

The thin platforms are jump through. That makes the stairs kinda awkward without changing the layout of the map. So Im thinkin about a kinda SoTN visual style for those parts where you can see stairs in the background but can only jump on the steps in the foreground. But for now its just a series of jumpthroughs to get you to the stairs. It kinda looks like crap atm but its not the permanent design.

Controls:

Left/Right: Move.
Down: Duck. Duck+Jump to go thru jump throughs from the top. Hold both down in the air to go thru em as well (Youll fall thru however many you encounter as long as you hold duck+jump)
Up: Interact. Right now its just the sign on the bottom level.
Z: Jump. Hold to jump higher.
X: Attack. For now its just a whip animation with no whip. It does nothing just plays the animation.
C: Chat. Opens a prompt for a msg to say. The prompt is temporary and only until I get a better system in place.

N: Toggle other player names. Shows the names above their head. Shift+N toggles your own. Both are off by default.
F4: Toggle fullscreen. It just blows the window up to your resolution and fully scales the game. No resolution changes or anything annoying like that.

A note about chat:
Chat doesnt work in this the way you might be used to from other mp games. Theres no chatbox with all the chat scrolling by etc. Its a completely local (read visual) based chat system using chat bubbles. If you cant see the player you cant see what theyre sayin. Simple as that. Later on for other kinds of messages like yell or global/trade/etc those bubbles will be on every players screen that should see them just with a different color bubble/text to show the type of msg.

You cant close the client in fullscreen (right now) because you have to use the close button. Ill fix it later on when I get more work done on the gui.

So thats about it! I hope to see lots of ppl try it out! Ill probably be in and out and monitorin this thread tryin to catch some ppl on and Ill watch the server to see if anyone is on!
Title: Re: My multiplayer CV server test!
Post by: uzo on September 15, 2013, 04:09:32 PM
I could get behind this kind of game. I'd really like to see a classic style control adopted though. Maybe something like SCVIV but not necessarily with the multidirectional whipping. I think the classic series could benifit the most from the mmo type structure with building characters given the slower character movement and lower attack options. Classes of characters would be more varried this way too, using the CV3 classes as a base. Personally I'd take a page from Castlevania the Arcade and make the character classes named something more broad. Also the NES aesthetic is good for this.

Just my two cents.
Title: Re: My multiplayer CV server test!
Post by: Belmontoya on September 15, 2013, 04:32:22 PM
Looks like a cool concept!

I'm with Uzo on the classic controls style though. I would prefe the classic stair mechanic too. I'm not a big fan of the slopes for stairs.
Title: Re: My multiplayer CV server test!
Post by: Aridale on September 15, 2013, 06:00:37 PM
I like the slopes for stairs. Its kinda annoying not bein able to jump/fall through em but eh. I also think I came up with a solution for the stairs that I like

(https://castlevaniadungeon.net/forums/proxy.php?request=http%3A%2F%2Fi.imgur.com%2FsdDVRN9.png&hash=161114a2ecffe36cefcd820154481d48)
Title: Re: My multiplayer CV server test!
Post by: Lelygax on September 16, 2013, 10:29:47 AM
Bug found: If you press left+down or right+down in a stair, you begin the walking animation but will be stuck in the place. :)

I know that you arent focusing in this part yet, its only a tip. I've tried it right now but no one was online, it run smoothly.
Title: Re: My multiplayer CV server test!
Post by: Jorge D. Fuentes on September 16, 2013, 11:01:08 AM
I keep getting "Could not connect to server".
Should I be opening ports or something?
Title: Re: My multiplayer CV server test!
Post by: Aridale on September 16, 2013, 01:05:28 PM
Lelygax: stuck as in can't move anymore or just animation?

Jorge: nope that shouldn't be happening. Prolly my connection at home. I'll check it in a min.

Edit: I just restarted the server should be ok now
Title: Re: My multiplayer CV server test!
Post by: Jorge D. Fuentes on September 16, 2013, 03:23:57 PM
I'm still getting it.
"Could not connect to server".
Do I need to open up TCP/IP ports, perhaps? 
Title: Re: My multiplayer CV server test!
Post by: Aridale on September 16, 2013, 03:28:26 PM
That's just weird man it seems to be working fine for others so I'm not sure what to say. There's nothing you should have to do besides run client. Maybe a firewall issue on your end?
Title: Re: My multiplayer CV server test!
Post by: Jorge D. Fuentes on September 16, 2013, 06:10:00 PM
Yeah, which is why I'm asking for what ports you're using, so I can punch a few holes in my firewalls.
Title: Re: My multiplayer CV server test!
Post by: Aridale on September 16, 2013, 06:29:12 PM
39083 is the port it uses. Maybe that'll help!
Title: Re: My multiplayer CV server test!
Post by: Lelygax on September 16, 2013, 06:59:44 PM
Also you could try to add it on firewall exceptions I think, if its not router-related.

Lelygax: stuck as in can't move anymore or just animation?

The character will try to move but wouldnt, while the animation will play anyway. You should try to do what I said to replicate it, since its simple you should do it in the first try.
Title: Re: My multiplayer CV server test!
Post by: Aridale on September 16, 2013, 07:08:15 PM
Yeah I replicated it easily. It's just something I missed in the animation controls. I'll get it fixed next time I work on it
Title: Re: My multiplayer CV server test!
Post by: Lelygax on September 16, 2013, 08:26:48 PM
Cool, Im not nitpicking at this bug, I only wanted to let you know about it. :)
Title: Re: My multiplayer CV server test!
Post by: Aridale on September 16, 2013, 08:48:39 PM
Its fixed now. I just updated the client the link is the same for the new version. It also has a few new things like parallax bgs and the updated stair graphics
Title: Re: My multiplayer CV server test!
Post by: Jorge D. Fuentes on September 17, 2013, 05:05:24 AM
Added a port-forwarding rule for that port for my computer in my network.
My Windows Firewall is disabled (it always is).

Still no dice, man.
"Could not connect to server".
Title: Re: My multiplayer CV server test!
Post by: Aridale on September 17, 2013, 08:17:22 AM
That's really weird man I dunno what else to tell ya. Obviously it works for others cause ppl have connected (who was slogan on yesterday lol) so I dunno!
Title: Re: My multiplayer CV server test!
Post by: Aridale on September 21, 2013, 09:24:18 PM
Not much to show right now. Ive took the server down while I work on stuff this weekend. Today Ive started on the ui controls and made a real chat input and a new font. The chat input opens with the enter key and supports resending msgs youve sent before by scrolling thru em with up/down. It also trims up input and I made the chat bubble formatting a bit better.

The main thing Ive added/changed today is the creation/login setup. Since I started makin the ui controls today I went ahead and made a real character creation screen.
(https://castlevaniadungeon.net/forums/proxy.php?request=http%3A%2F%2Fi.imgur.com%2FcINJXKo.png&hash=515b420e8578827aae10c7bf37dcb46e)

No more popups yay!! Along with an actual ui to create characters came a lot more strict control over the different parts. Now theres only set color choices (16 total) and names are more strict. Now they cant contain anything but letters and must be 3-16 characters long. It will also capitalize the first letter.

Thats about it for today. Now that the ui controls are mostly done Im gonna work on actually creating and saving accounts so I can get the first bits of persistence in. Then its prolly gonna be time to work on server time of day syncing and day/night cycle! Ill put the server back up with the new client version sometime tomorrow if anyone wants to pop in and check it out. Im still wantin to get lots of ppl on at once and see how it does! I added server logging info so I can see when ppl have logged on and how long. I check it a few times a day hopin to catch some ppl on but no luck so far =/
Title: Re: My multiplayer CV server test!
Post by: Aridale on September 25, 2013, 05:42:28 AM
I dont have much time weeknights cause of work so I dont start any big additions til the weekend. This week Ive been workin on mostly graphics. Heres the intro/title screen so far
(https://castlevaniadungeon.net/forums/proxy.php?request=http%3A%2F%2Fi.imgur.com%2FcLEP0Ga.png&hash=6b40c83e72fe356e13da69f76c4c0058)

I like it. And its all animated =D

I changed the default resolution so everything doesnt look as weird. Everything is much cleaner now
Title: Re: My multiplayer CV server test!
Post by: darkmanx_429 on September 25, 2013, 08:22:22 AM
Not much to show right now. Ive took the server down while I work on stuff this weekend. Today Ive started on the ui controls and made a real chat input and a new font. The chat input opens with the enter key and supports resending msgs youve sent before by scrolling thru em with up/down. It also trims up input and I made the chat bubble formatting a bit better.

The main thing Ive added/changed today is the creation/login setup. Since I started makin the ui controls today I went ahead and made a real character creation screen.
(https://castlevaniadungeon.net/forums/proxy.php?request=http%3A%2F%2Fi.imgur.com%2FcINJXKo.png&hash=515b420e8578827aae10c7bf37dcb46e)

No more popups yay!! Along with an actual ui to create characters came a lot more strict control over the different parts. Now theres only set color choices (16 total) and names are more strict. Now they cant contain anything but letters and must be 3-16 characters long. It will also capitalize the first letter.

Thats about it for today. Now that the ui controls are mostly done Im gonna work on actually creating and saving accounts so I can get the first bits of persistence in. Then its prolly gonna be time to work on server time of day syncing and day/night cycle! Ill put the server back up with the new client version sometime tomorrow if anyone wants to pop in and check it out. Im still wantin to get lots of ppl on at once and see how it does! I added server logging info so I can see when ppl have logged on and how long. I check it a few times a day hopin to catch some ppl on but no luck so far =/
I'm liking this ALOT! If you overhaul your create-a-player with also say i.e. different hair styles from the cv games or accessories, i.e. eye patch, bandana, armbands etc. then that would give players a little more customization . I really like that you can choose between male or female.

Also, I know that you probably staying true to the original game, but if you could incorporate some new puzzles that can only be solved by multiple players that would be a real treat. I would look at Zelda legend of the four swords for reference.

I would also add some additional animations, like maybe bats flying around. (Such as in this background.)
Title: Re: My multiplayer CV server test!
Post by: Aridale on September 25, 2013, 10:13:48 AM
The players are in their underwear and bald for that exact reason. There's gonna be selectable hair styles and custom colors just like skin. And visible inventory items as well. Right now I'm planning hair/helm chest legs boots gloves and of course weapons all visible when equipped
Title: Re: My multiplayer CV server test!
Post by: Lelygax on September 25, 2013, 06:11:05 PM
You plan to add basic emoticons for the chat?
Title: Re: My multiplayer CV server test!
Post by: Aridale on September 25, 2013, 06:48:12 PM
You mean like animated? No. I'm no pixel artist so I can't really make new animations
Title: Re: My multiplayer CV server test!
Post by: Lelygax on September 25, 2013, 06:55:28 PM
Not animated, more like static ones like this -> :)
Title: Re: My multiplayer CV server test!
Post by: Zetheraxza on September 25, 2013, 07:20:57 PM
YOU! I'd like to help in anyway I can. Music? I can try making hair. Y'Name it. Multiplayer Castlevania is always a good thing.
Title: Re: My multiplayer CV server test!
Post by: Aridale on September 25, 2013, 10:19:35 PM
I havent really thought about it Lelygax. I might depends on how easy it is to implement. It might be somethin I add on down the road.

The newest version (0.06) is up now at the same DL link if anyone wants to see the intro screen or play around. Not much new just mostly improvements. The server is on my main computer for now cause my other computer I use as a server is actin up =/ I think my mobo is slowly but surely shot. Maybe you should try again Jorge to see if you can connect now while its hosted on a different computer
Title: Re: My multiplayer CV server test!
Post by: Aridale on October 07, 2013, 08:21:05 AM
I got a lot done on version 0.7 this weekend. Account creation and handling is done now. That means so is the first bits of persistence! Now when you register an account your login is your character name. Of course it won't allow more than one account with the same name and the usual stuff like that. Now gender and skin color is saved as well as location and position. Once your character is created it can't be changed (yet) so make sure you actually pick what you'd like it to look like. I plan to add appearance npcs in some towns later on so you can change certain features after char creation. Lots of tweaks to everything else and also the inclusion of slash commands I'll put more info about that up later when I release the current version prolly sometime this week!
Title: Re: My multiplayer CV server test!
Post by: Lelygax on October 08, 2013, 11:17:42 PM
Good to hear this.
Title: Re: My multiplayer CV server test!
Post by: Aridale on October 16, 2013, 05:46:38 AM
I havent updated in a while or had a new version for ppl to test but Im still pluggin away on it! Im changing shifts at work next week which means I wont have to get up so early in the damn mornin so Ill have a bit more time to work on it thru the week. Ive started addin some placeholder stats for the players and workin on the npc system. Lots of behind the scenes stuff to work on before theres much to see on the client. Lots of new slash commands. All the options can be controlled with slash commands and everything is saved in a client ini file so it gets reloaded. Heres a shot of the login screen
(https://castlevaniadungeon.net/forums/proxy.php?request=http%3A%2F%2Fi.imgur.com%2FzB91ccU.png&hash=715a00ed829934f752dc106e6920ea9e)

And heres a shot of how the came looks while playin currently!
(https://castlevaniadungeon.net/forums/proxy.php?request=http%3A%2F%2Fi.imgur.com%2FI9N8yfe.png&hash=b6c6fede2e6d64dd52df21b90539fe0e)

All for now! work time!
Title: Re: My multiplayer CV server test!
Post by: darkmanx_429 on October 16, 2013, 11:21:53 AM
I havent updated in a while or had a new version for ppl to test but Im still pluggin away on it! Im changing shifts at work next week which means I wont have to get up so early in the damn mornin so Ill have a bit more time to work on it thru the week. Ive started addin some placeholder stats for the players and workin on the npc system. Lots of behind the scenes stuff to work on before theres much to see on the client. Lots of new slash commands. All the options can be controlled with slash commands and everything is saved in a client ini file so it gets reloaded. Heres a shot of the login screen
(https://castlevaniadungeon.net/forums/proxy.php?request=http%3A%2F%2Fi.imgur.com%2FzB91ccU.png&hash=715a00ed829934f752dc106e6920ea9e)

And heres a shot of how the came looks while playin currently!
(https://castlevaniadungeon.net/forums/proxy.php?request=http%3A%2F%2Fi.imgur.com%2FI9N8yfe.png&hash=b6c6fede2e6d64dd52df21b90539fe0e)

All for now! work time!

Where's the vid of it in action?
Title: Re: My multiplayer CV server test!
Post by: Aridale on October 16, 2013, 02:13:56 PM
I don't have one lol. You can play it yourself whenever I update the released version and have the server up. Usually I leave it up with the version that I've got released but that computer is down for prolly another few weeks or a month but hopefully not that long! Once I get a bit more done on the npc system I'll release an updated client. Maybe... Maybe this weekend lol
Title: Re: My multiplayer CV server test!
Post by: darkmanx_429 on October 16, 2013, 04:40:35 PM
I don't have one lol. You can play it yourself whenever I update the released version and have the server up. Usually I leave it up with the version that I've got released but that computer is down for prolly another few weeks or a month but hopefully not that long! Once I get a bit more done on the npc system I'll release an updated client. Maybe... Maybe this weekend lol

I know, i'm just giving you a hard time! lol Great work!
Title: Re: My multiplayer CV server test!
Post by: Aridale on October 23, 2013, 11:33:59 PM
Heres a x100 sped up version of the day/night cycle Ive been workin on. I like it so far!

My CV game day/night cycle (http://www.youtube.com/watch?v=IWWxK8Zl-8Q#)