Yanderedev finally admitted that his coding is shit

Yanderedev finally admitted that his coding is shit

Other urls found in this thread:

youtube.com/watch?v=2DVCF7WvLAE&t=4m58s
msdn.microsoft.com/en-us/library/06tc147t.aspx
youtube.com/watch?v=KNHMNK6Kzvw
youtube.com/watch?v=Qs-LAYkp9YU
en.wikipedia.org/wiki/APL_(programming_language)
kiwifarms.net/threads/evaxephon-yanderedev-alex-mahan.19311/
cs.trinity.edu/~jhowland/math-talk/functional1/
girlsvoreboys.tumblr.com/post/151151414684#notes
archive.is/rDRvC
youtube.com/watch?v=8IKSGFCn9vI
archive.is/WWwnX
archive.is/QnPfr
archive.is/sFzAK
vid.me/S5W4
mmd3dcgparts.deviantart.com/art/MMD-Stage-39-486084016
i.imgur.com/uF2lPiV.png
i.imgur.com/Qvx7YTG.png
i.imgur.com/XRKzX4E.png
i.imgur.com/DRRw998.png
i.imgur.com/tzTkMD8.png
i.imgur.com/nEq1NrA.png
i.imgur.com/sKpRMiY.png
i.imgur.com/CD9iqKz.png
i.imgur.com/YUDNzbG.png
kotaku.com/the-secretive-creator-of-yandere-simulator-a-game-abou-1782741247
twitter.com/YandereDev/status/781985207557599232
twitter.com/YandereDev/status/781985255917883393
youtube.com/watch?v=9BYXS3VvqkE
twitter.com/SFWRedditGifs

youtube.com/watch?v=2DVCF7WvLAE&t=4m58s

>implying you need to be good at coding these days

Were you expecting anything else from a meme game?

It's probably a really old section of the code. I appreciate that he's trying to improve.

What's wrong with it?

I'm very impressed that he still making this game.

Isn't Yandere dev supposed to be some arrogant smug asshole?

shut up cs cuck, his coding is fine

>yfw this game bombs and we all regret waiting this long
>yfw this game exceeds expectations and gives players exactly what they were hoping for
I'm not sure which one it will be

Why he doesnt ask help from Cred Forums?

because Cred Forums is a meme board and they are even worse at coding than him

why not just use switch case?

Basically, his code is incredibly inefficient in a bunch of ways that you'd learn by taking a 100 level programming course.

None of his problems are outstandingly bad by themselves. It's a problem that all his not-so-great code's inefficiencies start to compound and make the game run worse.

...that catgirl has a dick doesn't he?

Of course he is.

He was a Cred Forums user. Until Cred Forums decided to turn on him, because Cred Forums users tend to be arrogant smug assholes.

Isn't this guy getting $5,000 a month from his patreon already? Why does it matter if his game bombs or not?

Sup Cred Forums, you'll buy my game right?

>not using switch instead of if else

Because Cred Forums couldn't pass a god damn FizzBuzz test if there was a gun to their heads.

>not making your game in machine code

Did anyone expect the coding and quality of this game to be good in the first place?

some people dont hate themselves

You can't use a switch statement with a String you fucking moutbreathers

fizzbuzz/fib(x) is retarded because it tests your knowledge of arbitrary tests rather than something potentially useful

I would prefer real world scenario coding tests

Cred Forums wouldn't help much.

Could possibly do that. What I wonder is why there is an if statement for

>EyeColor != ""

What happens if it does equal ""? Is there a default eye color that the game uses or does the game glitch? Also, what happens if there is an eye color string that isn't in the if-else table? Again, does the game default to a back up color or glitch out?

because Cred Forums does nothing else besides obsessing over their mobile phones like tweenagers, shitposting about who has the most OS autism, and gay desktop shit kinda like the steam threads we have here

in fact the board is so bad not only has richard stallman shit on it personally, but people there are even banned from the very private trackers they shitpost

yes

Up to this point he's been copying demo code and using pre-made bits to get by. That's why he begs for so much volunteer work and cries when people spam him and he misses someone offering free assets.

He's not actually doing anything himself other than producing these videos. Even then, somebody else made all the visual and audio assets in them.

That's why he was chased out of Cred Forums and 4+Cred Forums. Reddit will gladly do his work for him.

It works in theory fine, but some of the implementation of that code is more expensive than needed.
If he can do it though, then certainly all of you anons can do it too!!

Because as a professional teacher who's tried helping those people learn programming basics, Cred Forums as a culture is beyond hope.

Yandere Dev, otherwise better known as EvaXephon around these parts, used to host a relatively popular video game stream nearly a decade ago. Irrational and socially retarded (que the birthday live stream) he ran his stream as one might expected a stunted Manchild basement dweller would: poorly. The stream's environment was tailored to fulfil his attention seeking fantasies. Dissenting opinions, be they legitimate or trolls, were squashed immediately and fellating his ego was the only way to communicate with him. His awkwardness around females was palpable as he focused a majority of his attention on "online girlfriends" (abbey~) instead of playing competently. This isn't to say he was bad at games. When he found something he was good at and focused on it, then he streams were decent white noise. Ultimately, like most streams from the mogulus/early live stream era, he refused to adapt and became irrelevant. He's popped up infrequently over the past few years as shitpost fodder for Cred Forums and for recognition for catering to Cred Forumsirgins under his new Yandere alias. Now he's pandering to the YouTube crowd and making money off of it. So, more power to him, I guess.

Since this is Unity, that is most likely C#.

msdn.microsoft.com/en-us/library/06tc147t.aspx

Learn 2 code or at least learn how to look shit up

If you make actual good character models I'll definitely buy with my mums money.

OY VEY

wait isn't giving any result, what's this from senpai?

meerkat bastard

This is like his 2nd game he is attempting to make. He isn't some professional and getting help online is difficult. He doesn't have an office where everyone can gather and work at the same time and be under his watch. He needs more than just some freelancer, he needs someone who lives nearby that can help him with his game to make things go faster and smoother.

Making such a big game without ever meeting any of your team face-to-face is tedious.

Someone post the screenshots of him taking criticism. Gets me every time.

It's also difficult for him to get help considering the nature of his game. It's a game about stalking a guy where murder , suicide, bullying, and torture is involved.

Re:Zero

Shit coding didn't stop Notch from becoming a billionaire.

Computers are powerful enough nowadays that as long as your graffics aren't too ambitious you can get away with a totally unoptimized piece of shit code.

thanks senpai

>spends more time drawing pictures of his character and reading emails than making his game

Do you wonder why Cred Forums laughs at you? Not just because youre a litte bitch.

>STOP SENDING ME EMAILS REEEEEEEEE
This guy's a faggot

youtube.com/watch?v=KNHMNK6Kzvw

Notch's game is more simple.

Yandere Sim involves is more complicated. He wants to make a game that will surpass Hitman 2: Blood Money.

Now I know I'm breaking Cred Forums not-explicit-#1-rule here but now you've got me interested.
I am just about to start coding like that and I would like to know your opinion on the most appropriate way to learn code.

I'm going in with Python.

Actually, minecraft is more resource intensive. It handles a lot more data, and it has to process more things. Most of the CPU usage in that game is from the mobs and map generation/rendering.

Sometimes you can get good suggestions but you have to get past the bants, the mocking and the shitposts.

How do I make sure I don't become a crappy programmer?

leave Cred Forums

Matching a 2006 game on today's PC hardware isn't exactly challenging at least graphically.

Because everything in Minecraft is dynamic it would actually probably be a lot harder then the mostly static environments in Yandere.

what would be the best way to implement this?

retard
minecraft, although resourceintensive, is simpler than Yanderedev

Always assume you're doing something in a bad way.

That said, static analysis helps (easier with things like sonarcube/findbugs for java, most languages have something) and trying to find and follow good practices helps.

Try to build up a bunch of "rule of thumbs" and see how to stick with them. e.g. you should rarely be more than a few levels deep in nesting/branching on a given method.

I also found that I started writing more maintainable and less complex code when I was pressured to make everything unit testable; when the unit tests were too long or ugly, that gave me the indication that my code was too complex or poor.

Code complete was a helpful book but most things come from experience.

Same way you get good at anything nigger, practice.

thank you for this

It makes the game runs at 14 fps

reminder

You're doing good.
Don't listen to people saying to start with the wheel and learn it all, because you will lose interest.
I am so sorry, I am not insulting you, but a majority just will. Python is a good start, but I'm not familiar. I think a lib called pygame exists?
Get something onto a screen. Add a score, and keep a personal log of what you've learned and what you want to add / learn.
You will not make a great game while learning to code, so enjoy it.
Once you've learned some stuff, then start working down. Learn it's implantation, and how it works. Keep digging finer to understand more. The best way to learn something is to enjoy it.
I'm English don't you fucking dare insult my banter skills I swear on my fucking mum m8

>Hitman 2: Blood Money.
U wot

Pretty sure you can, and you could just do an enum for eye colors anyway.

doesn't even fucking matter guys making 4.5k on patreon monthly

