Re: I can help anyone to create fast game server written on swift (no macO

2020-12-21 Thread AudioGames . net Forum — Developers room : camlorn via Audiogames-reflector


  


Re: I can help anyone to create fast game server written on swift (no macO

You get used to it.  Whether you code in Python or not, sighted land forces the issue.Also, a lot of programmers who say it's a problem don't use editors that just deal with it for you.  If your editor adds indentation to braced code for you instead of making you do it by hand, you'll get the hang of it fairly quickly.

URL: https://forum.audiogames.net/post/600851/#p600851




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: I can help anyone to create fast game server written on swift (no macO

2020-12-21 Thread AudioGames . net Forum — Developers room : haily_merry via Audiogames-reflector


  


Re: I can help anyone to create fast game server written on swift (no macO

Agreed re: nesting issues, however I've personally always found indentation to be a lot more confusing than helpful. Probably just a me problem, though.

URL: https://forum.audiogames.net/post/600834/#p600834




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: I can help anyone to create fast game server written on swift (no macO

2020-12-21 Thread AudioGames . net Forum — Developers room : mohamed via Audiogames-reflector


  


Re: I can help anyone to create fast game server written on swift (no macO

using braces is confusing as fuck, And yes, I've used bgt for like 1 year and python for like 2 munths, And i prefer python, And as camlorn/others said, Which i now see and which i were like you, Saying that language will matter, Language will bla, But it's really not the language, Infact, I know some people that managed to make their bgt stuff fast as fuck, And that's with networking etc, So it's up to the developer, Not the language.

URL: https://forum.audiogames.net/post/600831/#p600831




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: I can help anyone to create fast game server written on swift (no macO

2020-12-21 Thread AudioGames . net Forum — Developers room : camlorn via Audiogames-reflector


  


Re: I can help anyone to create fast game server written on swift (no macO

@ethinI'm betting that indentation is more about they're on Mac and VO doesn't even support indicating it, if I had to guess.

URL: https://forum.audiogames.net/post/600821/#p600821




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: I can help anyone to create fast game server written on swift (no macO

2020-12-21 Thread AudioGames . net Forum — Developers room : Ethin via Audiogames-reflector


  


Re: I can help anyone to create fast game server written on swift (no macO

@5, fully agreed with you. I tried learning Objective-C a few years ago and found the syntax utterly appalling.Also, to add to my post at 4 and Camlorns, @op, dynamic typing is pretty popular these days (re: _javascript_, Perl, Python, and so on). Static typing is still a good thing to have but dynamic typing and type inference are taking the world by storm. Indentation is just common sense (trust me, you do not want to use just bracing as a scoping indicator because its really, really easy to get confused on your nesting level). I've used indentation a few times on my major project to figure out mismatched braces and such because braces weren't enough for me to find the error. If you're a swift programmer like you claim you are you should already know this though... Makes me question your integrity and your credentials.

URL: https://forum.audiogames.net/post/600792/#p600792




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: I can help anyone to create fast game server written on swift (no macO

2020-12-21 Thread AudioGames . net Forum — Developers room : Ethin via Audiogames-reflector


  


Re: I can help anyone to create fast game server written on swift (no macO

@5, fully agreed with you. I tried learning Objective-C a few years ago and found the syntax utterly appalling.

URL: https://forum.audiogames.net/post/600792/#p600792




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: I can help anyone to create fast game server written on swift (no macO

2020-12-21 Thread AudioGames . net Forum — Developers room : camlorn via Audiogames-reflector


  


Re: I can help anyone to create fast game server written on swift (no macO

If you don't indent your code anyway, you won't be taken seriously. 90% of us don't have a problem with Python indentation.  Cython exists.  Pypy exists.  Both make Python as fast as C.  If speed really matters either is an option, but it doesn't for anything that you are skilled enough to do.  If you are wondering why I'm making a judgement as to your skill level, it's because you're showing us that you don't understand performance, showing us that you don't understand where networked game lag comes from, *and* making claims that C++ is something anyone here should be contemplating, all at the same time.  You also obviously have a chip on your shoulder about Python, being as I literally listed 5 or 6 other languages in my post that could be used instead, and Python wasn't even my point here anyway.Also Objective-c is horrible enough that Apple literally decided to replace it by developing a second language, and most programmers I personally know who try to come to it from other languages find it awkward at best.  I can't speak to Swift.  But I feel like maybe you've only had serious exposure to the Apple ecosystem, and are projecting that onto everything else you want to do.I encourage you to go actually make some audiogames before you start making claims like you are and acting like an expert who can make servers for others.  Maybe you already have, but as far as I know you're completely unknown in the community, have dropped out of the sky with supposed expertise ready to try to make some sort of BGT to non-BGT interop, and don't really seem to understand the optics of what you're trying to do.  If you want to make servers for people, start by showing us that you actually have the expertise for it, not by claiming that using a faster programming language is going to magic the network lag away.

URL: https://forum.audiogames.net/post/600787/#p600787




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: I can help anyone to create fast game server written on swift (no macO

2020-12-21 Thread AudioGames . net Forum — Developers room : Ethin via Audiogames-reflector


  


Re: I can help anyone to create fast game server written on swift (no macO

@3, what are you on about? Python is slow for game servers? I'm sorry but I and a few friends disputed that a few years ago with an (in-development at the time) MP FPS concept. Granted, the speed wasn't the same as native code, but it was good enough. And vector calculations in Python are done all the time. Look up packages like statsmodels, scipy and such. (Yes, some of the code for those libs is written in C, but some of it is in Python.)Seriously, stop worrying about performance. At this point in computing its not something you need to worry about unless your in a few special scenarios like manual audio decoding and processing, embedded systems, etc. Unless you need to squeeze every ounce of performance out of your processor, don't even think too much about performance -- the compiler/interpreter is far more knowledgeable about it than you are.

URL: https://forum.audiogames.net/post/600771/#p600771




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: I can help anyone to create fast game server written on swift (no macO

2020-12-21 Thread AudioGames . net Forum — Developers room : Ethin via Audiogames-reflector


  


Re: I can help anyone to create fast game server written on swift (no macO

@3, what are you on about? Python is slow for game servers? I'm sorry but I and a few friends disputed that a few years ago with an (in-development at the time) MP FPS concept. Granted, the speed wasn't the same as native code, but it was good enough. And vector calculations in Python are done all the time. Look up packages like statsmodels, scipy and such.

URL: https://forum.audiogames.net/post/600771/#p600771




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: I can help anyone to create fast game server written on swift (no macO

2020-12-21 Thread AudioGames . net Forum — Developers room : cyrmax_it via Audiogames-reflector


  


Re: I can help anyone to create fast game server written on swift (no macO

camlorn wrote:Or, we could use Python which works on all the platforms, both client and server.  Or Rust, which works on all the platforms, both client and server.  Or Java, which works on all the platforms, both client and server.  Or Node, which works on all the platforms, both client and server.  Or go, which etc.  Noticing a theme?  Rust and Go are as fast as Swift if that's really a concern.There's no advantage to Swift here except that perhaps Cyrmax is going to volunteer their time.  it doesn't offer anything except now your client and server are written in entirely different languages.  If you're going to insist on using BGT, then use BGT for both.  Swift doesn't improve lag here over BGT.  Anyone claiming that lag comes from the server doesn't understand networking, because 95% of that lag is that most blind people don't have amazing internet and you're lucky to get 50MS RTT on a good day, combined with the fact that no one here understands client-side interpolation.  ANd if you want to do client-side interpolation, the best possible start is to split your project between two languages so that none of the algorithms that have to be identical on both the client and the server can be shared.  Yes, this is sarcasm.  It's really hard for me to take this seriously.I agree that there are lots of other wonderful languages.But, for example, python is really slow for game servers.Just make a server which does lots of calculations with vectors on python and c++. You will see that c++ works faster.But c++ is much more difficult to learn for beginers then python. So people chose python instead.I cannot tell anything about rust, i do not know this language at all.But i work as a swift/objective c programmer for 3 years and i can tell that swift is as fast as c++ (i have tested it), swift is easy to learn and understand (i have written my first useful production app in 14 days) and swift has really full and easy to navigate documentation... Because it is Apple... One more thing about python: it is only my opinion, but i really really hate those indentation thing!c++ and other c-like languages are much more readable for blind users, because they use brackets for scoping. I want to organize, indent and write my code as i want. and with c-like languages i can. with python i have to follow these stupid indentation rules. If you insert tab instead of two spaces you get error. If you forgot to insert one space you get error. If you forgot to check the type of an object you will not get error at compilation time, you will find this surprise at runtime...it is terrible!

URL: https://forum.audiogames.net/post/600766/#p600766




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: I can help anyone to create fast game server written on swift (no macO

2020-12-19 Thread AudioGames . net Forum — Developers room : camlorn via Audiogames-reflector


  


Re: I can help anyone to create fast game server written on swift (no macO

Or, we could use Python which works on all the platforms, both client and server.  Or Rust, which works on all the platforms, both client and server.  Or Java, which works on all the platforms, both client and server.  Or Node, which works on all the platforms, both client and server.  Or go, which etc.  Noticing a theme?  Rust and Go are as fast as Swift if that's really a concern.There's no advantage to Swift here except that perhaps Cyrmax is going to volunteer their time.  it doesn't offer anything except now your client and server are written in entirely different languages.  If you're going to insist on using BGT, then use BGT for both.  Swift doesn't improve lag here over BGT.  Anyone claiming that lag comes from the server doesn't understand networking, because 95% of that lag is that most blind people don't have amazing internet and you're lucky to get 50MS RTT on a good day, combined with the fact that no one here understands client-side interpolation.  ANd if you want to do client-side interpolation, the best possible start is to split your project between two languages so that none of the algorithms that have to be identical on both the client and the server can be shared.  Yes, this is sarcasm.  It's really hard for me to take this seriously.

URL: https://forum.audiogames.net/post/600165/#p600165




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


I can help anyone to create fast game server written on swift (no macO

2020-12-19 Thread AudioGames . net Forum — Developers room : cyrmax_it via Audiogames-reflector


  


I can help anyone to create fast game server written on swift (no macO

Hi all!Some of you know programming language called Swift.And maybe you think, that Swift is only for Apple systems.But no!I can write game server for your multiplayer game on Swift, and you can launch it on any Linux machine. I have tested with Debian 9 or 10 and with Ubuntu 18-04 and 20-04. Works wonderful.After some stresstests i can tell that Swift is as fast as c++ and your server will be in 100 times less laggy than bgt server.But if you want to code your game client in bgt i have bad news.Bgt uses its own network implementation based on UDP, and i haven't decoded this implementation. So i would be glad if someone help me with that.I will create separate topic about this in Developers room.

URL: https://forum.audiogames.net/post/600150/#p600150




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector