Re: why do most people choose python?

2020-10-14 Thread AudioGames . net Forum — Developers room : chrisnorman7 via Audiogames-reflector


  


Re: why do most people choose python?

@34, interesting. I assumed the learning curve was the same for everyone.@35There is an extension which gives you some of IndentNav's stuff:Name: Indentation Level Movement
Id: kaiwood.indentation-level-movement
Description: Fast and efficient vertical movement.
Version: 1.2.1
Publisher: Kai Wood
VS Marketplace Link: https://marketplace.visualstudio.com/items?itemName=kaiwood.indentation-level-movementYou can move between lines of the same indent level with control up and down arrow, and you can select up to the end / beginning of the block with control shift up and down arrows.I use a combination of both.

URL: https://forum.audiogames.net/post/580240/#p580240




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


Re: why do most people choose python?

2020-10-13 Thread AudioGames . net Forum — Developers room : camlorn via Audiogames-reflector


  


Re: why do most people choose python?

@36I mean, alternatively your friend was just overall disorganized and it wasn't just programming.  I learned indentation in like 4th grade with the rest of the class when we did outlining well before I did any programming at all. If you're a generally unordered person, for lack of better phrasing, programming and you won't get along.  But in the sighted world, indentation is everywhere.problem with the navigation argument is that it can be made equally for braces.  Those of us saying yeah indentation is useful are only going to be able to convince others who have already had the insight, which is part of what I mean by it being sighted-centric.

URL: https://forum.audiogames.net/post/579968/#p579968




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


Re: why do most people choose python?

2020-10-13 Thread AudioGames . net Forum — Developers room : Dragonlee via Audiogames-reflector


  


Re: why do most people choose python?

sorry for double post@34 funnily enough, the indentation thing doesn't come naturally to even some sighted devs. back in my sighted days I remember my friend showing me some code that had some bugs he couldn't figure out and it was a huge unindented mess. I remember I just refused to even help him until he went through it and indented his code blocks (this was before auto code formatting was ubiquitous)he ended up giving up on programing a couple years later. I think if you understand code structure then you understand how indentation needs to be applied and vice versa. everyone here that keeps complaining about indentation, your real problem is you don't understand how code is  structured and without that you will have problems with coding beyond just making it readable.

URL: https://forum.audiogames.net/post/579952/#p579952




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


Re: why do most people choose python?

2020-10-13 Thread AudioGames . net Forum — Developers room : Dragonlee via Audiogames-reflector


  


Re: why do most people choose python?

@33 is there an VS code extension that essentially gives you IndentNav functionality? I've been looking for something like that since IndentNav doesn't work perfectly in VS code. would you mind PMing me the extension if you can find it?also @33 beat me to the punch, but I have the exact same thoughts. I am fully blind and I love indentation. Even when I organize my notes I use indentation to group things, since then I can use IndentNav to navigate.in computer terms, when using a screen reader, reading a file with no indentation is O n time complexity, whereas  with indentation + IndentNav it is O log n, which is a major productivity boost.

URL: https://forum.audiogames.net/post/579950/#p579950




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


Re: why do most people choose python?

2020-10-13 Thread AudioGames . net Forum — Developers room : camlorn via Audiogames-reflector


  


Re: why do most people choose python?

@33yes, it is.  You can learn to get something out of it, and I also use indentation for non-Python languages for that reason.  But for a sighted person, it's automatic not only in the sense that braces are harder to work with but also in the sense that they are usually literally unable to read unindented code.Let me put it this way.  Both of us had to learn to divide by 4 to read Python. Not a big deal, and certainly not as big a deal as people who decide not to learn Python because of it make it out to be.  But sighted people don't have to do that at all ever and come to it with an intuitive understanding from things that aren't programming.

URL: https://forum.audiogames.net/post/579944/#p579944




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


Re: why do most people choose python?

2020-10-13 Thread AudioGames . net Forum — Developers room : chrisnorman7 via Audiogames-reflector


  


Re: why do most people choose python?

@32Is it even a sighted-centric concept? I quite like indentation, especially when you use the Indentnav NVDA addon, or the VSCode extension that I can't remember the name of. It makes navigating code super quick. Dead handy with a braille display too.

URL: https://forum.audiogames.net/post/579913/#p579913




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


Re: why do most people choose python?

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


  


Re: why do most people choose python?