Whether you agree with Cred Forums being critical/cynical/pessimistic or not is one thing.
But to not expected it and act surprised when it happens?
How fucking new?

>implying he's wrong

has a point

the threads were good at first until you faggots came in with your bullshit that happened fucking 10 years ago

>That video where he cried about getting too many emails.
>Fully admits he makes none of his assets
>People do it for him...FOR FREE

>Cred Forums is filled with meanies. I'm going to reddit so they can all suck my dick for putting memes in instead of putting in content

because it's retarded as well
he should do something like this:
//...
enum ColorName
{
None,
White,
Black,
Red,
Yellow,
Green,
Cyan
}
//...
var colorMap = new Dictionary();
colorMap.Add(ColorName.White, Color(1,1,1));
//and so on...
colorMap.Add(ColorName.Red, Color(1,0,0));
//...
you can

yandere dev literally asked us to design a game and we did, always calling him a faggot for not implementing the actual good ideas, like the game being good.

and he was always a faggot who got trolled. but now he grew soft skin from hanging around autists like himself.

pretty fucking funny to be honest.

If you spend a year learning to code and your primary takeaway is "brute force is ALWAYS a valid option" then you fucked up

It's not even that Cred Forums is full of cunts. It's that most people DON'T TAKE THIS PLACE SERIOUSLY and expecting any constructive criticism from here is such a moronic effort.

worked out at the end
getting paid 4.5k monthly
90k followers on twitter
1 million subs on youtube
he made it

The string is required, as he's getting the values from a UI element being clicked I would expect. Which is alright.
Especially if you use the string as a key in a Dictionary, the hash for it is fast.

oh it definitely worked out. It worked for notch too. Doesn't make Eva any less of a faggot.

The character creation screen makes the game run slow?

Should we e-mail him about it?

>no such thing as too many global variables!

Shouldn't you use a small type for something like this instead of strings?
Declare "Yellow" to be 4 beforehand, and EyeColor should be an appropriate data value (4 bit int possible?).

>character creation
thought the code randomly generated the girls

Depends on the language and version.

Not only is the coding bad but the game itself also has feature creep out the ass. One of the things about having a reddit hugbox is that nobody will tell you when enough is enough.

This seems like character creation since there's a randomize != off statement at the beginning.

He has a point.

Cred Forums does nothing, but shit talk without giving any actual advice. Making a game is hardwork, especially when he's an amateur developer who has never completed a game before. He should surround himself with more positive people that don't add more stress to his struggle.

This screenshot lacks context, for what I'm guessing is a string input from the Unity UI. ( which certainly lets you return structs.. but assuming beginning coder )
You're homework is to write an elegant code solution to turn a string input to a colour output. The code written there is technically fast, but looks terrible and suffers maintenance.
Also for future note, saving 4bits instead of using a regular old int will save unnoticeable memory, cost unnoticeable boxing performance, and give you noticeable headaches.

Or alternatively he could have stopped taking the peanut gallery of a notoriously hostile site seriously and instead focused on people who were actually helping him out.

> getting the values from a UI element being clicked I would expect. Which is alright.
>using UI elements as model
>alright

I'm not a coder but whats wrong with it?

Is that his art? He should just draw porn on the internet under a pseudonym and get filthy rich that way instead of making some autistic game

On one hand he should have expected that shit from Cred Forums and should take everything that's posted here with a grain of salt

On the other, as a dev that already has a lot of shit to worry about, there comes a point where you ask yourself: why do I fucking bother dealing with this shit?
Cred Forums's criticism is always WAAAAY beyond constructive and into schadenfreude territory, and you have zero control over the threads so it will only takes two dedicated trolls to shit in everyone's plate and make the conversation a nightmare.

Sure, staying at Reddit &co poses the risk of stagnating inside a hugbox, but that's a much lesser evil.
Besides, considering how garbage Cred Forums's technical board like Cred Forums or /3/ are, it's not like you'll miss out on much outside of developping tougher skin.

Not familiar with C#, but couldn't you just use an associative array/hashmap/dictionary/whatever you call it in C#?

>Making a game is hardwork
especially when you outsource the artwork, to fans who do it for free. meanwhile you get 55k a year (and counting) to make a game.

Lol no, it's done by "volunteers" (read fulltime unpaid employees)

I can taste the strawberry jam.

>going to 2(4)chan
I was in that thread

Practice.
>Your first time seriously programming a non-trivial 3D game
You're basically fucked unless you want to rewrite your code base so frequently you never make any progress and give up.

Accept it and try to apply the lessons learnt to your next project.

Nothing per say. This could be a very valid piece of code, depending on context (deserializing...).
This is mostly a case of Cred Forums being Cred Forums

user... people who aren't satisfied with their own work will strive to become better and better down the road. There's no shame in admitting their own work isn't that good. He'll just keep getting better from there.

Well, there are a few things that are just retarded.
All the else clauses at the end seem to do the same operation, making them pointless to begin with.
With the else clauses fixed, you can put a ton of if clauses together in a single statement with ANDs, and this way you won't need such extreme indentation.
This probably won't make the code much more efficient, but it'll make it cleaner.

I don't know what that code is for or what it does on the grand scheme, but generally speaking when you need that many if/else statements nested together is because you made something needlessly complicated on another level although it depends on the scope of the project.

In unity, the UI has a light scripting system I'm vaguely familiar with that just builds a delegate and let's you drag drop actions like "change book value of..." "call function of with value"
I haven't played the game, but to have display names for an input that's what I'd assume the character creator would feature.
Which is alright. Strings are unique, if a little too big for just a set of values. I'd really raise a concern if my savefiles were bloated xml style.
What is a problem is the bloated If table.
It's messy, it pains reading of code, and adds extra maintenance cost to adding new eye colours.
If you're using object orientation, use its powerful stuff.

So is there anything to this game besides a mediocre hitman clone?

he's not wrong tho. Cred Forums hate everything that's not Nintendo

jelly xdlmao rekt

Be Notch
>The "respect" of Cred Forums
>TWO POINT FIVE BILLION UNITED STATES DOLLARS
Tough choice I don't know how he did it.

>Game made entirely with Unity assets by a terminally autistic weeb

>Not expecting it to be total shit

>pile of shitty redundant unreusable logic
>very valid piece of code
>This is mostly a case of Cred Forums being Cred Forums
not fucking context can justify this shit, not to mention deserializing

if you get Cred Forums to like your game, they will shill it to the rest of the internet for you

Holy fuck

> implying he's wrong

Will Cred Forums like my game about cute girl adventurers trying to explore and conquer the tile dungeon you build?

>girl (boy)
everytime

Because internet courses never teach about switch cases

but Cred Forums is basically reddit.

Stagnation is a much greater enemy to a developer than a few overly critical opinions. The former will kill your income while the latter will... make you feel bad for a little awhile I guess? Fleeing from criticism shows a lack of backbone and low commitment to improvement. If you can't stand behind your work then you already know it's not worth praise.

Last day someone berated me for making classes with a ton of static stuff.
What's bad about static stuff if I don't want to make instanceable classes in Java?
pls respond

Not just those particular pieces of code, his codes in general is just so badly optimized that the game tanks hard.

But can Cred Forums?

Multiples of 14: fizz
Multiples of 20: buzz
Multiples of both: fizzbuzz

Algorithm it up boys.

youtube.com/watch?v=Qs-LAYkp9YU

Critical opinions from fellow devs are invaluable, but the ramblings of nodevs are meaningless.

How would you deserialize a json / whatever configuration in which you'd much rather be able to write common colors by their name instead of having to bother with all components all the time ?
I'm not saying there are no other possibilities - I'm saying this is as valid as any other.

Nothing. With Object Orientation, you will want to move as much as you can into the instance of the data though.
So instead of OperateData( data ), you'all be data.Operate().
This isn't feasible all the time, but the standard promotes a style of programming that solves quite many problems and adds more abstraction.
Java is also more strong about this, with getter setter methods and other annoying stuff. C# is adding more functional support with static classes and static imports.
( being able to WriteLine( output ) instead of StatiConsoleClass.Write... )

this guy has turned developing his broken game into a product

i mean, his game may not be good but he sure knows how to milk his audience

>Indie game developer's code is shit

Makes sense since he had to do art + program + write story + music + market.

He's years making a game that has the same Mechanics as Hitman/Person/Deadly Premonition/Animal Crossing. He should be getting money for his time even if the game ends up being shit. This isn't some simple game like Flappy Bird or Katawa Shoujo.

He's right though. Is there anything people here aren't complete faggots about other than waifu threads, THICC and Nintendo?

>He should be getting money for his time even if the game ends up being shit.

Simply creating for the sake of it does not entitle someone to compensation for their time.

HERE senpai,

if (num is multiple of 14): print "fizz"
else if (num is multiple of 20): print "buzz"
else if (num is multiple of 5) && (multiple of 20): print "fizzbuzz"
else: print num

