Cultcow EvaXephon / Yanderedev / Alex Mahan / Alexander Stuart Mahan / cannotgoogleme - Edgy weeaboo coomer with pedo tendencies and 15+ years internet history as a lolcow, now known as a disaster developer behind eternal debug build called "Yandere Simulator", confirmed groomer and dollfucker

The end of EvaXephon?


  • Total voters
    2,413
JavaScript is an object oriented language, but I strongly dislike JS so I really can't explain how the fuck OOP works in it.

Something like this:
39A3130F-E9ED-433D-862D-BC82CF870783.jpeg
 
JavaScript is an object oriented language, but I strongly dislike JS so I really can't explain how the fuck OOP works in it.
I'm also not an expert and dislike the language so someone with more experience than me could correct me, but classes in javascript aren't like classes in another language. They're described by mozilla as a special function, which is probably the best way to explain them, and they are treated as a grouping of functions and attributes rather than a new data type. This can be really weird, since you can do things like assign class definitions to a variable name (not a class instance, a class definition) but largely it enables object oriented programming to be implemented but does not allow for inheritance or other complicated class-based behavior, however it does allow for extending classes.

Basically, if your friend steve was a typical class-based structure, then a guy who killed steve and is wearing his face is the JS class-based structure. Sure, he looks like steve from a distance and can mimic a lot of what steve does on a day-to-day basis, and if you only have a passing relationship with steve you may never notice the difference. However, on closer inspection that's not steve and he can't do any of the more difficult or complicated stuff steve used to be able to do, and that's fine so long as you don't need any of those more complicated elements and can get used to his slowly rotting face.
 
I'm also not an expert and dislike the language so someone with more experience than me could correct me, but classes in javascript aren't like classes in another language. They're described by mozilla as a special function, which is probably the best way to explain them, and they are treated as a grouping of functions and attributes rather than a new data type. This can be really weird, since you can do things like assign class definitions to a variable name (not a class instance, a class definition) but largely it enables object oriented programming to be implemented but does not allow for inheritance or other complicated class-based behavior, however it does allow for extending classes.

Basically, if your friend steve was a typical class-based structure, then a guy who killed steve and is wearing his face is the JS class-based structure. Sure, he looks like steve from a distance and can mimic a lot of what steve does on a day-to-day basis, and if you only have a passing relationship with steve you may never notice the difference. However, on closer inspection that's not steve and he can't do any of the more difficult or complicated stuff steve used to be able to do, and that's fine so long as you don't need any of those more complicated elements and can get used to his slowly rotting face.
It's still better than bombarding your memory with constant else if checks untill it gives up on stable framerate...
Tho I think moving to C# was at least kinda wise, cause in my opinion OOP is good when you are making game, since inheritance is really useful in that regard.
Alex tho, probably chose to switch language for prestige, rather than efficiency and working with objects.
 
  • Like
Reactions: Paranoid Bastard
I just checked the evax Chatango to see if anything interesting happened last night, but about 98% of it is just Adolfin and Kenny (Chatango profile (archived)) talking about video games. It wasn't a complete waste of time though, because I found this little gem:
Pot, meet kettle

Alex calling anything edgy is pretty damn funny. For reference, this is the picture that Adolfin posted:
2edgy4Alex
:story:
 
I just checked the evax Chatango to see if anything interesting happened last night, but about 98% of it is just Adolfin and Kenny (Chatango profile (archived)) talking about video games. It wasn't a complete waste of time though, because I found this little gem:
View attachment 1292962
Alex calling anything edgy is pretty damn funny. For reference, this is the picture that Adolfin posted:
View attachment 1292966
:story:
He is more likely tired of adolfin and type the first thing that comes to mind.
 
  • Thunk-Provoking
Reactions: SIGSEGV
Is this the Kiwi equivalent of tripfagging?


In other news, a programmer has released a 2hr stream going through and critiquing the decompiled source code. I'm about 10 minutes in, so I can't speak to the quality of the video:

Edit: I'm going to edit in some highlights.

0:31:00 - He opens the YandereScript and just starts going "nonononono".

0:34:00 - "CensorSteam..? *chuckles* I've never played this game, does Yandere get naked?"

0:42:15 - "Hmmm, how big is this function... [closes 2k line function] *gasps* nooooooooooooo"

2:05:00 - [After giving 1hr of advice on the movement function] *opens StudentScript.cs* Microsoft Visual Studio has stopped responding

1:15:25 - "Spider legs? *chuckle* Wha? S- sp- *chuckle* I- what- what kind of- what kind of game is this? Like, I'm seeing a lot of-"
>Sees Sans, zooms in, highlights it, and goes silent for a moment before moving on with a "no comment".

That bit got me chuckling, not going to lie.
 
Last edited:
Tho I think moving to C# was at least kinda wise, cause in my opinion OOP is good when you are making game, since inheritance is really useful in that regard.
Alex tho, probably chose to switch language for prestige, rather than efficiency and working with objects.
Moving to C# from JS was not a good idea. Moving from JS to any other language is almost never a good idea, especially for large programs like this that are nigh-incomprehensible with no documentation that also don't follow OO design principles. The smart idea would have been to let the tiny build dev do what he was gonna do initially and take 8 months to fully rewrite the game in C# with OOP, instead of just converting all the code to C# syntax. Actually rewriting the source code as C# would have allowed him to implement all the nice OO stuff C# has in the project (and also allow multi-threading), but alex is probably not competent enough to write good C# code to take advantage of those changes. Without rewriting the source code completely in C#, alex is still confining his core systems to the constraints of JS while not using JS, which is one of the dumbest things you can do as a developer. But with his skills and knowledge, he'd probably do that unintentionally anyway.