@31your stance on indentation will change rapidly as soon as you have to work with someone sighted, because that will force the issue.  A good editor will handle it for you mostly as well.  It's not actually hard, and I really wish that blind people would stop making it more than it is.  As soon as you get over the fact that it's a sighted-centric concept, you can learn how it works in maybe a day.I don't think you understand some basics about how the web works.  Printing text is hard in JS because JS isn't for printing text.PHP is good when you're extremely new, but you'll probably move off it pretty fast if you keep programming.  It was blatantly and proudly written by people who didn't really know programming for other people who didn't really know programming, then beat on for 20 years, and that really, really shows when you try to use it for bigger stuff.

URL: https://forum.audiogames.net/post/579750/#p579750




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


Re: why do most people choose python?

2020-10-12 Thread AudioGames . net Forum — Developers room : moaddye via Audiogames-reflector


  


Re: why do most people choose python?

I'm put off python because of the indentation. Wth(why the hell) do i have to remember space tab stuff for ifs and whiles and fors and stuff?I tried a tutorial on w3schools.com for js, but I never found a way to actually print text in a way that's not so. Difficult or lets say unnecessarily long(maybe it is necessary but hey) I prefer php and html mainly because 1, echo and 

URL: https://forum.audiogames.net/post/579726/#p579726




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


Re: why do most people choose python?

2020-10-09 Thread AudioGames . net Forum — Developers room : Dragonlee via Audiogames-reflector


  


Re: why do most people choose python?

@29 I certainly think typescript has some major limitations. hopefully noone takes my endorsement of it as a statement of TS being perfect one problem I have in particular which I would bump up against time and time again when working on the project for the company was that TS doesn't support opaque types, which would allow me to design modules in a way that certain type of sensitive data would be harder to misuse by the rest of the code. also without opaque data types I couldn't always refactor a module with the confidence that I wouldn't then also have to refactor other stuff in other modules, since the other modules could depend on the exact data representation, whreas with opaque data types that could be kept private.overall, TS is quite complicated. I think this mainly comes from JS being very bloated and having very many differnt ways of doing things, i.e.e OO, FP, procedural, and so on, and so TS had to be designed so that it would work for all these different cases. I remember just trying to write a simple TS declaration file turned out to be a pretty massive effort to just learn the basics, since there are so many flavours of writing JS code, so equally are there different syntaxes for TS declaration files.But even with all that, I would still say that TS is pretty amazing in how it managed to retrofit to a bloated language like JS and work pretty well.Not sure about what you mean exactly about rust traits and generics not monomorphising in TS. I've never written any rust code, but quickly googling and finding the rust page on traits, they seem to be pretty much exactly the same as Scala traits with which I have a pretty good amount of experience.I'm guessing you are reffering to how in a trait you can set a bound for generics, meaning the type specified to monomorphise a trait needs to itself implement some specified trait.this is supported in TS at least for upperbounds like this (note: I prefer types over interfaces):type Foo = {foo : string}type Bar = {bar : number}function bas(arg : T){//arg must implement both Foo and Bar}

URL: https://forum.audiogames.net/post/578845/#p578845




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


Re: why do most people choose python?

2020-10-09 Thread AudioGames . net Forum — Developers room : camlorn via Audiogames-reflector


  


Re: why do most people choose python?

@27Yeah, what @28 said.  If you use arrow functions, let/const, and destructuring, it comes out looking very functional indeed.  In fact most of the philosophy behind the React/Redux stack is functional, as is a lot of Node.I object to Node for a lot of reasons though, so don't take that as an endorcement.  But React is really very nice.@28Problem with TypeScript is that it's bolting stuff on top of JS for reliability, and honestly comes out to be a complicated mess.  Better than nothing, I suppose, but the "we needed to make JS reliable" very much shows through, especially in that types aren't first class citizens (i.e., you can't do something like Rust traits, because generics aren't monomorphized).

URL: https://forum.audiogames.net/post/578832/#p578832




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


Re: why do most people choose python?

2020-10-09 Thread AudioGames . net Forum — Developers room : Dragonlee via Audiogames-reflector


  


Re: why do most people choose python?