Funny thing, Yandere dev actually wanted to make a game because of one developer he liked but that guy said his game is garbage and should improve it, Yandere dev reaction was of course not to improve but to be a bitch and go find a hugbox to make him feel good.

>rather than something potentially useful
Are you saying that iterating through a list and doing something for every element, except doing other things under certain conditions, isn't useful?

IDK. Depends what you are doing. Static stuff is good if you don't need to make method tied to a specific object (just the class). Static variables can be a little dicey.

Your worst case usage has four checks there, son.
I'm afraid we won't be hiring you.

Copy that

>artists don't deserve money

If he wants to make money off of Yandere Sim, then he can. It's not like he's making a Flappy Bird clone and selling it .

If you care about 1 or 2 extra checks over readability then I don't wanna work for you anyways. The comparison of an extra integer comparison is insignificant and plus it's still O(n) so get your shit together senpai.

Daily reminder that he gets 5k a month for this

Couldn't he just use the money to study IT?

if(num%14==0){
System.out.print("Fizz");
}

if(num%20==0){
System.out.print("buzz");
}
System.out.println();

>"why are people not sucking my cock? you guys are means, you called me fa-faggot! i- it's not nice!"
hah, what a weak faggot

>"I don't know why I wanted you as an audience!"
because he expected Cred Forums, a place filled with a lot of people to make donations, turns out people with a bit of brain don't like to pay for unfinished promises, et got money from another place.

good riddance

>He should be getting money for his time even if the game ends up being shit
that's not how this works

Do you understand what serialization is?
If your model supports of storing more than common colors than you must fucking store all 3 components of it, or this won't be serialization. And even then storing 3 numbers would take much less then storing name.
But if i'd had this retarded requirment i'd just used setter for EyeColor field and than looked up color in fucking hastable.
But why we are talking about this shit if it's not serializtion code, it's what he used internally for main logic.

It wasn't like that, not only did Cred Forums back in the day give him idea for the game but they also gave him feedback to improve the game, the baby didn't listen and got upset because he didn't want to hear anything bad about his game especially after his friend developer stopped making a game with him because it was so bad.
People hate him even more now because after he went from Cred Forums to different sites finally reaching the attention of 10 year olds from youtube he would from time to time go back to Cred Forums to brag that he is popular now but they would just shit on his game which made him even more upset.

Where is it printing 14 you retard?

The last line is just making a new line.

( the board look to each other, whispering. Finally, the foremost turns to you and nods )
Welcome aboard.

Fizzbuzz is terrible anyway because it's just a test to know if babies know about mod. I usually like to give my interview questions on Collections due to how often they're abused, and how important they are.
Your fizzbuzz is still 2 operations too expensive though. :^)

>thinking Cred Forums's ideas or feedback are worth anything

I think he means that he's free to let people pay him money to keep working on this hobby, and he's fine to charge others for it after it's done.

It's a weird spin on art commissioning.

There's nothing in their code that will print out the number.
Additionally, the requester never specified that you had to print out the numbers if it matched neither of the cases.
Besides the capitalization on "Fizz", it should work fine.
>If you care about 1 or 2 extra checks over readability then I don't wanna work for you anyways
Preach it.

He couldn't handle the banter

Also he always has been a huge faggot but that's another issue

It's all kind of moot because Unity already has a Color type that he should be using.

Presumably, the Unity engine has its own set of optimizations for that type.

>ID
>post number
the screenshot is from 8gag you fucking retards

If the game works and has every promised feature, but ends up not being fun, it's okay. (he gets money)

If the game doesn't run properly and every feature is half-assed then it's not okay. (game removed from Steam)

I was in those threads and as far as I saw

>Everything was fine
>He shows everyone terrible concept art of his shitty donut steal character
>Bunch of people start getting aggressive and shitting on him every thread
>Dig up that he's Evaxephon and spam it in every single thread

People flame every single game dev or e-celeb that bothers to come here. Go look at the amount of shitposting against Matthewmatosis.

Here you go sir. Took longer than I expected so I had to use some over time too.

pedantic

Memes aside, when he was creating the game around 3 years ago Cred Forums gave him many good ideas for the game.

Yes I do understand what serialization is. Serialization doesn't necessarily mean storing everything as un-legible binary data.
Multiple platforms handle being provided either a color name or a set of components (XAML for example). Not that I'm expecting a fully functioning engine from yanderedev, but it's not just either solution.

Can someone explain the appeal for this shit to me? It looks like a shitty dlsite ACT game but without the porn.

t. weeb

Why'd you reply to me? I said it was from 2(4)chan.

>Everyone just shitposts and calls me a jew
Maybe some of them remember Eva shilling his shitty stream and trying (unsuccessfully) to fuck a minor.

It wasn't even his characters to begin with, he just bough Unity Anime character pack model from the shop for 10$ and didn't even change the colors of the main character.

felix doujin when (not gay)

Kek

Yeah that really kept SMNC going.

Depends on the art style, you faggot, and the quality of the gameplay, but sounds neat

...

>people should be treated differently just because reasons
you're a pink glowing faggot, just like him, and just like me, it's the same for everyone

Why does anyone buy these ugly anime games? Like, these aren't cute like Neps. They are hideous like knock-offs of anime that kids would draw.

Can't you check if it is divisible by 14, 20 and 240?

It pains me that this was typed out, even as a joke.

>What is %2

Wait, he was chased off 8gag? What happened?

I'm talking about this.

The original appeal was that he was using Cred Forums to help make it

Now it only appeals to LOLWACKY reddit streamers

that's what mod is for

It started as a joke game on a Cred Forums game idea thread and he got serious about it and started creating it, it was fine for few months but people saw that this isn't getting anywhere and abandoned him.
He loves seeking for attention and got one on youtube and the game is popular among 14 year old anime girl fans which watch his videos.

No. Stop. At least have it be something reasonably retarded, like incrementing through a for loop by 2 and checking if it matches the user's number

>Hitman 2: Blood Money

>Hitman 2

Maybe I'm just old. But this really, really rustled my jimmies.

Hitman: Codename 47, Hitman: Silent Assassin, Hitman: Contracts, Hitman: Blood Money, Hitman: Absolution, and HITMAN.

Tell me you little shit, what numeral title should Blood Money have in this order?

Still too efficient.
Instead of an else clause he should've made another if clause with the odd numbers.

Reminder that 8ch sucked his cock dry to the point mods banned any criticism of the game, yet he STILL left for Reddit

Be prepared for a shitty middle section of the series. It finished just recently but overall extremely good.

Just like 3-4 episodes go fucking batshit crazy.

>not implementing the actual good ideas, like the game being good
The sad thing is you probably think this statement actually counts as constructive criticism.

Christ I hated that shit.

ITT: People who never actually made it past "Learn Python The Hard Way" but subscribe to /r/programmerhumor act like they're hot shit.

You're anonymous, they're not. Would you really come here to get called a faggot by everyone if everyone knew your e-mail and username?

a = 0
if a == 0:
while a != 14:
. . a+=1
. . if a == 14:
. . . a = 0
. . . msg = "fizz"
. . . . print("%s" % msg)
b = 0
if b == 0:
while b!= 20:
. . b+=1
. . if b == 20:
. . . b = 0
. . . msg = "buzz"
. . . . print("%s" % msg)
results = []
for i in range(0,20000):
if (i%14) and (i%20):
. . results.append(i)
c = 0
if c == 0:
. while true:
. . c++
. . for k in results:
. . . if k == c
. . . . msg = "fizzbuzz"
. . . . print ("%s" % fizzbuzz)

Wouldn't it be funny if an experienced team of videogame developers made a Yandere Sim?

No. That team should get sued because the idea of a Yandere Sim has already been copyrighted.

Can I replace art with gameplay?
Programming is my job and the only thing I'm good at. So far I'm playing with the adventurers AI which is cute.
Going to shoot for a low poly spyro-textures look which is feasible for me. Probably styled after the simple new Pokémon trainer models. Unless I find someone good at art who likes it.
#1 part working on is the modability so I can low key give thumbs up to lewd traps and monsters. Also faggy trap knight options

Whats your point

I wish Cred Forums had more threads based around these images.

It works lol

This fag will stretch the development for as long as he can. The patreon gives him way more money than the finished game ever will. So there's no point in finishing it, but helluva reasons to stretch the development and keep feeding his patrons with all sorts of shit. Expect at least 5 years of more of the development before he finally pulls Sean Murray
Plus, these videos give him plenty of shekels too.

The tantrum screenshot is from there.
Reddit apparently didn't want to suck his veiny unwashed dick either so they told him to fuck off, but I don't have a source for that since I just heard it in one of these threads.

What if the number doesn't pass either of the checks?

Too many ifs, conditions too general and you assumed I wanted to see anything that isn't a fizz, a buzz or a mix of the two. Would not hire!

Better but could be optimized further. Probation is 3 months, overtime is unpaid and you're required to wear a skirt. That sound good to you?

We have a no poaching agreement with your present employers over in India. I'm glad to say that we won't matter with regards to your application.

>240
I don't even know where you got that.

is that fucking powershell

