people playing: 103, servers online: 36, games played: 144,642,928 Top Player: Rose

  Toribash Community » Toribash » Mods » Third party
Register FAQ General Rules Community
Reply
 
Thread Tools Display Modes
Old Dec 27, 2007   #1
Juntalis
NON-EXISTING!
 
4th Dan Black Belt
Join Date: Aug 2006
Posts: 2,378
Clan: NO



[CONCEPT] Concepts
Okay, when I used to program, I did a lot of work with sockets. I used to love to add extra features to online games through programs I would make that acted as proxies. And so when I talk about programming for Toribash, chances are that it will relate more to sockets than anything. Regardless, I have some concepts that I wanted to run by everyone.

Two in One Proxy
Basically, how this would work is.. It would allow two people to control a single tori-fighter. Now.. This might not be allowed, so I'm not going to release it if that is the case, but I'm considering making it for educational purposes. It would require two clients and two separate programs. Basically, I'd make a program that has two sockets that listens and one that connects. Essentially, I'd change servers.txt and add say.. 127.0.0.1 Now, the first program listens on two separate ports. One is linked to the client through servers.txt. One is just listening for the moment. When the Toribash client connects to the port in servers.txt, a second socket will connect to the desired Toribash server. This will effectively stream the data through the program before it is processed to the server or the client.

A second program will be made for a second person. It will have one socket listening and one connecting. I'll do the same trick with servers.txt. The difference is that this time, the connection will be made to the original person. Now, data will be streamed from the server to both clients. Both clients will stream data to the server as one, effectively allowing two people to control the same person.

Replay Editor

A full environment to make hacking replays easier. It will allow you to insert frames, commands, edit frames, all while deciphering the moosh into easy to understand sentences.
Juntalis is offline   Reply With Quote
Old Dec 27, 2007   #2
RicH
Forumite
 
10th Dan Black Belt
Join Date: May 2007
Posts: 1,920



This are both good concepts. Especially the replay editor.
I give it a .
RicH is offline   Reply With Quote
Old Dec 27, 2007   #3
Jok
Senior Member
 
White Belt
Join Date: Nov 2006



First concept has a huge issue.

The client doesn't stream joint data until you hit space. Meaning you can't modify them in real-time.

I had the idea too ages ago and found that out as soon as I connected through telnet.
Jok is offline   Reply With Quote
Old Dec 27, 2007   #4
Blam
Now I know my abc's!
This user title is the property of SkulFuk.
 
4th Dan Black Belt
Join Date: Apr 2007
Posts: 5,510
Clan: bncy



but still do the second one. :P
:D
Blam is offline   Reply With Quote
Old Dec 27, 2007   #5
Juntalis
NON-EXISTING!
 
4th Dan Black Belt
Join Date: Aug 2006
Posts: 2,378
Clan: NO



Hm.. But Jok, want if the first program holds the data from both spaces, looks for conflicts, and then sets the joints according to which user is given more priority?
Juntalis is offline   Reply With Quote
Old Dec 27, 2007   #6
+suomynona
Banning Icky from Wibbles would be a crime against nature.
 
Probably an Admin Belt
Join Date: Jan 2007
Posts: 5,986
Clan: spirit



Or just do something random with conflicting joints.

But then, if one player pings out, they both do, and whatnot.
Oh no! Own goal!?
suomynona is offline   Reply With Quote
Old Dec 27, 2007   #7
Juntalis
NON-EXISTING!
 
4th Dan Black Belt
Join Date: Aug 2006
Posts: 2,378
Clan: NO



True, but why would you WANT to play if your lover isn't there? And actually, both plays will disconnect only if the first person gets disconnected. If the one leaching off the first disconnects, nothing will happen.
Juntalis is offline   Reply With Quote
Old Dec 27, 2007   #8
+suomynona
Banning Icky from Wibbles would be a crime against nature.
 
Probably an Admin Belt
Join Date: Jan 2007
Posts: 5,986
Clan: spirit



Naw, it'd be easier to make it a combining server, in which case the people get split up into pairs of two and logged onto w/e server.
Oh no! Own goal!?
suomynona is offline   Reply With Quote
Old Dec 27, 2007   #9
Juntalis
NON-EXISTING!
 
4th Dan Black Belt
Join Date: Aug 2006
Posts: 2,378
Clan: NO



Very true. So there would be a client program and a proxy server program. Hm. I might do a little work this weekend and see what I can develop.
Juntalis is offline   Reply With Quote
Old Dec 28, 2007   #10
gamer
Senior Member
 
Black Belt
Join Date: Jul 2007
Posts: 1,441



I would start talking about my knowledge, but i dont know anything.
I'm trying to learn c++.
Originally Posted by Sepulcher View Post
God i almost sufficated after i gagged on the water i was drinking right when i saw this

MDP/Switch/Evan says (9:57 PM):
well, your "File" turned out to be a cuple of pics with a cock.
WindWakers Leader Gamers Signature On.Toribash
gamer is offline   Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 06:32 PM.




Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.
ragdoll fighting game physics fighting game ragdoll fighting physics funmotion joints martial arts karate pc mac free game turn based game