A preserved archive of the Logical Gamers community forums, 2009-2025. The original threads and posts, served read-only. Registration, posting and private messages are gone for good.

So I was thinking

1.1k views · started by Chad ·
#1
So I was thinking
We should make a program for LG that allows people to play with each other. An online game and others can make clients for it. Open source.
#2
why. It would be pointless, they would just make clients that give them trillions. and it would become boring very quickly for the users..
#3
I don't know matt. Alot of people need something to do while they are waiting for someone to reply. What language would it be?
#4
MattSmith wrote:
why. It would be pointless, they would just make clients that give them trillions. and it would become boring very quickly for the users..


Matt, no gold is needed. For example; something like rally. Let me add, in Gaiaonline we can make clients for slots and stuff right? We can't have trillions of coins unless we buy them. Security will be added of course.

---------- Post added at 06:39 PM ---------- Previous post was at 06:38 PM ----------

M0NST3R wrote:
I don't know matt. Alot of people need something to do while they are waiting for someone to reply. What language would it be?


What ever you know.
#5
Chad wrote:
Matt, no gold is needed. For example; something like rally. Let me add, in Gaiaonline we can make clients for slots and stuff right? We can't have trillions of coins unless we buy them. Security will be added of course.

---------- Post added at 06:39 PM ---------- Previous post was at 06:38 PM ----------



What ever you know.
i know vb.08 But SOMEONE was suppose to help me with C# ;)
#6
M0NST3R wrote:
i know vb.08 But SOMEONE was suppose to help me with C# ;)


You went afk and stopped responding so I got off of TV. C# isn't hard. No programming language is hard once you learn the basics of it.
#7
Chad wrote:
You went afk and stopped responding so I got off of TV. C# isn't hard. No programming language is hard once you learn the basics of it.

I wasn't afk. u wanted control and i gave u it. and i need the basics. yes i know that. thats why i needed help.
#8
I'm still for this idea. I'll work on something.
#9
Yea sure, all you need to make is a server. Then the clients can interpret it all however it wishes.
#10
I accidentally deleted the server after I finished working on it last night. I had it holding up to 1,000 connections. People could create rooms if they had wanted too. 50 rooms to be exact, 20 in each max.
#11
Chad wrote:
I accidentally deleted the server after I finished working on it last night. I had it holding up to 1,000 connections. People could create rooms if they had wanted too. 50 rooms to be exact, 20 in each max.
Except you didnt -.-
#12
MattSmith wrote:
Except you didnt -.-


I did. I need to switch to sockets instead of using tcp clients because the tcp client(s) were to slow for fast incoming connections.
So I have to make a new asynchronous sockets class.
#13
I have an awesome idea! Have the clients talk to each other as well as to the server. This way, clients can have special features that other clients wont have. Though, i think the messages sent should be public and all the clients can read whats sent. As an IRC would do. So, we could do this with your server by broadcasting the message to all clients, or we could use something like an irc if not irc.
#14
MattSmith wrote:
I have an awesome idea! Have the clients talk to each other as well as to the server. This way, clients can have special features that other clients wont have. Though, i think the messages sent should be public and all the clients can read whats sent. As an IRC would do. So, we could do this with your server by broadcasting the message to all clients, or we could use something like an irc if not irc.


You mean peer-to-peer? It would still take a lot of effort to do that. You would have to send a packet to the server asking for the IP of so said client, get it back, then probably have to connect to that client in order to do so. It would just be easier to send a packet to the server saying something along the lines of,

 10.Clients_SSID.To_SSID.Message

and it would just board cast to that specific user like Gaiaonline's whisper. To show public you would just do

10.Clients_SSID.0
#15
Runescape Offical Client is OpenSorce Java+C++
#16
Bradley wrote:
Runescape Offical Client is OpenSorce Java+C++


What does that have to do with this?
#17
The hardest about this would be to get a good game idea. Honestly, making a server for a few hundred people is not hard at all.
#18
Something simple where you don't need much graphics works. Why not make a twist on the epicmafia game? Instead of mafia related, make it hacker related. You could have Hackers, Crackers, crypters, Binders, Scammers, Bots...etc etc o_o the list is literally endless for this genre. I'm actually debating on sponsoring the creation of this spin off.
#19
Torian wrote:
Something simple where you don't need much graphics works. Why not make a twist on the epicmafia game? Instead of mafia related, make it hacker related. You could have Hackers, Crackers, crypters, Binders, Scammers, Bots...etc etc o_o the list is literally endless for this genre. I'm actually debating on sponsoring the creation of this spin off.


The idea (for me and some others I've been talking to about this) was that it would be a simple game where people can learn how to make their own clients for them.
#20
Torian wrote:
Something simple where you don't need much graphics works. Why not make a twist on the epicmafia game? Instead of mafia related, make it hacker related. You could have Hackers, Crackers, crypters, Binders, Scammers, Bots...etc etc o_o the list is literally endless for this genre. I'm actually debating on sponsoring the creation of this spin off.

I've always wanted to make a game about Hackers. There's a few out there, but they don't satisfy me. I wanted to create an engine to run scripts made in game that would actually resemble real life tools! The only problem is that only a handful of people would be interested in playing a game like that. I wanted to make it real, so if you made scripts they would work outside the game too. Hehe.

A simplified version of a game like that would be addictive, especially if it were to be MMO.
#21
After an agonizing week of non-stop practice from 5:30am to 10:30pm, I've actually completed my Asynchronous Socket class in under an hour. It can hold up to 10,000 connections so far, and can easily be edited. I still think it needs a ton of work.

Sockets > TcpClient, by far.
#22
I assume TcpClient is a class that comes with C#? Or whatever language you're using?

Either way, the additional overhead provided by APIs blows. So making your own API to handle low level shit is the way to go with network programming. :3
#23
Riddle wrote:
I assume TcpClient is a class that comes with C#? Or whatever language you're using?

Either way, the additional overhead provided by APIs blows. So making your own API to handle low level shit is the way to go with network programming. :3


It's sort of like a class. It's an easier way to use Tcp in C#. It's not really made to be Asynchronous and it's relatively slow.
Sockets you have a lot more freedom and it was created to work with (assuming) almost every network type / Packet types.
It was also designed to be Asynchronous.