Cred Forums hates Cred Forums and would refuse to help.

>(not gay)
what're you a faggot

280 I mean

You don't deserve money just for the amount of work you put in. Try going outside and using all your effect to push up against a brick wall for 8 hours, then try and claim that you deserve to be compensated because you put in work.
We live in a capitalistic society and the only thing that matters is whether the end product is worth anything to someone. However much money he makes before the game is released is nothing more than charity.

Someone post evaxephon getting rectum raganrok'd by mike z

He doesn't even need to finish the game because the fans are not only paying for everything they are even creating assets for the game for free.
Even better, the faggot made a youtube video that some of the assets sent to him weren't "high quality" that he needed for his perfect game and bitched to his fans about it.

>better
>when it prints "Fizz" rather than "fizz"

what a joke.

Don't go dissing on powershell nigga

I'm actually curious, how would one go about optimizing it further? As far as I can tell, it needs to have a minimum of two checks, yes?

>ywn sit on your ass doing nothing all day while making patreon bucks and having stupid redditors make your shitty weeb game for you

Console.WriteLine(
Enumerable.Range( 1, 100 )
.Select( num =>
num%14
?(num%20
?"fizzbuzz"
:"fizz")
:(num%20
?"buzz"
:num.ToString())
)
);

Can I win award for most annoying?

Hard to say, user. I like an appealing looking game, something that is nice to look at. If the game looks like shit, I have no interest despite the gameplay being fantastic. But that's subjective.

Sounds like you want to make Etrian Odyssey kind of game which is great but that series rides pretty heavily on the aesthetics.

Hard to judge without any actual prototype

personally i have thick skin and wouldnt mind doing shit with Cred Forums, it always strikes me odd that of all places to go, thin skinned bitch boys go to Cred Forums and proceed to cry that they cant handle light criticism. Cred Forums usually dishes out a firehose worth of shit at people. Some of it is garbage, but a lot of it has truth in it or else it wouldnt crush the people it hits. It is why a lot of businesses avoid going here, but you find AMAs n shit on reddit where its safe, controlled, censored.

ya'll mostly gay furries now though, and that means i gotta get you to kill yourselves rather than make friends with you, but you can be aight at times.

i like that there is more character from people who arent normies.

>and you're required to wear a skirt
>there are people that don't program while crossdressing for maximum efficiency

I don't think it's feasible in less than 3 checks: one for factor of 14, one for factor of 20 and one for neither.

First check would be to see if it's divisible by two or ends with the least bit up. Eliminates half on the first instruction.

>use buzzwords and jump on hate-bandwagons

Nigga is on point.
Thats how most of Cred Forums behaves anyway.

Except that I did buzz twice cause I typed it blind.
I somehow phonepost tons of large walls of help text but can't make a fizzbuzz. I should stop.

>implying you need to be good at coding these days
Yes. you do these days, yesterday, the next day. There is no middle ground in coding, either you shit string works or don't.

So like this?
if (input % 2 == 0){
if (input % 14 == 0){
System.out.print("fizz");
}
if (input % 20 == 0){
System.out.print("buzz");
}
System.out.println();
}

Cred Forums is right, though

His game is shit and he is a sellout hack. Getting assets from reddit won't change that.

Is there a full render from this qt?
Also source on the artist

Yanderedev still sounds like a faggot with his slow stalk

I'm currently just learning C.

I was thinking of moving on to Java, but would it be better to learn the other C's like C++ and C# instead?

>random anons can post "cuck" "faggot" "sjwdev" with 3 seconds of their time to shit on someone
>generalizes everyone as being the same group after going on an anonymous imageboard for feedback

e-celebs

You could, but you'd still need to make the database. Then code it in, same amount of work really.

You don't need one for neither, it'll just do nothing if it doesn't pass either ifs.

That said, you don't need one for both either, since it'll just do both if it passes both ifs

>Yes. you do these days, yesterday, the next day. There is no middle ground in coding, either you shit string works or don't.
Efficacy vs efficiency.

No wait I DID do it right.
Smartphones were a mistake.

Yeh I'm a DF autist who grew up with text adventures.
It bites me though, because I can't get invested enough into art which is pretty important today.
Using Unity to get some nice shaders and lighting though. Id prefer to be good at art, but I guess we'lol see if it ever looks nice enough I'll post it.

More or less. Last instruction unnecessary.

C# is pretty much Windows Java, you can learn either, though most universities teach Java over C# because they do it for free

It's a very interesting phenomenon desu, do people become assholes by being here, or do only assholes fit in?

because everyone assume someone "trying to involve people" are just assholes who want to make you do their job just to put your name in a 10 font in the "thank you" section.

turns out it's exactly what happened with his new hugbox, he's successful, nice for him, it doesn't make him less than an asshole faggot who will play the "poor persecuted victim" card at every hardship

There's a difference between
>it works, but if you try to add anything we're fucked unless I change all this other shit too
and
>it works and you can add more shit to this and it'll still work the way it is right now

This needs to be more inefficient. The else needs to iterate through the odd values too.

Don't think checking for even-ness is even necessary.

string result;
if (input % 14)
result = "Fizz";
if (input % 20)
result += "Buzz";

if (!result.size)
cout

>Unity
>C#

OOP

IN

LOO

fag

this is why devs are not community managers

I put it there due to the fact it would continue the next print statement on the same line as "fizz", "buzz", or "fizzbuzz".
How would I correct that?

C# is everywhere now m8

I think in the original exercise you're supposed to print the input number if there's no match - that's how I remember it at least. In that situation I don't think the third check is avoidable.

You can only be an efficient coder if you're a good coder.

Now, I don't want to assume anything about a poster just because they post a lewd image of a girl and, in the act of roleplaying, tell someone to wear a skirt, but I'm pretty sure they wouldn't know.
From my point of view, what that guy posted, assuming you want blank output for a lot of inputs, is probably the best balance between optimization and readability. There probably are ways to further optimize it, but optimal yet unintuitive code is just barely better than unworking code.
Though that doesn't look awful. Increases the checks for numbers divisible by twenty, but there are less of those than numbers that aren't divisible by two. But, adding that if statement makes the code just a bit more unclear.

entry msdn tuts explain all you need to know about basic c# programming

>he doesn't know

...

Everywhere in India yeah

Gonna need some of the sauce on that girl in Evas rant.

I wrote that too quickly, assume the first two ifs are actually "(input % x == 0)"

I understand nothing about coding
But did he write something that checks if you've got an even number by having it check it against every possible even number
This seems retarded

>shitty middle section
Huh, I thought it was the last five episodes that felt like they were paced the worst.

Or do you actually mean to say that SUBARU'S WILD RIDE OF SUFFERING was the bad part? Because I would contest that!

You can also be a bad coder that make things that work.

>WHY DONT YOU LOVE ME?!
>LOVE ME!! SUCK MY COCK! CHOKE ON IT!!!!
He will forever be known as a joke

Thanks. I'm also struggling with recovering from an "if" statement addiction, sometimes I can't help it and go overboard.
Python helped me snap out of it, while being extremely high level it does teach you good tips about structuring sometimes.

>tfw i told my dumbass classmate to do this
>actually did it for 1 hour
The fucking madman.

>ITT people who think good coding = making less lines
Nah fuck that. Literally no one would have any idea what you just wrote. You yourself probably would not have any idea when you come back to it in a month or so. Readability is everything.

Fair enough. I expect to see you in a skirt starting next quarter.

...

the code in the screenshot is fine, I guess my only complaint would be that hard coding in values is shortsighted, if he really wanted to be prepared he would put all that shit into a seperate file (it could even be plaintext really) so it would be easier to edit.

I'd call you a fucker if not for the fact that i've been at that level. I never moved from it.

/*kek*/

>g-guys I m-messed up can you give me attention now pls?

c# is most andvanced oop language currently m8
i dare you to find something that have LINQ-like feature that actually working

Where did he admit it?

...

Fuck comment as well. If you need comments, then your code is not readable enough.

You could do that, or just leave it there along with some other shit till the damn page looks like an art school dormitory.

I feel like the Bro-dere would have the biggest breakdown and Femdom the shit out of someone.

Where is this from?

>do not comment your code

.data
Space: .asciiz " "
Fizz: .asciiz "fizz"
Buzz: .asciiz "buzz"

.text
addi $t0, 0, 14
addi $t1, 0, 20

li $v0, 5
syscall
move $s0, $v0

div $s0, $t0
mflo $s1

FizzCheck:
bnez $s1, BuzzCheck
li $v0, 4
move $a0, Fizz
syscall

BuzzCheck:
div $s0, $t1
mflo $s1
bnez $s1, Exit
li $v0, 4
move $a0, Buzz
syscall

Exit:
li $v0, 10
syscall

>Readability
No, i would not be presenting my code to you this time Professor Thomas.

>I want to make absolutely sure people know why I'm doing sure
>I'm a fag

>I've never done something remotely complicated in my life

Did you finish him with a script to automate it?

Is this b8

Smells like it

spotted the guy who doesn't know how to code

