- Joined
- Feb 3, 2013
I don't see any problem with it, what would you gain by putting them in a hash map?Wait, he stores the students in an array? Why? Is that a limitation of Unity? Why would you not use a hash map for that?
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
I don't see any problem with it, what would you gain by putting them in a hash map?Wait, he stores the students in an array? Why? Is that a limitation of Unity? Why would you not use a hash map for that?
Possible. He either that or he has an array called "List",Wait, he stores the students in an array? Why? Is that a limitation of Unity? Why would you not use a hash map for that?
To be fair, Alex has had years to learn.
I don't see any problem with it, what would you gain by putting them in a hash map?
Code quality.I don't see any problem with it, what would you gain by putting them in a hash map?
If this isn't the biggest middle finger to Alex I don't know what is. Especially the name, "Lovesick", an old proposed name Alex was going to rename Yandere Simulator.
The FAQ in the description also paints a damning picture, assuming they're telling the truth.
Q: "How long did it take to program everything shown in this video?"
A: Around 2 weeks. Another programmer and I are hard at work making this game optimized, great to play, and an all-out fun experience. (I'm not joking, it only took 2 weeks for all of this.)
If it really only took two weeks to make a working product like this then it speaks volumes about Alex's work ethic.
Yawn, wake me when this actually gets released.To be fair, Alex also doesn't know how to code. Even if he did, he definitely wouldn't have made as many improvements as those guys did in two weeks of course but no matter how much time you gave Alex, it would always be a buggy nigh unplayable mess.
This is definitely a kick in the balls to Alex though, would feel bad for him if he wasn't such a reprobate.
Its also part of the "StudentManager". I can't figure out why he would build a manager like this. I have never seen a manager used this way.Code quality.
Students[11] tells you nothing about what student that is. He could at least use an enum for that, but I still think that'd be stupid.
Students.get(OSANA) would be far more maintainable and readable.
But code quality is obviously not this guy's forte.
I can't wake up a 1000 year old corpse.Yawn, wake me when this actually gets released.
Code quality.
Students[11] tells you nothing about what student that is. He could at least use an enum for that, but I still think that'd be stupid.
Students.get(OSANA) would be far more maintainable and readable.
But code quality is obviously not this guy's forte.
It's because Alex is fucking retarded.I can't figure out why he would build a manager like this.
I think an array indexed by enums, likeStudents.get(OSANA) would be far more maintainable and readable.
Students[ID_OSANA]
or something would be fine.[af]
to find them. I'm going to run a search through all of the code once I finish downloading it.Code quality.
Students[11] tells you nothing about what student that is. He could at least use an enum for that, but I still think that'd be stupid.
// [af] Converted while loop to for loop.
I think an array indexed by enums, likeStudents[ID_OSANA]
or something would be fine.
Ideally it should be rare that you need to index it directly anyway.
pfffffHAHAHAHAHAHAHAHAHA-I don't know much about this cow. Was he a professional programmer before starting to code this game?
I don't know much about this cow. Was he a professional programmer before starting to code this game?
Yes, "AF" is Aaron Fritz.the [af] makes me think they were left by the tinybuild coder or someone else with knowledge of typical programming conventions.
I love the idea of Yandere Sim being the "Faces of Meth" of programmingWas he a professional programmer before starting to code this game?
He's just prepping his dating sims for the inevitable switch to quantum computing to make the most of the qbits.he worked on some mobile games and an unfinished hack and slash (that was shit)
Unless something's changed in newer versions of unity, then yes, unity cannot serialize most generic containers, or even most generics. IIRCWait, he stores the students in an array? Why? Is that a limitation of Unity? Why would you not use a hash map for that?
List<T>
is an exception to this, as are arrays. However, storing student data in an array isn't necessarily a terrible idea, though using numeric constants like 11
to specify specific students is definitely a terrible idea. I get the feeling that yandev just doesn't know what an enum
is.