@27 the neat thing about modern js is how much more functional it is than its early versions. in fact I would say out of the super mainstream languages (Java, c++, python) it is the easiesst for writing in a functional style.I agree js is messy for large projects mainly since there isn't any solid type system having your back, refactoring is very risky. however that is why I love typescript so much as it adds back that robustness that makes confident refactoring much mor possible again.typescript has a particularly nice type system as it gives you things like union and intersection types, allowing you to model your data in a non-OO way using more functional concepts like algebraic data types.my last job was over this summer where I developed a web app for running experiments and it was developed with React + typescript and was 95% written in a functional style. (the 5% that wasn't was legacy js code that it wasn't worth rewriting with stronger typing or in a functional style)

URL: https://forum.audiogames.net/post/578724/#p578724




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


Re: why do most people choose python?

2020-10-09 Thread AudioGames . net Forum — Developers room : Ethin via Audiogames-reflector


  


Re: why do most people choose python?

I personally don't like JS it seems way too messy for me. But I'm also used to functional or half-functional languages like Rust and F# (though I've never truly dove into F# so...)

URL: https://forum.audiogames.net/post/578722/#p578722




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


Re: why do most people choose python?

2020-10-08 Thread AudioGames . net Forum — Developers room : camlorn via Audiogames-reflector


  


Re: why do most people choose python?

@25_javascript_ counts as a programming language.  In fact I actually like modern _javascript_ and React, and one of the things I've got is a currently closed source Electron-based prototype engine (I'd have something to show for it but then Synthizer happened instead).WebAudio is a bit meh, but it's better than anyone who isn't able to say "I don't like this, how about I write an audio library from scratch" currently has access to around here.

URL: https://forum.audiogames.net/post/578671/#p578671




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


Re: why do most people choose python?

2020-10-08 Thread AudioGames . net Forum — Developers room : defender via Audiogames-reflector


  


Re: why do most people choose python?

Aren't people also starting to use _javascript_ with Electron more?  It's definitely a smaller segment and I know that _javascript_ isn't really considered a programming language as such but I thought I would mention it since it's also modern and not BGT...

URL: https://forum.audiogames.net/post/578660/#p578660




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


Re: why do most people choose python?

2020-10-08 Thread AudioGames . net Forum — Developers room : Turret via Audiogames-reflector


  


Re: why do most people choose python?

@23, fair enough.

URL: https://forum.audiogames.net/post/578637/#p578637




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


Re: why do most people choose python?

2020-10-08 Thread AudioGames . net Forum — Developers room : camlorn via Audiogames-reflector


  


Re: why do most people choose python?

@22I mean, why not give them your source?The thing about those sorts of utility programs is that 99% of the time they're not worth distributing anyway.  I'm not saying that you don't have a valid point, just that in general it doesn't come up.  If you really need to write that sort of program all the time and aren't ever doing anything bigger, grab D, Go, Rust, C#, C/C++, or one of the basic variants and call it a day.  No need to even think about what you're doing it in, by the nature of such programs they're not going to be maintained and they're probably not over a hundred lines.

URL: https://forum.audiogames.net/post/578629/#p578629




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


Re: why do most people choose python?

2020-10-08 Thread AudioGames . net Forum — Developers room : Turret via Audiogames-reflector


  


Re: why do most people choose python?

My issue with Python isn't decompiling, as Cython. Yes, no system can be non-brakable, but that's about the best you can get.My issue, as stated above, is that Python lacks for being able to make small programs, for example utility programs. E.G., if I wanted to make a program to, say, beep every hour, I could do it in Python. That is very true. However, compiling it would result in a fairly sized exe file, and probably use at least some more resources than other languages. The problem remains though, what do you write little programs like that in? Do you just give people your source? IDK.

URL: https://forum.audiogames.net/post/578623/#p578623




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


Re: why do most people choose python?

2020-10-08 Thread AudioGames . net Forum — Developers room : camlorn via Audiogames-reflector


  


Re: why do most people choose python?

@20yeah, I've seen that, but 2021 was the optimistic "everyone likes this" timeline, it's actually August 2021 which is almost a year out anyway, they've since said that due to Covid they're going to be conservative about new features, and Go literally forewent better error handling because it would temporarily break IDEs.I do think they'll get generics.  I just don't expect it until 2022 at the earliest.  They took literally 5+ years and a bunch of third party solutions to admit that maybe their packaging story sucked, and as many years to admit that maybe they should consider generics.  They don't move fast.  What everyone forgets about Go is that it exists for Google, by Google, and to solve Google's problems; the rest of us are a side effect and a potential hiring pool for Google, not the actual target audience.

URL: https://forum.audiogames.net/post/578595/#p578595




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