b8
"making less lines" in sense "making less reduntant code" is what leads to readability
i bet you are java coder

For quite some time now people outside of Cred Forums have treated Cred Forums as the place you go to shitpost so serious discussiong has just about died out.

The vast majority of code should be simple and self-documenting.

It should be evident from a method name and a glance at the block, what that block is doing.

In practice, this isn't often the case. Especially when optimizing or accounting for tricky edge cases or imperfect APIs.

But it's an ideal to strive towards.

For fucks sake comment your shit, getting hired and having to review legacy code that has fucking variables who do nothing, incorrect behaviors with different expectations, absolute black box type functions where you have no idea what was going through the mind of the creator is fucking annoying.

Yandere dev went to a daily programming thread and people made fun of him

Whoever arranged those screenshots should be shot.

You can achieve the same thing by having variable and function names that actually make sense and describe what they are doing. If done well enough, you don't even need comments.

Nah, i just left 45 minutes earlier than him along with everybody else. Gotta give it to him he was diligent, the look on his face was hilarious. He changed his Degree a semester later.

Yeah this. Don't care if you write some crazy one liner that also performs magically well by taking advantage of the interpreter/compiler. If I can't read it then just kys because that shit's not maintainable. What would happen when you quit? Basically dooming the project since you left unreadable code everwhere.

>If you need comments, then your code is not readable enough.
I want to frame that quote.

He says Cred Forums/8span in his post. What's your point?

void main(string[] args){
input&shit;
Console.Write
Line(fizzbuzz(num));
Console.ReadKey();
}
string fizzbuzz(num){
if(num%14 = =0)
return "fizz";
if(num%20 == 0)
return "buzz";
return "fizzbuzz";
}

There you go only 2 ifs

>itjustworks.jpg

spotted the gut who doesn't know what's he's doing when coding.

Formatting got fucked up, but you probably know what i mean

except when there is a glitch on the behavior and there is no explanation on what the person who created it was expecting. just because you have a function that says "doThis(vari,vari,vari)" that is supposed to behave some way, it doesn't mean it is behaving that way, and you can't analyze what was the thought of the creator regarding it or contact said creator.

...

Just generally, you shouldn't return shit from inside of if statements dawg

>Intended to check for greater than or equal
> >= not used at any point
I didn't know it was that bad.

I don't know anything about coding but can't you just make the program divide the number by 2 and if it result in a number with decimals give odd as an answer?

