Re: Programming language for online games and Android

2019-07-03 Thread AudioGames . net Forum — Developers room : jonikster via Audiogames-reflector


  


Re: Programming language for online games and Android

kianoosh, Dude, look at pauliyobo's answer.pauliyobo, That is what I meant.

URL: https://forum.audiogames.net/post/445770/#p445770




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


Re: Programming language for online games and Android

2019-07-02 Thread AudioGames . net Forum — Developers room : pauliyobo via Audiogames-reflector


  


Re: Programming language for online games and Android

@15, I'd actually argue the contraryI believe python is used to manage the backend and c++ is used to optimize it.

URL: https://forum.audiogames.net/post/445753/#p445753




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


Re: Programming language for online games and Android

2019-07-02 Thread AudioGames . net Forum — Developers room : kianoosh via Audiogames-reflector


  


Re: Programming language for online games and Android

First thing. What you are sure of, can't be the TruethSecond. Who did say python is the primary language on those websites. I, myself always said those websites are "using" python.third. It's now obvious, really really really obvious that you're just trying to bash python with no logic around. I never said c/c++ are something weaker than python. Or C# is something weaker than python. I'm not sure if you were pointing speceficly at C and C++ to tell me "they are not that weak as you think", But I have to say this in case of someone reads your post and thinks wrong about me.Just try to be more calm when it comes to a discussion about python, Don't bash python for no reason but the fact that you probably don't like it and "think" that it is slow, We all get in a line with you just fine. I'm done on this and won't go in depth any further because i'm not looking for any arguments. Just saying.

URL: https://forum.audiogames.net/post/445752/#p445752




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


Re: Programming language for online games and Android

2019-07-02 Thread AudioGames . net Forum — Developers room : jonikster via Audiogames-reflector


  


Re: Programming language for online games and Android

kianoosh, Dude, ok, I'll quote:Google.comC, C++, Go, Java, PythonIt means that google.com uses C, C++, Go, Java, Python.YouTube.comC, C++, Python, Java, GoIt means that Youtube uses not only Python.Python as an add-on, not the primary language. I'm sure that C and C++ provide performance when Python, Java and Go do the rest.

URL: https://forum.audiogames.net/post/445745/#p445745




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


Re: Programming language for online games and Android

2019-07-02 Thread AudioGames . net Forum — Developers room : magurp244 via Audiogames-reflector


  


Re: Programming language for online games and Android

Besides python-for-android, you could also try out the [kivy] library which supports Android and iOS.

URL: https://forum.audiogames.net/post/445733/#p445733




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


Re: Programming language for online games and Android

2019-07-02 Thread AudioGames . net Forum — Developers room : kianoosh via Audiogames-reflector


  


Re: Programming language for online games and Android

Jonikster what did you want to prove by sending that link? From what my screen reader says, Python is used in the first three websites ranked there. I can't get your pointat post12 thanks to interducing that software. Didn't know about it. Yeah my problem isn't the ease of decompilation. After all, Even c and C++ code can be cracked so there isn't a pure safe programming language. Again thank you for that piece of software. I guess I'm going to need this in my possible up coming C# projects

URL: https://forum.audiogames.net/post/445728/#p445728




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


Re: Programming language for online games and Android

2019-07-02 Thread AudioGames . net Forum — Developers room : kianoosh via Audiogames-reflector


  


Re: Programming language for online games and Android

Jonikster what did you want to prove by sending that link? From what my screen reader says, Python is used in the first three websites ranked there. I can't get your point

URL: https://forum.audiogames.net/post/445728/#p445728




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


Re: Programming language for online games and Android

2019-07-02 Thread AudioGames . net Forum — Developers room : kianoosh via Audiogames-reflector


  


Re: Programming language for online games and Android

Jonikster what did you want to prove by sending that link? From what my screen reader says, Python is used in the fist three websites ranked there. I can't get your point

URL: https://forum.audiogames.net/post/445728/#p445728




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


Re: Programming language for online games and Android

2019-07-02 Thread AudioGames . net Forum — Developers room : Rastislav Kiss via Audiogames-reflector


  


Re: Programming language for online games and Android

Hi there,@5: yes, that's true, but you can do pretty nice job with obfuscating your code. ConfuserEx had been undefeated for a long time in this and although there are deobfuscators now, its modularity and flexibility is so high, that if you really want, you can make your unique obfuscator from it just by few lines of code and secure your apps. Especially in large applications, this can make decompiling comparable hard to debugging them.Python has obfuscators too, although I don't know how well they work or not.And both languages are able to call native libraries, so if there are some really critical features, you can try to hide them in a dll.Of course nothing will stop a determined attacker, so your strongest weapon will be still the licence of game, which forbid reverseengineering. I just wanted to point out, that decompilability  is not that hard issue as it might look like.Best regardsRastislav

URL: https://forum.audiogames.net/post/445720/#p445720




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


Re: Programming language for online games and Android

2019-07-02 Thread AudioGames . net Forum — Developers room : Rastislav Kiss via Audiogames-reflector


  


Re: Programming language for online games and Android