Re: why do most people choose python?

2020-10-08 Thread AudioGames . net Forum — Developers room : keithwipf1 via Audiogames-reflector


  


Re: why do most people choose python?

@15I believe Go is getting generics, possibly as soon as August 2021, see this blog postI agree that handling errors is a pain, for example it's hard to provide both a comparable error constant for error handling and a string to be printed to the user, since an error value only has room for one string.It is now possible for one error to wrap another error, which does make this somewhat easier.

URL: https://forum.audiogames.net/post/578590/#p578590




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


Re: why do most people choose python?

2020-10-08 Thread AudioGames . net Forum — Developers room : camlorn via Audiogames-reflector


  


Re: why do most people choose python?

@18I used to be in tsp's circle some and he can break drm in 20 minutes or so.  I just wish people would get that.  It's too easy.There are ways to protect Python code through compiling a custom interpreter, and anyone who knows enough to go make unbreakable DRM in C or whatever can probably do them.  The rest of us can't do either.But no one will ever listen to me on this, it seems.

URL: https://forum.audiogames.net/post/578567/#p578567




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


Re: why do most people choose python?

2020-10-08 Thread AudioGames . net Forum — Developers room : Lucas1853 via Audiogames-reflector


  


Re: why do most people choose python?

I think the thing with DRM is that people want to make the barrier as high as possible. Instead of having caution tape, they would like a six-foot wooden fence, if you will. If you just compile with pyinstaller and call it a day, any scriptkitty in this community can reverse engineer your game and rip out your registration, because "how do i decompile python exe and get source code" is not a difficult query to come up with, and not a difficult one to get an answer too either. People generally want their DRM to be at such a level where someone like TSP would have to spend a while fucking with it, or whatever. But if anything, C# is even worse for that. So is _javascript_, unless you are like Discord and make lots of use of native modules effectively writing all your code in C++ anyways.

URL: https://forum.audiogames.net/post/578564/#p578564




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


Re: why do most people choose python?

2020-10-08 Thread AudioGames . net Forum — Developers room : camlorn via Audiogames-reflector


  


Re: why do most people choose python?

yeah, but your sounds are going to be big anyway.  And whether you distribute 2 files or 10 makes no difference.

URL: https://forum.audiogames.net/post/578538/#p578538




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


Re: why do most people choose python?

2020-10-08 Thread AudioGames . net Forum — Developers room : Turret via Audiogames-reflector


  


Re: why do most people choose python?

I love Python. My main issue with it is compiling. Not really code protection, that I can get used to, but you can either have a huge ass exe file or a smaller (er) one and tuns of dll's and shit everywhere.

URL: https://forum.audiogames.net/post/578536/#p578536




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


Re: why do most people choose python?

2020-10-08 Thread AudioGames . net Forum — Developers room : camlorn via Audiogames-reflector


  


Re: why do most people choose python?

@14Not sure why security holes matter for a game?  If it's a compromised autoupdater then it doesn't matter what you write it in, if it's DRM/licensing then people crack that even in C, not sure what's left.Problem with go is the incredibly, incredibly terrible error handling.  If they fixed that and/or gave us generics, I'd probably jump on that bandwagon some myself.  But until they do literally half the code people write in go is:if err == nil {
return nil, nil;
}Also be careful with channels and goroutines.  It's nearly impossible to build bug-free stuff because, while they are right that channels are a good abstraction, they then did a few things that make them really hard to use safely.  I probably don't have the link handy, but it's literally so bad someone actually did research on it, where they went and found concurrency bugs from as many projects as they could and determined whether it was channels or not to blame, and it ended up being something ridiculous like 75% were due to Go making bad channel-related choices.  Put another way: you've done well when your flagship feature is harder to use safely than the thing it's supposed to replace.Go's not bad, you just have to be willing to put up with the major downsides.  Which, I guess sounds contradictory.  But it's a really apt description of it.  If 90% of your code is like mathematical simulation it's okay, but I've used it professionally a couple times, and I wouldn't reach for it unless I was doing complicated high-performance networking (as in beyond what any game needs).

URL: https://forum.audiogames.net/post/578533/#p578533




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


Re: why do most people choose python?

2020-10-08 Thread AudioGames . net Forum — Developers room : Liam via Audiogames-reflector


  


Re: why do most people choose python?

