vbGore Free Online RPG Engine

Revolutionizing Visual Basic ORPG Development
It is currently Sat May 18, 2013 11:06 pm

All times are UTC - 8 hours




Post new topic This topic is locked, you cannot edit posts or make further replies.  [ 46 posts ]  Go to page Previous  1, 2, 3, 4  Next
Author Message
 Post subject:
PostPosted: Tue Oct 02, 2007 10:56 am 
Site Admin

Joined: Fri Jul 14, 2006 4:00 pm
Posts: 11230
Location: Washington
Well theres the easy part, now get the clients to sync up over a high latency connection. Check out Labmonkey's game Firecaster while others are on to see what happens when you don't use any prediction algorithms. I'm doing the same thing for a Maple Story style game I am working on for someone, and it is quite a challenge. A shooter has far more to sync up and needs it to be much more accurate.

Anyways, vbGORE isn't even made for shooters, and I wouldn't recommend using TCP/IP for a shooter. 3D MMOs cut it close enough to have huge debates on whether TCP or UDP should be used, and they're far less fast-paced than a shooter.


Top
 Profile  
 
 Post subject:
PostPosted: Tue Oct 02, 2007 11:16 am 
(>^_^)>Kirby<(^_^<)

Joined: Sun Aug 20, 2006 4:00 pm
Posts: 754
Ok not even saying the idea of a shooter gets used,
to fix it couldn't the server tell the client they where shot at x,y the client then checks to see what tile they are on if they arn't on that x,y then the bullet doesn't hit them?

This way it is 100% accurate to the point of impact at least.

Or do this when a client shoots mark that x,y on the client and not the server... then it sends to the server that gun has been shot

the server checks what the gun is then tells the client to fire it so many tiles
the client fires from the marked x,y not from the players x,y


How is the ranged weapons working in vbgore, lol it's all there now that I think about it.. Ninja stars :P


Last edited by Blaizze on Tue Oct 02, 2007 11:37 am, edited 1 time in total.

Top
 Profile  
 
 Post subject:
PostPosted: Tue Oct 02, 2007 11:36 am 
Carmack's Pimple

Joined: Mon Sep 24, 2007 2:34 pm
Posts: 50
Location: Germany
THe ninja stars don't really seem like they'd be what you'd want in a shooter game :p

They fly straight to your selected target, pretty much autohit. You sure could script in a miss chance, but they basically dont do anything but fly straight into the selected enemy. Not sure if you could mod that to make it usable for a shooter


Top
 Profile  
 
 Post subject:
PostPosted: Tue Oct 02, 2007 11:54 am 
Site Admin

Joined: Fri Jul 14, 2006 4:00 pm
Posts: 11230
Location: Washington
Blaizze wrote:
Ok not even saying the idea of a shooter gets used,
to fix it couldn't the server tell the client they where shot at x,y the client then checks to see what tile they are on if they arn't on that x,y then the bullet doesn't hit them?

This way it is 100% accurate to the point of impact at least.


Thats a start, but a bullet starts to move before it is created. Take this example:
- Player A left-clicks, their gun is shot
- The packet is sent to the server, where the server has to take the position of the user, the time it took for the packet to reach the server, and predict where the bullet is
- The server sends the bullet's location and velocity to every client in range
- Every client then takes that position and calculates based off of the recent average ping and velocity of the bullet the location it should be, and increases the bullet's velocity until it is caught up to the point where it should be, then velocity returns to normal

You also have to take into consideration that a fast bullet can travel more than one tile at a time, so you have to calculate collision based on every tile the bullet has passed through since the last check, not the tile the bullet is on.

And that is just the basics. :X

Blaizze wrote:
How is the ranged weapons working in vbgore, lol it's all there now that I think about it.. Ninja stars :P


A shooter where the only time you aim is to auto-target someone? Ick. :P


Top
 Profile  
 
 Post subject:
PostPosted: Tue Oct 02, 2007 12:09 pm 
Slave to the BB