Hi there,@5: yes, that's true, but you can do pretty nice job with obfuscating your code. ConfuserEx had been undefeated for a long time in this and although there are deobfuscators now, its modularity and flexibility is so high, that if you really want, you can make your unique obfuscator from it just by few lines of code and secure your apps. Especially in large applications, this can make decompiling comparable hard to debugging them.Python has obfuscators too, although I don't know how well they work or not.And both languages are able to call native libraries, so if there are some really critical features, you can try to hide them in a dll.Of course nothing will stop a determined attacker, so your strongest weapon will be still the licence of game, which forbid reverseengineering. I just wanted to point out, that decompilability  is not that hard issue as it might look.Best regardsRastislav

URL: https://forum.audiogames.net/post/445720/#p445720




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


Re: Programming language for online games and Android

2019-07-02 Thread AudioGames . net Forum — Developers room : cartertemm via Audiogames-reflector


  


Re: Programming language for online games and Android

I really don't get the statement that python servers often crash a lot. It honestly makes no logical sense. Purposely ignoring #2 since glitches don't come out of thin air summoned by evil spirits. Python isn't the cause for glitches, you just might be the cause for glitches.Behind all good network communication is the standard sockets API. Doesn't matter what language. Assuming your game is stable, yes this includes socket I/O and exceptions/error handling so everything doesn't blow up when encountering uncaught exceptions... You should be golden.I've worked on game servers (unreleased at the moment) that boasted weeks worth of uptime even after stress tests. It's all about the code you write.Anyway to answer #1. Since the idea of network communication is really the same across all decent languages thanks to sockets, work with whatever you like. If you want your server in python, no problem. You can then implement clientside features in java, c#, c++, etc etc.

URL: https://forum.audiogames.net/post/445682/#p445682




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


Re: Programming language for online games and Android

2019-07-02 Thread AudioGames . net Forum — Developers room : jonikster via Audiogames-reflector


  


Re: Programming language for online games and Android

kianoosh, https://en.wikipedia.org/wiki/Programmi … r_websites

URL: https://forum.audiogames.net/post/445664/#p445664




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


Re: Programming language for online games and Android

2019-07-02 Thread AudioGames . net Forum — Developers room : pauliyobo via Audiogames-reflector


  


Re: Programming language for online games and Android

google, youtube, dropbox, bit torrent, netflix, instagram, quora, reddit, I believe pinterest as well use python.

URL: https://forum.audiogames.net/post/445663/#p445663




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


Re: Programming language for online games and Android

2019-07-02 Thread AudioGames . net Forum — Developers room : kianoosh via Audiogames-reflector


  


Re: Programming language for online games and Android

the server is using python at least. And that's what is important for an online game. Oh btw add instagram to another social application that is using python.

URL: https://forum.audiogames.net/post/445660/#p445660




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


Re: Programming language for online games and Android

2019-07-02 Thread AudioGames . net Forum — Developers room : kianoosh via Audiogames-reflector


  


Re: Programming language for online games and Android

Google it dude. I see no C++ written there and the server is pure python at least. And that's what is important

URL: https://forum.audiogames.net/post/445660/#p445660




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


Re: Programming language for online games and Android

2019-07-02 Thread AudioGames . net Forum — Developers room : Hijacker via Audiogames-reflector


  


Re: Programming language for online games and Android

YouTube and Dropbox are two examples that made Python what it is today.Thanks to slightly C/C++ supported extensions like e.g. Twisted, Python is just fine for running a server. As soon as multiple hundred or thousand people need to be treated by a server, a simple VPS won't help either, no matter which language the server is programmed with.Server programming in C# is more of a huzzle if you ask me. I'd prefer Python or plain C++ in that case. It should be fine however, even though it needs to run under Mono, which isn't an actual problem, but might still conflict a little bit with the native .Net frameworks under Windows (if you want to develop/test it there), but those conflicts can be tackled.I for myself already developed a Xamarin App in C# which runs fine under Windows 10 UWP and iOS, and the corresponding Python server backend which runs fine under Windows and Linux. Thats fine as well.Best Regards.Hijacker

URL: https://forum.audiogames.net/post/445653/#p445653




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


Re: Programming language for online games and Android

2019-07-02 Thread AudioGames . net Forum — Developers room : jonikster via Audiogames-reflector


  


Re: Programming language for online games and Android

kianoosh wrote:Please take a look at world of tanks. Google what world of tanks is written in. World of tanks is one of the most popular multiplayer games in mainstream community.As I told you, Python is only an addition to C++ in these applications.

URL: https://forum.audiogames.net/post/445643/#p445643




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


Re: Programming language for online games and Android

2019-07-02 Thread AudioGames . net Forum — Developers room : kianoosh via Audiogames-reflector


  


Re: Programming language for online games and Android