Well, as long as you aren't doing tons unnecessary if checks that interfere with readability, you'll be fine.
Hell, if you put a comment above the code saying why you did that (or, assuming this was an actual project and not just a fizzbuzz test, put a comment before the function so the reader wouldn't have to look at the code inside it) it'd still be readable.
As long as your code is readable, works, and isn't retarded, you're golden.

That video of the "targets" cast seemed E3-tier in that it looked like they were all made specifically for that video rather than already being done and the trailer being made afterwards.

I want Maki poster to leave Cred Forums forever

>complaining about optimization when the code is completely unmaintainable.
And that code section clearly have nothing to do about the performance issues of the game, maybe he should hire an actual developer with all that money

So what does comment saying "This function does this with these variables" accomplish? If your function and variables describe themselves, they give just as much information as the comment.

>Not putting the curly bracket on the same line as the if

This person do not deserve to live

>HITMAN

Why in the everloving fuck do devs do this?

>csgrad.jpg

>not programming in APL

en.wikipedia.org/wiki/APL_(programming_language)

I still don't get how this is bad coding. It would work, wouldn't it?

>having to maintain 50000 lines of undocummented lisp code
I'd never run so fast in my life

You could, but an Integer has no decimals so you'll have to do an expensive boxing to a data format that does if it's not already.
Division is also expensive, considering the mathematical modulus operator expresses the same idea cleaner.

Yandev go and stay go

Modulus would be more efficient

In OP's image? Yeah it would work but there are definitely ways to improve it.

>not programming C# in windings

Just because it works doesn't mean it's good.

Nothing wrong with returng from if statements
But if you really wanna do it:

void main(string[] args){
input&shit;
Console.WriteLine(fizzbuzz(num));
Console.ReadKey();

string fizzbuzz(int num){
string fizzbuzz(num){
string r = "fizzbuzz";
if(num%14 = =0)
..r = "fizz";
if(num%20 == 0)
..r = "buzz";
return r;
}

It's not "this function does this with these variables", is "This implements from article [name,authors]/ this implementation is a that attempts ". When you know what the behavior of the program is supposed to be, you can read even fucking horrible a,b,c variables and a(),b(),c() methods easily, but without that you are FUCKED.

His face always reminds me of this specific image.

are you volunteering to rewrite it

it's really impossible to say from this one code snippet and not knowing all the requirements of the project. this is just Cred Forums pretending they're code gods

what the fuck
does anyone actually use this?

>itjustworks.jpg

You wouldn't happen to be fresh blood for Microsoft's Windows division would you?

SMNC was a mistake in the first place. Not many people played MNC but it was great and way better than SMNC ever was.

It's unmaintainable. He uses magic numbers, too. HE FUCKING COMPARES SOMETHING TO FALSE IN THE 579th LINE.

And the whole EyeColor thing is dumb. Too many ifs, too.

>Approves

Yeah. Thing is, most programmers out of college don't even know how to check if the result has a remainder or not.

It's pretty much expected these days that college hire programmers know absolutely nothing.

>Using if/then statements for that many options
>Not using case switches.

checking the first bit in the integer

>putting the curly bracket on the same line as the if
You first.

MOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOT

>All those elses doing the exact same fucking thing

Jesus christ and I thought my code was retarded.

He is also a legitimate sexist, as if that wasn't obvious.

>using case switches
Jesus christ

He used a long section of ifs in place of a switch and is checking marking down and comparing states through strings. That should tell you enough.

he's right this board is filled with cunts who are both stupid, yet can never accept being wrong about anything.

sure if no one never had to touch it again ever

Is that supposed to be a bad thing?

Nah. I assume this is a over problem there, too?

hey guys

I only know some shit language

I really don't see what's wrong with it, outside of some obnoxious shit like
>if (Randomize == false)

I don't think abstracting the Color objects as enums or using a switch statement or whatever would change much in terms of processing or memory. It's not pretty, sure, but I don't see anything that actually needs to be fixed.

>not using a hash

Wait, so what do the homo programmers do?

it could pass if it's small one-day project for some jam. but if everyting would be written in this fashion you game will become in one huge clusterfuck with no way to maintain it. adding one feature would result of breaking another and producing bugs that wold take ages to debug. you will loose inderstanding of what's going on in your logic and won't be able to finish it

If he ever manages to finish the game, do you think it will sell well? I remember him saying that he would sell the game for about 20 bucks if he finishes it almost 2 years ago
I mean, just look at all the 'volunteers', not to mention the epik youtubers playing his randumb anime game. There's no way he wouldn't be a millionaire because of this, and that makes me really, really sad.

They don't exist.
Faggots and communists don't have the abstraction skills needed to code efficiently.
This is why if you're a programmer you can crossdress and be completely secure of your sexuality.

who knows man. maybe this is the only part in the game he needs those colors for, so he just hacked it together

all games have huge, gross hacks. you don't have time to perfectly engineer every feature to be a good programmer

we really don't have enough information to judge this properly

>all of the "But he's right tho" retards replying to this
Holy fuck, way to miss the point

there's an age old roast thread here for anyone that wants to get up to speed on Alex Mahan:

kiwifarms.net/threads/evaxephon-yanderedev-alex-mahan.19311/

I saw someone do 3 nested loops with i, ii, and iii as their iterators. It made me mad.

A true modern classic.

switch cases are only going to be important if you are making an intensive online game where efficiency is essential

there is ZERO noticeable difference from using an if chain for some weeb waifu game

it's easier to read as well. no break statements or anything like that. plus you can declare new variables in an if statement, but you can't in a switch

Dictionary is the correct/cleaner way to solve that problem
at your initialize method

eyeColor = new Dictionary()
eyeColor.push("White", Color(1,1,1))
eyeColor.push("Black", Color(0.5,0.5,0.5))
eyeColor.push("Red", Color(1,0,0))
......

Then in randomize:

if(Randomize == false) {
if(eyeColor.hasValue(randomColor)
{
CorrectColor = eyeColor[randomColor]
RightEyeRenderer.material.color = CorrectColor
LeftEyeRenderer.material.color = CorrectColor
}
}

but I'm homo and I wanna be a programmer ;_;

>but you can't in a switch
you can if you put it in brackets

Using the built-in Color type makes more sense.

>interviewing for job
>he actually asks me to do fizzbuzz
>just sort of laughed and wrote it out in a few seconds, asked him if anyone ever failed it
>he looks at me grimly and says "Almost everyone"

What the fuck.

Maybe for code colf.

cs.trinity.edu/~jhowland/math-talk/functional1/

this or make it more data driven since it's just a lookup table

Where were you when Alex liked yan sim vore

girlsvoreboys.tumblr.com/post/151151414684#notes
archive.is/rDRvC

am interviewer, can confirm

also anyone who has a masters/doctorate in CS but not an undergrad is ALWAYS a shit programmer

There's a terrifying screencap out there with the rants courtesy of such individuals. I really hope 10 was a move to fix all that.

>He already memes up his game after a week of inactivity when letsplayers run out of content to explore(in less than 2 hours really). Now it's going to take a month or longer before the next build thinking a pose mod by kgftbz will give it replay value. AND he wants to take a 2 week vacation on top of that(didn't he have like 5 this year? Including the weeks of E3 and Anime Expo and all those days he streams?). Least case scenario is that the game doesn't have any updates for 2 months and that lack of renown already exposes him to an even lesser workforce to provide him the assets he needs.
>Not just that but knowing him "cleaning up code" just means wrapping gross code with a more pretty abstraction layer and not actually improving it. If he started porting the game into C# now then it would be ground zero again(none of the mods would work either) up to the point when he actually starts to implement the first actual rival after getting back up to speed with the game in its previous state.

>Patreon donations go down, user empathy declines, project granularity lowering even more than it already is.

>It's the beginning of the end.

what's wrong with this? is there some sort of built in Color feature that doesn't require you to map the string colors to their rgb values?

The correct way is to not use strings to store eye colors. It's just inviting a situation where one accidentally gets entered in lower case and you end up wasting days trying to track down the bug when you eventually notice someone's eyes are being set to any color.

>>I don't think abstracting the Color objects as enums or using a switch statement or whatever would change much in terms of processing or memory
>doesn't end on an else for the eyecolor check
>performs approximately 11 string comparisons
>passes around strings instead of defining the colors ahead of time
I don't think you understand that string comparisons take time.

Wasn't undertale made by some guy who can't code?

That shit sold gangbusters.

real qustion is why he haven't hired a proper programmer and just worked on story and gameplay mechanics
his patreon money would allow this

I don't know much about coding
How else would you do this?

>this is also Cred Forums's current state

I still don't understand.
People keep saying about using enums or switch cases or shit but that won't make it noticeably more efficient.
The only legit criticism would be using strings to identify the colours instead of a simple byte but apparently that comes from an UI element so that's it.

enums are preferable to strings

but Cred Forums is overreacting

may be you will read the fucking thread or read what hashtable is, friendo

>always posts with those passive-agressive images
>boats about going to &chan and leaving here
>they fucking do the same shit there and bitch him out
>he goes to reddit
>got banned there

He only has the youtube audience now.

That sucks, I honestly want to see this game succeed. Not because I like Eva. But because there are way too little murder simulators with actual depth.

I mean, in Hitman you don't have to worry about gloves or disposing of the weapon or anything.

Toby actually managed to do some pretty clever things, like hiding files on your computer and handling resets

fyi good coding doesn't guarantee sales nor do 60fps or better animated anime

Bethesda games sell no matter what

def fizzBuzz(start, end):
for i in range(start, end):
fizzOrBuzz = False

if not (i % 14):
fizzOrBuzz = True
print("fizz")

if not (i % 20):
fizzOrBuzz = True
print("buzz")

if not fizzOrBuzz:
print(i)

print("\n")

All of Undertale's dialogue is in a single switch statement, apparently. The dev has admitted he's shit at coding, but itjustworks

You just had to ask, didn't you?
Isn't the whole problem that fixing such things was seen as an inefficient use of time?

>plus you can declare new variables in an if statement, but you can't in a switch
omg lol

>Cred Forums didn't suck my e-celeb dick!

good

god damn jew sellout SJW

I did this shit in my intro compsci class

Go away, yanderedev. We all know it's you.

Where are you supposed to store strings in game-development anyway?
Lots of seperate arrays?

reminder

this guy gets it

Is he hiring? I don't know where this dev is but I can lend a hand.

>tfw

Enough time to actually matter on 95% of machines these days?

You're equating bad code to good sales, when the are other factors at play.

I think people would be more forgiving for Yanderedev, ignoring the preexisting stigmata against him, if he contributed anything else besides coding. Like, didn't Toby create all the assets and music for Undertale?

Sounds based desu.

I feel for Eva.

>yandev in this thread

HOW THE FUCK AM I SUPPOSED TO HAVE TIME TO WORK ON THE GAME IF YOU CHUCKLEFUCKS KEEP EMAILLING ME,

just get a secretary lmao

>yandev defence force in this thread

This is my favourite meme

just close your eyes jesus christ

Alex seems like a nice guy.

Naive? Sure, but he had good intentions.

The use of strings rather than enums is a 'code smell', something that works but is indicative of potential future problems. Having your variable able to hold invalid values will cause problems later. If you set the eye color to 'red' rather than 'Red' it's not going to work even though the value looks valid, and if you are elbows-deep in some other part of the code it's not going to be obvious why without going and chasing though the logic to find this function.

Not that user, but thanks for this.

>Haha, you know, I actually forgot something. I really wanted to show you guys my favorite part of the code:
>Code:
>if (!this.BoobsResized) {
> this.RightBreast.localScale = new Vector3(this.BreastSize, this.BreastSize, this.BreastSize);
> this.LeftBreast.localScale = new Vector3(this.BreastSize, this.BreastSize, this.BreastSize);
> this.RightBreast.gameObject.name = "RightBreastRENAMED";
> this.LeftBreast.gameObject.name = "LeftBreastRENAMED";
> this.BoobsResized = true;
>}
>Just about speaks for itself, eh? Fucking beautiful.

>Also, the code complexity analysis was for a build from a month and a half ago, so I just reran it with the current build. Eva never fails to disappoint!

>Here's where we're at in the September 3rd build:
>(Overall)
>33,065 lines (^1,767)
>10,162 cyclocomplexity (^301)
>66% maintainability
>StudentScript.Update(), the worst method
>2,063 lines (^334)
>676 cyclocomplexity (^64)
>0% maintainability
>In a month and a half, over which he has made roughly $7564.50 from Patreon, he's written less than 2,000 lines of code. Specifically, around 40 lines a day.

Not all of the art, but most of it. He also did the music, which is generally considered what he is best at.

>Jojo makes him feel uncomfortable
Is he a closeted homosexual?

>You're equating bad code to good sales
No the other guy was, I was saying they really don't matter. You should work on your reading comprehension.

He said he would be coding the game full-time and that the game would be out in a year or two. No surprise he's a shitty programmer and I'm sure he doesn't want to pay to hire a competent programmer.

disconnect from social media and look though your inbox on 'inbox fridays' where you stream it to twitch or whatever while monetizing it

i just don't know what possesses anyone to give to a patreon that has more than 500$ per person and id be watching that shit like a hawk to make sure theres progress. cough vaatividya

>Unfortunately, him using JS has resulted in completely fucked, unsalvageable game logic which is present even after translating to C#. Everything you've seen in his stream applies to the rest of his code: endless if-else statements, hundreds of variables in each class, and no state machine logic whatsoever.
>Using JS allowed him to be as lazy as a programmer as he is about assets. He has no class hierarchy, and apparently doesn't understand how to use methods, as barely any reused code is centralized. Yandere-chan uses an entirely different class than teachers, students, and delinquents, and for some reason, teachers and students share the same class. In fact, Yandere-chan uses a different class for each area she's in, which is a "feature" he's even defended. And since JS doesn't allow private variables, there is spaghetti code fucking everywhere. Objects modify others' variables constantly, so tracking the data path is all but impossible. Objects will literally have hundreds of variables, which are all manually set in Unity. If you remove any of these variables in the script, each student's variables must be reset.
>It's a fucking mess, through and through. You can even quantify how shit his programming is by measuring its cyclomatic complexity, which determines how convoluted and incomprehensible code is. The closer code complexity is to zero, the better. Evidently, Eva made a sport out of trying to get a high score, as Yandere Simulator's total code complexity is 9,861. The highest complexity is in the student/teacher update method, at 612 in 1,729 lines of code.

I can't give you a definitive answer but, assuming that code is invoked often, I'd say yes, since all those checks would snowball over time.

And even assuming that code is rarely called, it's still a symptom for the rest of the code. For example, EyeColor is a string, so it's probably like that in the rest of the code. In a vacuum, the code isn't strictly awful, but as part of a whole, it's indicative of more problems.

>a regular programmer could get it done in like quarter the time and they could actually end with a budget surplus

I think there's an adjustment period. youtube.com/watch?v=8IKSGFCn9vI

>The best part is, the complexity tool I found also ranks the "maintainability" of code, from 0% to 100%. Needless to say, you want a high value, because this means your code is easier to change in the future and easier for others to understand. Yandere Simulator's total maintainability is 66%, which would be considered an F at any decent school. And in that update method for students and teachers, where an inexplicable amount of game logic is performed, the most important part of the code?
>Zero percent.
>To all of you non-developers, I apologize for the :autism:, but you have to understand: these are all fucking terrible mistakes that he should be embarrassed about, not defending as "bold design decisions". And since his code is utterly permeated with shit, there is no simple tweak that can be made to fix it.
>Without a doubt, everything needs to be redone from scratch.
>I know this post has gotten long enough, but I just wanted to say one more thing and briefly comment on the framerate issue. Many of the common reasons given here are incorrect. While JavaScript is shit, the engine that runs it actually does a decent job, so it's basically equivalent to C#. Whatever the problem is, it's not a result of the language he's using, but rather the shitty use of that language. It's definitely not the if-else statements in the student update method, as I have literally removed them without any success. If I had to guess, it's one of these:
>His models are too detailed and are rendering thousands of unneeded faces.
>He is rendering too many animations at once, (multiple for each character at once).
>He is running complex physics/collision calculations for objects that don't need it.
>His scheduling script that coordinates the students and teachers was written inefficiently.
>He is running pathfinding inefficiently, allowing it to continue after a path is found.

>classes
>OOP at all

>10 years ago
>implying he wasnt shitposting and shilling his twitch on Cred Forums.

You retard actually believe people hate him only because of his gaia faggotry?

archive.is/WWwnX
archive.is/QnPfr
archive.is/sFzAK

>he fell for the "OOP is bad" meme

I getcha now, you're right.

lines of code is a poor measure of productivity.

>shit dev
>hires people and doesn;t pay them, effectively volunteering
>changes ideas like it's no ones business
>implusively plans to add features from other games he's played with little to no plan
>all while previously making a video saying his game is gonna take years to complete the game with the ideas he had a year or two ago
>each "feature" adds months to the game dev time
>all made like shit
>always pandering to his fan base, which consists of 12-15 year old weeb kids
>has a fucking meme mode, which he has said is the only thing he enjoys working on
>has votes on various things about the game, and then goes and does what he wants anyway
>all while not realising his "game" is not only shit but beyond dead as all the big youtubers who put him in the spotlight have been done with the game for years

...

Just run the videos in x1.25 speed.

>it's another YandereDev sob story but this involves Cred Forums

Notice how in this one he says he still wants to aim for us as his audience but in the previous picture he says he is abandoning us. We had 3 years worth of threads with this asshole and some of us could see that he wasn't getting shit done. Evidently the game is barely any better and this is after the fact that he went to patreon which is something he claimed he wouldn't do until the game was in a demo state.

>started using Resharper
HOLY
SHIT
SO GOOD

vid.me/S5W4

is this way better?

Exactly. If Yanderedev had a job that wasn't coding, this would be slightly more forgivable.

No. Just no. This is just shitty bait.

I have no idea what that was supposed to do.

Forget it,Cred Forums is full of talentless neets who speak about shit they don't actually know alot about so they think they're hot shit when they take a dump on basic code flow control tools cause it makes them think it look smarter.

Like this guy
Clearly never worked on an actual project, knows what time constraints, sprints, goal considerstions and architecture consideration.
They just solve a fizzbuzz and think they are productive.


Yanderedev IS shit at coding. He also made an immensely popular anime cliche joke game that let's you play out silly scenarios.

What did any of the anons here contribute to the world, you must wonder. Or not, the answer is dead simple - NOTHING.

>this entire thread

What is this intended to accomplish

I got this

for (size_t i = 0; i

>JS
REEEEEEEEEEEEEEEEEEEE

>Eva's a Tarantinofag

UNO FARTO

I'm going to guess that it's supposed to be 'code reuse' at some giant if statement

It just tells you if at least one of the Boolean values is true. And yeah, it's overkill.

Unreadable, inefficient, and useless. The trifecta.

>rips models from other games and MMD states
>mmd3dcgparts.deviantart.com/art/MMD-Stage-39-486084016
>programs like a fucking gamemaker tard
>still makes 5k a month

DTHISPROG PI
D INPUT 5I 0
D OUTPUT 8A 0
C IF %REM(INPUT:140) 0
C MOVEL 'FIZZBUZZ' OUTPUT
C ELSEIF %REM(INPUT:14) 0
C MOVEL 'FIZZ' OUTPUT
C ELSEIF %REM(INPUT:20) 0
C MOVEL 'BUZZ' OUTPUT
C EVAL *INLR = *ON
C RETURN

Actual professional gamedev here. Everyone in this thread is retarded. Yeah, his code might be shit but he's gonna be rolling in dosh.

What I find hilarious is that no one in Cred Forums actually understands the bigger issue here, that he is calling .material more than once. Each time you call that there is a huge delay because Unity has to reach from managed (c#) code into it's native hooks (c++) which has huge amounts of overhead. You're supposed to cache .material. Not only this, but when you do .material like that you actually create a new instance of the material (which destroys unity's built in automatic batching of models) - which leads to a lower framerate over time due to lack of batching and increased garbage to later be collected by the garbage collector.

Absolutely wrong on anything releases after the 90's you shiteater. And this is likely C#/ Java.

I was enjoying this until he talked about goofy shit.
He DID fill the game up with goofy shit, for months until work started on rivals it was all minor improvements that barely mean anything and the rest was goofy shit.

>If optional easter eggs trigger you
No they don't trigger me, they're just fucking retarded and he's wasting his time on them, you can make debug options that let people do funny shit within the scope of the actual game while actually adding things to the game, for example, adding acid as an elimination method but having a debug option that makes them fly off into the sky when they're hit with it, or making a tazer weapon meant for incapacitating people who would otherwise tackle you, but add a debug option that makes their ragdoll spaz out when you use it.
You don't need to model one punch man or captain falcon to do this shit.

Yanderedev has a cool idea and clearly has the drive to do it when he's getting thousands a month for it on patreon at least but he has no sense of scope, he adds things willy nilly, changes his mind about serious things all the time, he wanted to add in a fucking beatemup system into the game for fuck's sake, and didn't think that would be a massive undertaking to implement properly, and wanted to make it before cleaning up his fucking code if that wasn't bad enough..
He can't, and never has taken criticism well and he hates that Cred Forums is Cred Forums and talks shit about anyone who doesn't stay anonymous.

his coding is meme tier

>you hire an intern
>the next day you find this function at your project
What do you do?

>if(EyeColo == "White"){...}
>if(StudentId ==17){...}
>not using enums
>Randomize == false
>not !Randomize

Yeah, it sure is a fine code

I think the best practice is a separate text file.

>>Randomize == false
>>not !Randomize
You do realize there's literally and figuratively no difference, right?

i.imgur.com/uF2lPiV.png
i.imgur.com/Qvx7YTG.png
i.imgur.com/XRKzX4E.png
i.imgur.com/DRRw998.png
i.imgur.com/tzTkMD8.png
i.imgur.com/nEq1NrA.png
i.imgur.com/sKpRMiY.png
i.imgur.com/CD9iqKz.png
i.imgur.com/YUDNzbG.png

More examples of his shitty code

the fucking horror

Well it's to be expected if he's trying to make a console tier game with just him behind the coding. He's biting off more than he can chew and really needs to have someone help him out.

>image
But he's a beginner. The diploma meme is for CS grads that don't understand how to code.

Explain to him how retarded that is and why it's slow at a lower level. Explain how he could do the same thing at a higher level and why he still shouldn't even do that.

For example, he could have done:

void IsOneTrue(params bool[] args){
foreach(var arg in args) if(args) return true; return false;
}

..which would generate a new array each frame, which generates garbage, which is slow.

Cut his pay and never give him meaningful assignments, but keep him around as a morale booster.

That image is insanely elitist.

Explain why he shouldn't do that.

>everything is inside of a "yandere" class
>the class for the main character is also the "game management" class

You don't necessarily need to be good at coding if your game works and is simple enough to work well with shit code.
Yandere Simulator runs like trash when it still has basically the unity equivalent of programmer graphics and probably only 1/10th of the full game's intended features currently running.
Toby doesn't need to code well because his game is simple and easy, yanderedev does need to code well to have a decent end product because he wants this game to be big and complex.

That stuff is mostly handled by game maker. The hardest part is coming up with the idea.

He literally says he's a beginner.
Way to be a dick for no reason.

What is this even? Finding out if one of the bools is true should be one if. Even then it's cancer. Why not make a collection and loop it? Isn't there a function signature parameter limitation? what is this?

t. somebody that never bothered to go through a tutorial on lists in python

I still can't get over the way he speaks, it's so hard to watch his videos due to it, even on 1.25x speed. Also the art is aggravating to look at, I don't know how but I swear non-Japs trying to draw anime-styled characters always turn hideous.

Make sure to actually have meaningful interviews in the future.

Because it's fucking overkill and is an eyesore to read and understand. It can be done much simpler ways.

I eagerly look forward to your next salary discussion.

...

>fizzbuzz
Do they usually ask for specific language?

I don't know anthing about programming, is it normal to have only "if" and "else" things?

blame storyfags since technical aspects and gameplay are more a second thought these days

If it's good

Is there some sort of website one can go to in order to learn up on efficient programming or do I have to get certain books and read those?

oh hey you guys like laughing at poor BASIC?
here have some of mine. here's where I select a level and place targets and healthpacks on it

fuck off eva

My favorite.

>What I find hilarious is that no one in Cred Forums actually understands the bigger issue here, that he is calling .material more than once
Isn't the fact that people can find things wrong with his code, without knowing the specifics of the engine like that, indicative of the code's poor quality?
>Yeah, his code might be shit but he's gonna be rolling in dosh.
I don't think anyone is arguing against that.

>kotaku.com/the-secretive-creator-of-yandere-simulator-a-game-abou-1782741247

>Yandere Simulator is only halfway done (a debug build is available for free), but it’s already banned from Twitch, an apparent injustice that at this year’s E3 provoked YandereDev to lobby Twitch representatives at their booth. It could be because of this: “All characters depicted are 18 or older,” a caveat for Yandere Simulator reads against a pink background, “even if otherwise specified.” YandereDev says that he doesn’t know why Twitch shut him out.

>YandereDev says that he doesn’t know why Twitch shut him out.

>now hes trying to get his minions to brigade twitch
>twitter.com/YandereDev/status/781985207557599232
>twitter.com/YandereDev/status/781985255917883393

I really like his voice.

kek

Nah, fizzbuzz is really the entriest of entry-level interview questions. Its only purpose is weeding out people that have no idea what they're doing.

Whoops, forgot about tab munging.

DTHISPROG PI
D INPUT 5I 0
D OUTPUT 8A 0
C IF %REM(INPUT:140) 0
C MOVEL 'FIZZBUZZ' OUTPUT
C ELSEIF %REM(INPUT:14) 0
C MOVEL 'FIZZ' OUTPUT
C ELSEIF %REM(INPUT:20) 0
C MOVEL 'BUZZ' OUTPUT
C EVAL *INLR = *ON
C RETURN

the best way is to work with someone experienced and have them rip apart your code.
if your alone you could try to look at open source stuff.

>8ch sucks
What else is new?

That's poetry.

He sounds like a google text to speech translator

>All characters depicted are 18 or older,
>“even if otherwise specified.”

Okay this one is fucking hilarious.

>asks for designs for yandere-chan
>sticks to stock unity asset schoolgirl model
Worst part is I actually helped with some designs and editing for those threads.
Fuck him, idiot didn't want advice, he wanted people to suck his dick.

>BASIC
don't do that

Yandere simulator is a guilty pleasure of mine. I normally hate things that just screams weeaboo, but this is different somehow. Must be killing bitches who are asking for it.

>What happens if it does equal ""?
It's probably just an error catch, just in case the eyes somehow get set to that.

But that whole thing could just be turned into a switch case. Running else-if tables like that is super inefficient, because now the code has to go down the line every single time it wants to assign an eye color.

Just search for things like 'SOLID code' and 'good coding principles' will probably set you in the right direction, but the most important thing it is to just practice. It also helps to come back to code after you've forgotten about it, seeing what makes sense to you and what is an unreadable mess.

...

don't worry I fucked my cute BF in the ass yesterday and he's a very good programmer, I'm learning as well, though with bad math skills it's very hard.

...

...

why not?

getTomorrowsDateTomorrow()

...

void opisafaggot(int a)
{
char fizzbuz[8] = "";
if(a%14==0){fizzbuzz = fizzbuzz + "fizz";}
if(a%20==0){fizzbuzz = fizzbuzz + "buzz";}
printf("%s", fizzbuzz);
}

as a non programmer does this actually cause performance issues? I imagine any computer can process that entire block of code for eye colors in milliseconds, not that he couldn't have done it better, but I can't imagine it makes generation super slow, unless there are thousands of characters in one seed.

Well, lines of code isn't necessarily the best way to tell how much someone's working
He wastes a fuckton of time on video updates and (If he's telling the truth) fucking emails, which is beyond retarded and I am amazed he hasn't been swamped with "stop reading fucking emails and make the game" emails, but at the same time, the people donating to his patreon aren't in the dark about that or anything, it's their stupid decision to make and they're making it without a veil in the way.

I know nothing about code.
Wouldn't it be easier to check if X/2 =/= a whole number?

...

because I peddle 50 year old memes
>It is practically impossible to teach good programming to students that have had a prior exposure to BASIC: as potential programmers they are mentally mutilated beyond hope of regeneration.

Who's your language-fu, Cred Forums?
Mine's Scala.

Man I only tried programming once and that shit was something that they taught first if you try if else stuff if I can recall. Wish I didn't look up the definition before I tried to do it in my head.

LONDRES
O
N
D
R
E
S

Don't joke about that.

Not cool.

>doesn't even get odd numbers from an array, just odd indexes
Dear Lord.

>The hardest part is coming up with the idea.
REEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE

STFU.

...

Not really.
The things that really cause performance issues are almost always related to rendering stuff or intensive mathematical stuff like detailed physics, water or shaders.

These ones are unnoticeable to the end user, they're just bad practice and people frown upon them because they're a sympton, if these are bad odds are the actual important stuff is even worse.

I was reacting to the question posed which was "What do you do?". Thus my response was posed towards the intern in question, not the code itself.

...

I approve of any and all anti-twitch activities no matter how gay the person is that's doing it, fuck twitch.

>I imagine any computer can process that entire block of code for eye colors in milliseconds
Read the replies to and

>tfw have the technical knowledge to vidyadev but no artistic skill and no game idea

End my suffering Cred Forums

do you have the one where he checks if a number is even or odd?

>even if specified otherwise

If it was literally just that one inefficiency in that single area of the entire game, then no. It would cause maybe a millisecond of inefficiency that the player would never notice and then move on.

But now imagine that the person who coded that inefficiency is now doing the rest of the game. That shit starts to build up and up until eventually it sill start slowing down other processes. Stuff like that is actually a huge concern in the Database world, as you need someone to access the database, get their info, and get out, because the longer they're there, the longer the table is locked down.

How do you get good at learning coding? How do you manage to remember how multiple languages work? How long do you practise a day?

Is it still banned?
If it was something as miniscule as "even if otherwise depicted" all he'd have to do is not specify the ages and remove that part, but, according to him, twitch don't want to negotiate.

Resource files. It also helps with localization.

It's because he started posting on Reddit and shilling the game as a meme game, attracting the attention of YouTubers and turning it into let's play spooky bait, and so Cred Forums started giving him shit for that.

for dumb people to write cross platform game

Read books, get peer reviewed. Practice, really.
I'm a professional dev so I'm programming about 8 hours per day.

Here you go.

Yeah, he sounds like he's either trying to hide a speech impediment or trying to explain something to someone for the 15th time and ha run out of patience and his art looks like something straight out of "How to draw Manga".

what the fuck is neko? some wierd hipster linux? some language in a small device?

No I'm serious in this case. I'm not talking about the whole game because I'm not insane.

All of the examples are as simple as writing and reading a separate file without specifying a location in gamemaker, because it always saves to appdata/local/whatever by default, "hidden" to the average user.

>he still uses Monodevelop instead of Visual Studio
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH

Like every fucking skill under the sun, practice and get critiques.

That is untrue.
The hardest part is sticking to your guns for a long while and working on your project until it's done, not giving up when you're having difficulties.
Idea guys are everywhere.

>Hiring
He won't pay you and expect you to turn in all assets for free, and he'll never use them.

Bad practice. If you need to comment out an if statement to do a test then you have to comment out both the if and the end bracket. If you put the brackets on different lines from the if statement then you can comment out the if and the compiler won't through up errors with the brackets, and the bracketed statements will be treated as normal code.

see

The code itself doesnt look bad, it just looks like he's suffering from a bad case of mixing game logic with engine logic.

I enjoy C# & making games with my enginefu MonoGame.

non programmer as well, I believe it's a sign of a really basic understanding of programming because that's the first thing you learn about, and a lot of those things can be abstracted or contained in one instruction or formula instead of checking if on a bunch of different things.

wasn't the one i had in mind but thanks
i think he added by 2's to the input until the value was 2147483646 or 2147483647, the former being even and the latter odd

I can't help but love C++ even with all its shitty antics.

But it is really specific and could be replaced by something better. For example, take it out and replace it with a pure else statement at the end of the if-else tree. That way, you always have a default case to use in case the string happens to be

>""
>"Gray"
>"Pink"
>"Non color funny bunny"

This is a better way to "catch all cases". Plus it removes an indent caused by the original if statement.

Performance isn't really the big thing here. My personal opinion is that you want a catch all case so the game doesn't fuck up.

C++ with SDL for game-making.

Does a Kilt count as a skirt?

youtube.com/watch?v=9BYXS3VvqkE

10:07 shows the coordinates in comparison to the school gate I believe
at about 11:35, shows that the demon realm is just a black sphere in the sky

Ah.

it's a vm that makes compiling/testing windows exports quicker

...

>i.imgur.com/sKpRMiY.png
I love how a student and a teacher are the same thing. Stroke of genius right there. Also pic related

So he's trying to create an extensive AI with if/else clauses?
I'm a complete stranger when it comes to AI but this looks like the equivalent of brute forcing a test.

You guys ever keep references on hand when programming?