Joined: Sun May 27, 2007 6:54 am
Posts: 3110
Location: new york
not to mention the way damage is calculated with the ninja stars. most of the fun with a shooter is dodging enemy fire, looking for cover, and firing back. that's not even close to how projectiles work in vbgore, since its built as an rpg and adheres to the normal rpg projectile rules.


Top
 Profile  
 
 Post subject:
PostPosted: Wed Oct 03, 2007 5:25 pm 
(>^_^)>Kirby<(^_^<)

Joined: Sun May 20, 2007 10:34 am
Posts: 851
Ok, first of all, i came up with the idea

and two, i have a management position in my computer store job ^_^

so, i can lead, and i am learning advanced VB, i am darn good at pixel art and otherwise

i have yet to really crack into vbgore, honestly, i always find it's a good idea to get a VERY SOLID foundation on the language first.

So all in all, i can help orgaize.

So, striderago, what do you mean about "Steam"? Half-life 2 steam? like, wtf there?

and you all are RIGHT, let's not stray very far at all from the core vbgore engine.

edit: shooter is way out obviously.


Top
 Profile  
 
 Post subject:
PostPosted: Wed Oct 03, 2007 7:27 pm 
Site Admin

Joined: Fri Jul 14, 2006 4:00 pm
Posts: 11230
Location: Washington
Steam, as in steam power, not Steam Engine.


Top
 Profile  
 
 Post subject:
PostPosted: Wed Oct 03, 2007 7:29 pm 
(>^_^)>Kirby<(^_^<)

Joined: Sun Aug 20, 2006 4:00 pm
Posts: 754
Steam as in very stupid idea for a community project.


Top
 Profile  
 
 Post subject:
PostPosted: Wed Oct 03, 2007 7:48 pm 
Arithmophobia

Joined: Thu Sep 20, 2007 5:54 pm
Posts: 328
Location: Los Angeles
dude blaizze what is your problem? It was just a suggestion. Making a shooter as a demo for an rpg engine... That's a little out there.


Top
 Profile  
 
 Post subject:
PostPosted: Wed Oct 03, 2007 8:30 pm 
(>^_^)>Kirby<(^_^<)

Joined: Sun Aug 20, 2006 4:00 pm
Posts: 754
Well thats my opinion, dude. Community project is sorta a cool idea but it seems to me like you just took over the whole scene and filled it with steampunk gas powered steam lamp ideas.

And I suggested a shooter and was in talks about how to make something like that work with vbgore. I said even if this idea doesn't get used.


Top
 Profile  
 
 Post subject:
PostPosted: Wed Oct 03, 2007 9:57 pm 
Arithmophobia

Joined: Thu Sep 20, 2007 5:54 pm
Posts: 328
Location: Los Angeles
What makes your idea any more valid then my idea? simple, you thought of it. You seem to have a passion for making a shooter out of an rpg engine, and more power to you. I didn't come out and say it was a stupid idea. I let you have your passion, because you may surprise me and make something awesome. However we are talking about something to work on as a community. Now as for me taking over the whole scene, I was hoping that it would be more of a brainstorming session. I gave my 2 cents and gave support to my ideas, and hoped that would inspire someone to come out with their ideas (which has started to happen) and we could, as a positive working community, make something worthwhile. If you're upset becuase I'm trying to be an active supportive member of this community then you have some issues you need to work out. My favorite setting is Steampunk, so I have tons of ideas to draw into that setting, I'm fine with a fantasy setting too, heck I don't really care if any of my ideas get used, just so long as something takes their place. Now I don't want to make a foe out of you Blaizze, but you really need to work on your people skills. I don't know how old you are, but that doesn't matter, no matter how old you are, no matter how much experience or skill you have you're not going to get that far if you don't know how to communicate an idea without putting down someone individually. So please, if you have nothing positive to contribute to the community project then don't contribute anything. Finally I'm sorry for my previous comment, that was not the way to handle such a small situation.


Top
 Profile  
 
 Post subject:
PostPosted: Wed Oct 03, 2007 11:53 pm 
(>^_^)>Kirby<(^_^<)