And I would somewhat disagree with the prestige angle since any competent developer would have been using C# from the beginning, but anything is better than fucking javascript. My theory for why he moved to C# is that he wanted to give the tiny build dev something to do while they tried to get his game unbanned from twitch, and he didn't know the difference between the two languages.
 
The smart idea would have been to let the tiny build dev do what he was gonna do initially and take 8 months to fully rewrite the game in C# with OOP, instead of just converting all the code to C# syntax.
I think I know how he would've felt.
 
Moving to C# from JS was not a good idea. Moving from JS to any other language is almost never a good idea, especially for large programs like this that are nigh-incomprehensible with no documentation that also don't follow OO design principles. The smart idea would have been to let the tiny build dev do what he was gonna do initially and take 8 months to fully rewrite the game in C# with OOP, instead of just converting all the code to C# syntax. Actually rewriting the source code as C# would have allowed him to implement all the nice OO stuff C# has in the project (and also allow multi-threading), but alex is probably not competent enough to write good C# code to take advantage of those changes. Without rewriting the source code completely in C#, alex is still confining his core systems to the constraints of JS while not using JS, which is one of the dumbest things you can do as a developer. But with his skills and knowledge, he'd probably do that unintentionally anyway.

And I would somewhat disagree with the prestige angle since any competent developer would have been using C# from the beginning, but anything is better than fucking javascript. My theory for why he moved to C# is that he wanted to give the tiny build dev something to do while they tried to get his game unbanned from twitch, and he didn't know the difference between the two languages.
He was forced to move to C# because unity stopped supporting it. They had “JavaScript,” but it was actually UnityScript, which was a proprietary scripting language that used JavaScript syntax. Support has been discontinued since Unity 5 I believe, this he wouldn’t have been able to upgrade engines without going to C#.
 
With JavaScript it is a bit complicated, to call it OOP or not. ES5 version is good ol' scripting language with prototypes, ES6+ evolved into a more oop-ish language, but Unity used modified JS version called 'Unity Script'. It was meant to be used as OOP, so don't blame JS, blame Alex because of his lack of knowledge

Edit: Actually, poster above provided the same information, i'm lazy shit at reading, i guess
 
Hi everyone, just created an account so please bear with me.

I found Alex's Wikipedia account easily since he uses EvaXephon as his handle for fucking everything, but what I found interesting was this ridiculous user page full of dumb lore about a place called "BABistan," a place in the Middle East for big busty anime girls.

"There are at least nine hundred and eighteen million, two hundred and seventy three thousand, six hundred and forty five anime babes in BABistan. Anime babes are not the country's sole inhabitants; other characters, both original and pre-existent, also take up residence in BABistan. Events that occur frequently in BABistan are such things as women involuntarily becoming topless through an event or series of events, underwear contests, hostile invasions by other countries, nude wrestling contests, and attacks by tentacle monsters. Every event occurring in BABistan seems to be positive, and every problem is solved with a pleasant solution. For example, EvaXephon's thighs were hurt when two busty twins sat on him, and he had to be carted off to the hospital. However, he was instantly healed by the sexy busty nurse who tended to him. It was not much later until he bought the entire country and temporarily passed a new law – outlawing clothing for females (not that this new law changed things very much)."

Then, while checking out his Wikipedia page, I found an alt called B.A.B.E. I found these wonderful edits in his history:
View attachment 1231223View attachment 1231224View attachment 1231225
amazing.

on the topic of wikipedia, Alex is listed among the notable people of his hometown as this:
salty.png
 

My favourites are number 2, 6, 7.5, 8, and 12

2 is a prime example of twisting the narrative. Of course Maika was hostile; he didn't credit her to begin with, despite that being her only condition for working for free. That's why she got hostile. He had one job.

7 is a cut and paste of 6, but 6 in particular is just wrong; all TRO did was give the facts about what he's done and why people are frustrated.

7.5: Half life 3 Hate and Shame 2 confirmed

8: Just straight up a lie. None of the mods are consistent with what warrants a ban to the point where someone used Cleveland's words vertabim on the subreddit, and still got banned.

12: Didn't even answer the question.
 
Last edited:
lol Alex is streaming Animal Crossing on Twitch right now. His island looks pretty neat and tidy, I wonder how much time he's spent playing the game.
Animal Crossing is a game that likes to take a good chunk of your time, thanks in no large part to animations that keep you stuck in place on anything you do, like when re-planting flowers in bulk. He's even unlocked the island editor which is a post-"story" thing so he's definitely put a fair bit of time into it.

Side note I'm really not surprised his avatar is a girl.
 
lol Alex is streaming Animal Crossing on Twitch right now. His island looks pretty neat and tidy, I wonder how much time he's spent playing the game.
Good island is at least 150 hrs, if he placed everything the way he wanted first try. That game eats way too much time and you don’t even notice how long you’ve been replacing damn flowers.
 
Back