what is a hero shooter and what makes it overwatch-style?
I’d think tf2 would be one.
what is a hero shooter and what makes it overwatch-style?
I’d think tf2 would be one.
nah, one is never to old to learn stuff.
a tough, but hands-on start would be something like https://www.theodinproject.com/
it’s a free course for web development and their material is really good, so even if you don’t finish it you’ll aquire some good fundamentals about programming.
sadly that does not match your language preferences, but a lot of knowledge tends to transfer or helps to understand different approaches.
you could also try a course like Introduction to CS and Programming or other university/college courses. they are meant for people who start without programming experience.
agpl does not “steal” sales, but i have to give my users the source code under a gpl compatible license, that includes that they redistirbute the code however they see fit.
that scares many people, but i guess they forget that your game is more than code and the license does not cover assets
sometimes i like that a lot of my work is typical enterprise stuff. nothing gets to prod without some poor soul working through a huge test catalogue on a seperate environment and/or a higher up signs off on it.
it’s also annoying because, you cant “just ship” a small fix or change without someone signing off on it.
sure, if the limitting factor in a case like this would be the speed of computation and not slow IO than implementing the computation in another language would be a viable way to increase performance.
It was written as part of my work.
check your contract, you might not own the code and your organization may have a process to determine how to license something.
to your other questions (IANAL)
no, the solution is not to pay someone to have someone to blame if shit happens.
there are a bus load of people involved on the way from a git repo to actuall stuff running on a machine and everyone in that chain is responsible to have an eye on what stuff they are building/packaging/installing/running and if something seems off, it’s their responsibility to investigate and communicate with each other.
attacks like this will not be solved by paying someone to read source code, because the code in the repo might not be what is going to run on a machine or might look absolutely fine in a vacuum or will be altered by some other part in the chain. and even if you have dedicated code readers, you cant be sure that they are not compromised or that their findings will reach the people running/packaging/depending on the software.
i can’t see how paying someone would have changed anything in this scenario.
this seems to be a long running campaign to get someone into a position where they could introduce malicious code. the only thing different would have been that the bad actor would have been paid by someone.
this is not to say, that people working on foss should not be paid. if anything we need more people actively reviewing code and release artifacts even if they are not a contributor or maintainer of a piece of software.
i think it was during Swens acceptance speech at the video game awards where he thanked the amazing people at hasbro/wotc who helped to make bg3 a reality only to say how strange/sad it is that almost no one from the first meetings is still at the company in his next sentence.
so is dracut and weston.
i think that naming software after towns in Massachusetts is somekind of red hat in-joke.
technicaly correct, and i am no lawyer, but i can’t see how in the world i owe anyone a warranty that loads code on their machines, compiles it and uses it, all without any input by me.
everything that i intend to be more than throw away code, that lives for whatever reason in a public repo gets either an MIT or an gplv3 license.
nah, than ibm will annoy you, that they need a special license that allows them to be a dick while using your code.
just like they asked the JSLint guys to use JSLint for evil.
code that needs a license, but i really don’t care what you do with it gets a wftpl.
it’s intrusive anti-cheat-software operating on a system level where it could be a viable attack vector. thats what sucks.
what also sucks: this will make one of the most played games in existence unplayable on linux. and only so riot looks like taking a problem serious, that is probably much smaller than people think.
other than that: mobas absolutely require mechanical skills, that cheats could assist you with. there impact might not be as obvious as an incredible high hesdshot rate, but being able to consistently last hit creeps will give an ever increasing advantage over your opponent, canceling certain animations will increase the damge you are able to dish out over a given time frame and seeing the trajectory projectiles will follow makes them easier to dodge.
hell just supplying more information than the standard ui can be a huge advantage: knowing what your opponets buy, or invest there leve ups in all the time, displaying their cooldowns and stuff like that.
Good book.
Fyi: Libre Office is the actively developed Open Office fork.
Don’t know how it stacks up to MS Office though.
Most clients are web browsers and support for torrents in http is the same as for every other file.
So that would only give us a use for torrents as a form of content distribution plattform to get the actual files closer to the client.
In cases where we have actual non browser clients: i like to curate what i am distributing and don’t want to distribute anything i happen stumble upon or would you be willing to store and more importantly share everything you find on 4chan or that might show up in your mastodon feed?
Not to aware of how c# works, or interested in defending java, especially ancient java versions, but what does it do better in that regard?
Only records for more or less pure data objects come to mind, but those are also in modern Java.
Access control and offering a sound interface.
You don’t need getters and setters if every attribute is public, but you might want to make sure attributes are accessed in a specific way or a change to an object has to trigger something, or the change has to wait until the object is done with something. Java just has tools to enforce a user of your objects to access its attributes through the methods you designed for that. It’s a safeguard against unintended side effects, to only open up inner workings of a class as littles as necessary.
In a language without something like private attributes you’d have to account for far more ways someone might mutate the state of objects created by your code, it opens you up to far more possible mistakes.
You let your ide generate simple getters and setters or utilize something that generates them during a compilation process.
Who ever writes them per hand needs to utilize their tooling better or needs better tooling.
Had issues like that from time to time, when graphics drivers got borked during the update/did not exist for the new kernel.
solution was allways to either remove the drivers and reinstall them or rollback to an earlier snapshot and wait a week.