The Lounge is rated PG. If you're about to post something you wouldn't want your
kid sister to read then don't post it. No flame wars, no abusive conduct, no programming
questions and please don't post ads.
It seems less like a learn to code game than a pattern recognition practice game. I develop in C# all day, so I expected to just breeze through (the beginner levels at least). The coding isn't the hard part, it's determining the relationship between the numbers. Once I know that, there's a small challenge to getting the skill rating to 3 bars, but that takes guessing and googling. There's no hints, no teaching.
Yeah - I agree.
When I first looked at it I liked the concept of providing running code and failing test cases - but it didn't seem to be going anywhere after a while, and was relying on the user spotting patterns - so was more of a "what is this function meant to be doing" than "how would you implement this function"
I'd like to see the same concept with, as you said, a program building up
Something simple like, off the top of my head, calculating the area of various shapes.
Functions for rectangle, triangle, circle etc. etc.
Arguments of side lengths/radius whatever
You can then introduce the IShape interface, and Square, Circle etc. classes.
I wonder if I should name my class either "TymlNormalString" or "TymlStringNormal", taking into account that these classes among 20 others describe an syntax tree for my custom language "Tyml" and that there is a base class "TymlString" and there will be normal strings, escaped strings and implicit strings.
The first has the advantage that it is more natural, the last that IDEs will sort the types and files alphabetical which will simplify finding the wanted type.
I know that this cannot be answered finally, but I am interested in your opinions and your arguments.
It was not my intention to start a naming war, I was just unsure how to decide.
But since almost all permutations were suggested, it seems that it doesn't matter how I will decide.
However, the majority seems to prefer "TymlStringNormal" which I now prefer too.
My vote is for "TymlStringNormal" ... I think having sorted object names is very useful in debugging, and in using IntelliSense.
“I speak in a poem of the ancient food of heroes: humiliation, unhappiness, discord. Those things are given to us to transform, so that we may make from the miserable circumstances of our lives things that are eternal, or aspire to be so.” Jorge Luis Borges
This will fail since "String" (and "Array" for "TymlArray" and "Object" for "TymlObject") is a keyword in many programming languages and the abstract class "TymlString" then would be Tyml.String.String. Having a class and a namespace with the same name is possible but not recommended (at least in C#).
Golly, I'm really surprised that someone who based all his theories on human psychology on the idea that rats understand what "reward" and "punishment" are could ever be disbelieved.
I mean, it's obvious that when a rat gets an electric shock instead of a lump of cheese, he'll think to himself: "Oh dear, I am receiving punishment for not going the other way in the maze. I am such a bad and dishonest rat. I shall try harder to follow the rules of etiquette and good behaviour better in future."
A bleeding idiot, Skinner -- but psychology isn't a science, so real scientists don't look at it too deeply, meaning that he could get away with cr@p like that.
Here's some more believable psychology:
If you put five blokes in a room, and one of them tells another that he's wrong about something, several pissing contests will start within five minutes.
I wanna be a eunuchs developer! Pass me a bread knife!
Last Visit: 31-Dec-99 18:00 Last Update: 22-Jul-17 18:18