Joined: Sun Aug 20, 2006 4:00 pm
Posts: 754
ok great :rofl:


Top
 Profile  
 
 Post subject:
PostPosted: Thu Oct 04, 2007 11:14 am 
+7 Claymore of Slaying

Joined: Tue Aug 14, 2007 7:12 pm
Posts: 595
human_after_all , we dont have alot of time to contribute to this project, im assuming your in Junior High where you dont have a shit load of homework and weekly projects, here at VbGORE we have busy lives, and cant always contribute to this community.


I have limited time to program anymore, i get 2-3 tests a week in my core classes, and tons of homework. Also i have to work, and help my family build a new house, and help out once in a while with my family's cattle.

so as you can see i have a very limited time view to work on this community project. And the point im trying to get here is, stop aggravating the community with your impatience and come to a realization that most of us are either working , or we simply do not have time.

And my question now is:

What have you done for the project? - anything?

im assuming no, probably becuase you are in-experienced in programming, or your like me and simply dont have enough time. But if that where the case, why are you wasting your time posting ingorant fourm topics , and not taking the time to learn?



i can honestly say, i have not done anything for the community project , but plan. I have promised that this weekend (* when i have time to program *) i am going to build an artifical intellegence demonstration based on striderago and some other members ideas , and submit it to see if the community likes it.


Top
 Profile  
 
 Post subject:
PostPosted: Thu Oct 04, 2007 12:17 pm 
Slave to the BB

Joined: Sun May 27, 2007 6:54 am
Posts: 3110
Location: new york
what the hell are you talking about? you do realize this thread was moved from the general section when spodi created this community game section like 2 days ago right? his topic of it seeming like nobody has accomplished much with vbgore is what lead to this whole thing even existing.
it is absolutely ridiculous to even ask what human, or anyone, for that matter has done yet. this idea only started 2 damn days ago.

as for your AI 'example' it is utterly pointless. All of that is already in the AI examples vbgore provides, it just needs to be tweaked. if you want to actually be useful, make changes to the engine and submit it.

your posts are just so ridiculous and full of crap. stop talking out your ass already. instead of posting all these things you can/will/want to do, just shut up and do it all ready.

on another note, learn to show some damn respect to people. you are the only person here who i will honestly say i seriously do not like. not only is this because of the amount of crap you talk, but also due to the utter lack of respect you show towards anyone else. your other reply to human is the perfect example. you show your level of maturity, or lack there of, in your posts. if you wan't to be taken seriously, or help out here at all, you need to grow up.


Top
 Profile  
 
 Post subject:
PostPosted: Thu Oct 04, 2007 1:44 pm 
+7 Claymore of Slaying

Joined: Tue Aug 14, 2007 7:12 pm
Posts: 595
ok im sorry gutterpunk for not reading 3 pages of posts. I read human_after_all's post and commented towards it. Obviously you have not read my last posts, saying i was making modifications, and implementing a new AI. for example , a modification im going to make with the help of the VbGORE development team , is map objects that are destructible. example: you attack a bandit, the bandit runs in a house, and hides behind a door, you smash down the door, you could possibly inflict damage on that enemy.

and gutterpunk , i admit i do not have a college degree or 5 + years experience in this subject. Your Super-Shit and im just an average programmer, i have never declared my self as super-shit or else i would being impersonating you .

And in my other post to human_after_all , i will not feel any sorrow to you for saying what i said to him, i said what i said for a purpose to demonstrate how he is acting. So shut the fuck up, the fact you would defend a person for bossing the project participants around is just bullshit.

I'll admit my lack-of-time and carelessness in the other post to him, yeah i didnt feel like reading 3 pages of posts. Get over it, if it really bothers you then stop reading my posts, becuase honestly you are no help to me. all you do is get in the way with bullshit, and i have to get involved in petty arguements and lose sight of my question or topic.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic This topic is locked, you cannot edit posts or make further replies.  [ 46 posts ]  Go to page Previous  1, 2, 3, 4  Next

All times are UTC - 8 hours


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group