Homicidal Monkey Posted September 4, 2009 Share Posted September 4, 2009 IMO: TCP > UDP just because UDP has a maximum of 64 bytes per message. Only problem with that is an integer is 4 bytes and a String is 2 bytes per character. Link to comment Share on other sites More sharing options...
The New World Posted September 4, 2009 Share Posted September 4, 2009 @Sigait:> I like 2 things about this project:> > 1 - it needs no portforwarding (I can't portforward as my router isn't even listed)> 2 - the language it uses is C++ and thats great if you'd ask me.> > It's actually too soon to talk about epicness,I guess we all should just hope for this to be good and without bugs and also wish to Marsh good luck.> > Sigait.What alternative way are you looking for to allow people to connect to your server without being connected to your forwarded port? Link to comment Share on other sites More sharing options...
Godlord Posted September 4, 2009 Share Posted September 4, 2009 @Zetta:> IMO: TCP > UDP just because UDP has a maximum of 64 bytes per message. Only problem with that is an integer is 4 bytes and a String is 2 bytes per character.And UDP is out of order and unreliable anyway, so it usually delivers you some additional tasks before you can actually use it properly.Regards, Godlord. Link to comment Share on other sites More sharing options...
Marsh Posted September 5, 2009 Author Share Posted September 5, 2009 I will most likely be using both UDP and TCP, as i mentioned earlier. You will still need a forwarded port but i am planning to add support for UPNP so it will just forward the router itself. Link to comment Share on other sites More sharing options...
Skillzalot Posted September 5, 2009 Share Posted September 5, 2009 this is coming awesome man. I started dabbling in C++ again Link to comment Share on other sites More sharing options...
Niko Posted September 10, 2009 Share Posted September 10, 2009 good luck bro, many daps to you if you complete it. Link to comment Share on other sites More sharing options...
Marsh Posted September 10, 2009 Author Share Posted September 10, 2009 Thanks man :), getting the networking done right now. Prob release a demo soon where you can walk around with some other beta testers to see it. But we will see. Link to comment Share on other sites More sharing options...
Drummerpete Posted September 10, 2009 Share Posted September 10, 2009 @Marsh:> Thanks man :), getting the networking done right now. Prob release a demo soon where you can walk around with some other beta testers to see it. But we will see.Open Beta? Link to comment Share on other sites More sharing options...
Marsh Posted September 10, 2009 Author Share Posted September 10, 2009 Yea, it wont be a usable engine of course. Just to show that progress is being made. Let you walk around a few maps etc. Link to comment Share on other sites More sharing options...
Sigait Posted September 10, 2009 Share Posted September 10, 2009 @Marsh:> Yea, it wont be a usable engine of course. Just to show that progress is being made. Let you walk around a few maps etc.Ok I'm looking forward to checking that out.Sigait. Link to comment Share on other sites More sharing options...
Driocku Posted September 19, 2009 Share Posted September 19, 2009 O.O C++ engine, WHY WAS THIS FORUM HIDDEN FROM ME(It really is I found this with the search thing for forum since this forum doesn't exist for me)Also Marsh tell me when you release it, I'm expecting it done by 2110 Link to comment Share on other sites More sharing options...
jna Posted September 21, 2009 Share Posted September 21, 2009 Do not expect anything, he said he is doing it in his free time. And it is not hidden. Link to comment Share on other sites More sharing options...
Driocku Posted September 21, 2009 Share Posted September 21, 2009 I can't see the forum this topic is in XD Link to comment Share on other sites More sharing options...
Marsh Posted September 21, 2009 Author Share Posted September 21, 2009 @Draiko:> I can't see the forum this topic is in XDwierd trying to fix that, anyway working on networking another player can join and you guys can work around together now. Still trying to find time. Got alot of real life stuff goin on :). Link to comment Share on other sites More sharing options...
Driocku Posted September 21, 2009 Share Posted September 21, 2009 add a uber scripting system 666 times better then sadscript Link to comment Share on other sites More sharing options...
Xodus Posted September 23, 2009 Share Posted September 23, 2009 Hi all. I'm a new member of this forum. I've known about this engine for ages now but it was never quite what I was looking for (an isometric 2D C++ game engine). Was amazed when I found this thread though. Really hope you continue with this project Marsh, although you've repeated many times you don't find much time for it nowdays.Will you be releasing the source code unofficially any time soon? It would be the best start I could ever find in learning C++ networking, server stuff and the whole Tile/Player Sprite/Movement part of the engine. I'm completely new to game programming and have only done a year of VB so it would help me no end to see how the basics works.Good luck with it! :cheesy: Alex. Link to comment Share on other sites More sharing options...
Marsh Posted September 24, 2009 Author Share Posted September 24, 2009 I would release the source, but i want it to be something semi special. If i released it im sure a ton of c++ engines would popup in the months to come and then everyone would have one. I know its pretty selfish but i put alot of work into it. If i ever decide to stop working on it ill dump the current source. Link to comment Share on other sites More sharing options...
Xodus Posted September 24, 2009 Share Posted September 24, 2009 Hmm yea that sucks. All I want to learn is how to make a simple 4x4 isometric grid (to start with) which players can move around in, and create a working server. I don't want to steal your code and make it much better (as if that could happen anyway :P) and release my own engine. Could you just point me in the right direction or throw me a few scraps of code that might work with a few weeks of work lol. Just a small start and I'm sure I'll pick up the programming like I did with VB.P.S Na I don't think it's selfish seeing as you put alot of your limited free time into it. If I can't get any leads on making the most basic of games (can't even call it a game really) then I guess I'll have no choice but to wait (assuming you'll eventually release the source). Link to comment Share on other sites More sharing options...
Drummerpete Posted September 24, 2009 Share Posted September 24, 2009 Sorry for the semi-off-topicness:@Xodus:> Hmm yea that sucks. All I want to learn is how to make a simple 4x4 isometric grid (to start with) which players can move around in, and create a working server. I don't want to steal your code and make it much better (as if that could happen anyway :P) and release my own engine. Could you just point me in the right direction or throw me a few scraps of code that might work with a few weeks of work lol. Just a small start and I'm sure I'll pick up the programming like I did with VB.> > P.S Na I don't think it's selfish seeing as you put alot of your limited free time into it. If I can't get any leads on making the most basic of games (can't even call it a game really) then I guess I'll have no choice but to wait (assuming you'll eventually release the source).Study the VB6 source of the Eclipse Engine.. Then, if you correctly learn the C++ syntax, it's a case of translating and optimising. Link to comment Share on other sites More sharing options...
Xodus Posted September 24, 2009 Share Posted September 24, 2009 Lol yea me too. I'm kind of diverting the topic. Pete that's a good idea but like I said before I don't want to translate and optimise it. I just want to be able to create my own engine specifically designed for the game I'm trying to make. I'm not trying to steal Marsh's limelight (wherever his aims are at). My engine would be private. Anyway he's given me some direction so I'm off to learn. Thanks. :azn: Link to comment Share on other sites More sharing options...
Marsh Posted September 26, 2009 Author Share Posted September 26, 2009 Nothing special, just got a bit of the GUI system in place. So you can actually create proper accounts login etc instead of just appearing ingame ;). Numbers are just for programming will be gone. Motd will be centred etc most likely. Will have button over effects when i get around to setting it up. Working on the more important stuff right now. GUI by BlodyAvenger. Font will be changed and text color to match up better :P, just needed something in place to get the networking aspect done.![](http://www.freemmorpgmaker.com/create.png)![](http://www.freemmorpgmaker.com/main.png) Link to comment Share on other sites More sharing options...
Homicidal Monkey Posted September 26, 2009 Share Posted September 26, 2009 @Pete:> Sorry for the semi-off-topicness:> Study the VB6 source of the Eclipse Engine.. Then, if you correctly learn the C++ syntax, it's a case of translating and optimising.translating is not a good idea. There are several parts in Eclipse that require rewritting or just shouldn't be done that way. Link to comment Share on other sites More sharing options...
Marsh Posted September 26, 2009 Author Share Posted September 26, 2009 yea a few things dont make sense about not just Eclipse but the whole mirage based system. One that im going to change in c++ is why are maps downloaded from the server? why not just from FTP or released with the client? stop a ton of strain on the host computer. Link to comment Share on other sites More sharing options...
Drummerpete Posted September 26, 2009 Share Posted September 26, 2009 @Zetta:> translating is not a good idea. There are several parts in Eclipse that require rewritting or just shouldn't be done that way.That's what I meant by optimizing, sorry I wasn't clear..I understand that the Eclipse source is.. Not the tidiest. Link to comment Share on other sites More sharing options...
Marsh Posted September 27, 2009 Author Share Posted September 27, 2009 Now you can chat amongst the other players. Again nothing special just getting the basics of the engine worked out. Show that im still working on it when i get the time.[Edit]Screenshot 2 posts down on next page. Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now