I've been moving away from Python and have been shopping around for other languages. I find go interesting though it has a few gotchas that I find annoying.c# is also interesting ( would be more interesting if we could accessibly use unity).Python bothers me since you have to include a massive interpreter, and that just screams security holes.I'd say 7 is correct. A few people started using Python, and others hopped on board.

URL: https://forum.audiogames.net/post/578529/#p578529




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


Re: why do most people choose python?

2020-10-08 Thread AudioGames . net Forum — Developers room : Lucas1853 via Audiogames-reflector


  


Re: why do most people choose python?

As post 7 said, it was mostly just a couple people going "hmm, let me try python for a while." And then a bunch of other people jumped on the bandwagon and game toolkits, both open and closed source, got built. Now everyone uses it because of Lucia.

URL: https://forum.audiogames.net/post/578528/#p578528




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


Re: why do most people choose python?

2020-10-08 Thread AudioGames . net Forum — Developers room : Ethin via Audiogames-reflector


  


Re: why do most people choose python?

@4, all of your arguments apply to C/C++/Rust/Go/etc., unfortunately. You pretty much defined most modern programming languages.@10, the other problem is that porting BGT code to, say, C++ would be a huge challenge. If you didn't use something like SDL2 or SFML you would need to call platform-specific APIs. Most newcomers who are just starting out are not ready to work with the win32 API (god forbid). In rust the Win32 API is... sorta exceptable? But in C, it can be ridiculously irritating.

URL: https://forum.audiogames.net/post/578526/#p578526




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


Re: why do most people choose python?

2020-10-08 Thread AudioGames . net Forum — Developers room : camlorn via Audiogames-reflector


  


Re: why do most people choose python?

You effectively can't just port from BGT.  It's not as simple as "the syntax is similar, and here come my classes line for line".  But what I think really kills C# is you have to use an IDE very quickly: there's a command line compiler, but Microsoft tied most of the knowledge on how to call it to Visual Studio, which is a beast.

URL: https://forum.audiogames.net/post/578510/#p578510




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


Re: why do most people choose python?

2020-10-08 Thread AudioGames . net Forum — Developers room : mechaSkyGuardian via Audiogames-reflector


  


Re: why do most people choose python?

I just meant that I thought people switching from BGT would like a programming language syntactically similar. It would be at least from what I know easier to port their scripts and stuff and C# is as a lot of people say a language for games

URL: https://forum.audiogames.net/post/578507/#p578507




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


Re: why do most people choose python?

2020-10-08 Thread AudioGames . net Forum — Developers room : Vulcan via Audiogames-reflector


  


Re: why do most people choose python?

I used to program is basic years ago, and that was that, then I saw that bgt was the thing, and did not pick it up, and I guess I just picked python because bgt was no longer beeing updated and windows was starting tu fuck with bt programs, and well, that was when I started beeing intrested in programming.  I guess, I want to bring something awesome to our gaming community, something with a chalenge, somethin with originallity, and because I am sick of the stuff we have now.  the same, over and over again. it seems that when bgt became free, the quality of games went down.

URL: https://forum.audiogames.net/post/578499/#p578499




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


Re: why do most people choose python?

2020-10-08 Thread AudioGames . net Forum — Developers room : camlorn via Audiogames-reflector


  


Re: why do most people choose python?

Problem with C/C++ is that they're incredibly complicated.  Problem with Rust is that it's too new and unlike anything you've ever programmed in.  Problem with C# is that it's the Microsoft ecosystem and you have to deal with an IDE (and those of us who are old enough remember when Microsoft entirely broke accessibility for a few years).  Problem with Java is that it's sort of just a bit lame in every way, but also it's not so great at games unless you put a lot of work figuring out how to fight it to get your dependencies packaging right (you thought Python packaging was bad? Well, have I got news...).  Python isn't necessarily the greatest, but it's the easiest for someone who is still learning to pick up, and there are people producing audiogame resources for it, so there you go.Python *is* similar to lots of languages though.  Thinking about this as syntax is a new programmer thing that goes out the window very quickly.

URL: https://forum.audiogames.net/post/578493/#p578493




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


Re: why do most people choose python?

2020-10-08 Thread AudioGames . net Forum — Developers room : mazen via Audiogames-reflector


  


Re: why do most people choose python?

Why are humans humans

URL: https://forum.audiogames.net/post/578422/#p578422




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


Re: why do most people choose python?

2020-10-08 Thread AudioGames . net Forum — Developers room : CAE_Jones via Audiogames-reflector


  