At post1 The statement you stated is not right. Python is really fine with long-time running servers. Not only for audio games, but for video games that have a much more heavier playerbass than an audio game. I say it again. Please take a look at world of tanks. Google what world of tanks is written in. World of tanks is one of the most popular multiplayer games in mainstream community. You can also develop for android using python-for-android. Google it for more info and documentation.Python done, but C#Of course You can get so far with C# just like python. It's completely ok if you want to code your server in C# but You might want to consider the ease of decompilation of a C# application. While python really does not provide a hard-to-decompile binaries, But by cythonizing your application and packing it to an exe with pyinstaller, It is harder for a lot of those who might decompile your C# code in just a few strikes with something like de4 and dot net reflector, to decompile your python executable. If you're going to write your client in C# or python, You have to consider keeping the important functions out of it and manage them remotely via server. Such as purchase handling, Licenses, player stat saving packets or functions. You really should not trust what's coming from a client, except keystrokes unless you really know what you are doing. Even so, you have to not trust what's coming from a client and perform massive checks to make sure no cheat is taking place.C++ is the hardest of all these to decompile, and can be the fastest, or the slowest. In C++ You have control over a lot of stuff such as memory management, And sometimes you have to do them yourself while python and C# usually handle them for you. So the code you write in C++ can either crash your app or make it slower even than python and C#, or can build the fastest app ever. It's your choice to go with what you prefer after all. These were just some hints. Just remember that python and C# are not that hard to decompile. Python is harder but still pretty much possible. This is something you really need to take into consideration when you want to code an online game

URL: https://forum.audiogames.net/post/445641/#p445641




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


Re: Programming language for online games and Android

2019-07-02 Thread AudioGames . net Forum — Developers room : kianoosh via Audiogames-reflector


  


Re: Programming language for online games and Android

At post1 The statement you stated is not right. Python is really fine with long-time running servers. Not only for audio games, but for video games that have a much more heavier playerbass than an audio game. I say it again. Please take a look at world of tanks. Google what world of tanks is written in. World of tanks is one of the most popular multiplayer games in mainstream community. You can also develop for android using python-for-android. Google it for more info and documentation.Python done, but C#Of course You can get so far with C# just like python. It's completely ok if you want to code your server in C# but You might want to consider the ease of decompilation of a C# application. While python really does not provide a hard-to-decompile binaries, But by cythonizing your application and packing it to an exe with pyinstaller, It is harder for a lot of those who might decompile your C# code in just a few strikes with something like de4 and dot net reflector. If you're going to write your client in C#, You have to consider keeping the important functions out of it and manage them remotely via server. Such as purchase handling, Licenses, player stat saving packets or functions. You really should not trust what's coming from a client, except keystrokes unless you really know what you are doing. Even so, you have to not trust what's coming from a client and perform massive checks to make sure no cheat is taking place. This stays the same for python too.C++ is the hardest of all these to decompile, and can be the fastest, or the slowest. In C++ You have control over a lot of stuff such as memory management, And sometimes you have to do them yourself while python and C# usually handle them for you. So the code you write in C++ can either crash your app or make it slower even than python and C#, or can build the fastest app ever. It's your choice to go with what you prefer after all. These were just some hints. Just remember that python and C# are not that hard to decompile. Python is harder but still pretty much possible. This is something you really need to take into consideration when you want to code an online game

URL: https://forum.audiogames.net/post/445641/#p445641




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


Re: Programming language for online games and Android

2019-07-02 Thread AudioGames . net Forum — Developers room : jonikster via Audiogames-reflector


  


Re: Programming language for online games and Android

mazen, Your arguments?

URL: https://forum.audiogames.net/post/445636/#p445636




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


Re: Programming language for online games and Android

2019-07-02 Thread AudioGames . net Forum — Developers room : mazen via Audiogames-reflector


  


Re: Programming language for online games and Android

[Tip] Don’t Listen to @2.

URL: https://forum.audiogames.net/post/445633/#p445633




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


Re: Programming language for online games and Android

2019-07-02 Thread AudioGames . net Forum — Developers room : mazen via Audiogames-reflector


  


Re: Programming language for online games and Android

Just don’ Listen to @2

URL: https://forum.audiogames.net/post/445633/#p445633




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


Re: Programming language for online games and Android

2019-07-02 Thread AudioGames . net Forum — Developers room : jonikster via Audiogames-reflector


  


Re: Programming language for online games and Android

Linux servers are best done with C++ or Java. With Python, this often causes glitches.

URL: https://forum.audiogames.net/post/445629/#p445629




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


Programming language for online games and Android

2019-07-02 Thread AudioGames . net Forum — Developers room : Nikita via Audiogames-reflector


  


Programming language for online games and Android

Hello.A lot of topics were about this in this forum. Especially lately.I read it and realized that the choice is between three programming languages. C++, C# and Python.I understand that a programming language is just a tool. For this reason, I should describe my tasks in more detail.First of all, I'm interested in the development of online games.I'd like to be able to develop a server for my game for Linux.Often, as I know, Python isn't suitable for long-running servers.I'd like to be able to conveniently program a client / server application.And the most important thing!I'd like to be able to cross-platform development! Especially for Android.I have 2 options:1. Learn C#. With Monogame, I could develop Android games.2. Learn Python. But in parallel, learn C++. And use C++ and Python together.What's better?Thank you!

URL: https://forum.audiogames.net/post/445623/#p445623




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