Re: why do most people choose python?

Network effects are really strong around here. Someone pointed out how easy it is to get started with Python, a couple of people tried it, and it went from there. I mean, why did BGT catch on in the first place? Because it's the one that got promoted, picked up by a couple of people, ellipsis, et voici.Like, why is Team Talk so popular here? I think I've heard it mentioned once outside of this community, and I might be misremembering that. Why is this forum more popular than the subreddit or the Facebook group? Why are successful audio game designs so derivative and simplistic?... maybe I used the term "network effect" incorrectly. 

URL: https://forum.audiogames.net/post/578416/#p578416




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


Re: why do most people choose python?

2020-10-08 Thread AudioGames . net Forum — Developers room : kianoosh via Audiogames-reflector


  


Re: why do most people choose python?

Without reading the comments here comes mine. I chose python simply because I heard about it, It was years ago and all I knew was bgt or maybe a little bit of C#. I refrained from learning python for a while because all of the applications powered by python that I knew were buggy and it didn't cross my mind that the developers didn't use the right code at first. It did though, later. But then I started again, I think it was when I found out about game development modules and stuff alike.

URL: https://forum.audiogames.net/post/578413/#p578413




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


Re: why do most people choose python?

2020-10-08 Thread AudioGames . net Forum — Developers room : Nuno via Audiogames-reflector


  


Re: why do most people choose python?

I think people just like it, because they like it, much like I like C #.

URL: https://forum.audiogames.net/post/578403/#p578403




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


Re: why do most people choose python?

2020-10-08 Thread AudioGames . net Forum — Developers room : star fire via Audiogames-reflector


  


Re: why do most people choose python?

Pithan has tons of benefits, which give it an edge over the others. Some of them basic benefits are listed below1. Presence of Third Party Modules:The Python Package Index  contains numerous third-party modules that make Python capable of interacting with most of the other languages and platforms.2. Extensive Support Libraries:Python provides a large standard library which includes areas like internet protocols, string operations, web services tools and operating system interfaces. Many high use programming tasks have already been scripted into the standard library which reduces length of code to be written significantly.3. Open Source and Community Development:Python language is developed under an OSI-approved open source license, which makes it free to use and distribute, including for commercial purposes.Further, its development is driven by the community which collaborates for its code through hosting conferences and mailing lists, and provides for its numerous modules.4. Learning Ease and Support Available:Python offers excellent readability and uncluttered simple-to-learn syntax which helps beginners to utilize this programming language. The code style guidelines, PEP 8, provide a set of rules to facilitate the formatting of code. Additionally, the wide base of users and active developers has resulted in a rich internet resource bank to encourage development and the continued adoption of the language.5. User-friendly Data Structures:Python has built-in list and dictionary data structures which can be used to construct fast runtime data structures. Further, Python also provides the option of dynamic high-level data typing which reduces the length of support code that is needed.6. Productivity and Speed:Python has clean object-oriented design, provides enhanced process control capabilities, and possesses strong integration and text processing capabilities and its own unit testing framework, all of which contribute to the increase in its speed and productivity. Python is considered a viable option for building complex multi-protocol network applications.

URL: https://forum.audiogames.net/post/578394/#p578394




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


Re: why do most people choose python?

2020-10-07 Thread AudioGames . net Forum — Developers room : bhanuponguru via Audiogames-reflector


  


Re: why do most people choose python?

that's simple. python is really, really great. it have almost all advantages. but we must learn c/c++ because it gives us things about how things work actually. but i always love python due to it's tuns of features

URL: https://forum.audiogames.net/post/578383/#p578383




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


Re: why do most people choose python?

2020-10-07 Thread AudioGames . net Forum — Developers room : Ethin via Audiogames-reflector


  


Re: why do most people choose python?

Python is simple. A lot of tasks in it can be accomplished with a trivial amount of code whereas in other languages the amount of code would be a lot higher (though that depends on what your doing). Also, other languages like C, C#, ... have things like pointers and virtual functions, templates... I could go on and on (C doesn't have virtual functions or templates, and though the spec is only about 600 pages compared to C++s over 1,500-page specification, its still complicated). Languages like C++ take a really, really long time to master, and though I know several developers on here who would be ready to dive down to that lower level and who are ready for those concepts, many people coming from BGT aren't.

URL: https://forum.audiogames.net/post/578382/#p578382




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