• Activity
  • Votes
  • Comments
  • New
  • All activity
    1. Tildes is pushing out the minority voice

      Last week I woke up to yet another PM from someone I've come to admire from afar on tildes. This was a user I'd seen many times on Tildes, bringing with them a unique and powerful voice. This...

      Last week I woke up to yet another PM from someone I've come to admire from afar on tildes. This was a user I'd seen many times on Tildes, bringing with them a unique and powerful voice. This person was a minority. They brought a voice to the table that was like a breath of fresh air - I'd frequently see them enter threads dominated by a single opinion and make everyone challenge their assumptions. They would enter and offer their shoes to anyone who'd like to try them on and get a glimpse into how the world might work for them, should they be brave enough to walk a mile or two.

      This is not the first PM I've received from someone who decided this website had become too troublesome to continue participating and it's likely not the last I will see. While it is heartbreaking to see them go, it is equally heartbreaking to me that the reason they are going is often not because people are trying to push them away. By far and large, I see a majority of tildes users actively participating in discussions with good faith. By the results of the last census, increasing diversity was of importance to the majority of users and I do not think they were free-text typing that in without good cause.

      This post is one that I've been contemplating in the back of my mind for a very long time now. It first really occurred to me nearly a year ago when a fairly well known person of minority status got banned for being too confrontational and aggressive to the kind of voice they didn't want to see on Tildes. I wasn't sure how to address it at the time, and I wasn't entirely certain it would be a problem, but the year since this post I've become hyper aware to its existence in a way I wasn't previously. In fact, I've had a bit of this conversation on more than one outlet on the internet already, because my recognition of this behavior has had me upset many times since. To this extent, I thank that user, because it truly did open my eyes to a behavior which I believe is self-sabotaging, but often genuine in nature.

      I believe the simplest way to explain what is happening is through the law of large numbers. While not everyone responded to the 2020 Tildes Census (in fact I would imagine maybe 10% of us did), I'm going to use it as a model to touch on these issues. There were a total of 350 responses to the survey. Of this 86% were male, 67% were heterosexual, 75% were atheist or agnostic (50, 25 respectively), 52% were from the US, and 47% identified as white or Caucasian. I point all of this out to say that as a population we tend to trend towards a particular kind of individual. To be clear, this isn't necessarily bad - we are still quite a small website and we need to start somewhere with a base we know how to pull from.

      But this does present a unique problem when it comes to interaction. Let's imagine for a second that 1 in 100 individuals has some sort of problematic behavior on Tildes that manages to find its way into discussion. This behavior might be that they have a strong intolerant opinion on a specific subject but manage to obscure it enough to get past the intolerance detecting capabilities of others. Or perhaps their views are not intolerant, but they simply possess a strong opinion on how something should be worded or an aversion to a particular kind of venting. Because I don't want to throw anyone under the bus I'm going to pull from an upsetting behavior I used to have in my childhood - I couldn't shut my mouth when people would bring up that women make '70 cents on the dollar'.

      It's very hard for me to look back and definitively say it was one shaping experience that led me to behave like that. If I had to attribute this shameful behavior, I think there's a few major players. First off, I grew up in an upper middle class family who happened to be located in an area that was very homogeneous. I went to school with the children of tech millionaires, many of whom were white and quite privileged. I think there were a grand total of 4 people of color in my middle school. Things got a lot better once I had made it to high school (by numbers, whites were in the minority), but there's a subtle cultural indoctrination that happens through absorbing what you hear from parents and teachers at a young age. As a young child, I also latched on to early internet behavior. People who were pedantic about grammar, who could use logic effectively, and otherwise followed the rules that rich white people before them set up as the 'correct' way to do discuss were revered on the internet. I remember when being the grammar police was behavior that was actually celebrated. This kind of mindset lead me to read into the research on the matter (also primarily conducted by rich white folks, another bias I'm trying to undo in my life) and the modern research suggested that this figure was outdated and poorly controlled.

      I was the 1 in 100 users with the problematic behavior. It took me awhile to learn that I wasn't helping anyone out by offering this information up (turns out there were a lot of people already doing the same work I was and people are smarter than I gave them credit for), but that only scratches at the surface of the real problem. The real problem is that I didn't have the lived experience of a woman entering spaces where this discussion was happening. I wasn't the woman who received less pay than their colleagues, who put in more hours, who spoke up but was talked over, whose ideas were restated by their male peers, or who clicked on an article link talking about pay inequality or women's rights and how far we still have to go and was met with hostile comments. I didn't know how soul-crushing it could be to be met with nearly the same resistance in every public sphere where this was being discussed. I didn't know how tiring it was to have to justify my existence and to explain my struggles to those who hadn't lived the same life as me. I didn't know how heart wrenching it would feel for someone I valued, trusted, and loved to express opinions like these years after I had built up a strong bond with them and for them to be entirely unaware of the damage they were causing.

      To be clear, when I say understand I mean to have either experienced it directly enough to begin to actually place myself in the shoes of others or heard about it enough for their experience to truly sink in. It's one thing to acknowledge and know that this behavior exists, it's another to live it and see it first hand on a day where you're hanging on by a thread. To truly understand how mentally exhausting it can be to treated this way was something that escaped my comprehension because I could only live this experience through the words of others. I didn't really start to appreciate this until I got older, because I started recognizing how universal this experience truly was. I don't think I know a single female who doesn't have a story of sexual assault - the rate at which they respond with something in their lives is a stark reminder of how far we still have to come.

      What I knew, but didn't truly understand is that if 1 in 100 users have problematic behavior and 1 in 100 users are transgender, we have an equal number of transgender individuals as we do users with problematic behavior. I want you to stop here and reread the last sentence and really absorb it before moving on. Ask yourself what problems might arise by these inequality existing.

      In this hypothetical we have an even number of individuals who are going to participate in a thread about a transgender issue as we have transgender individuals. If even 1 of these transgender individuals decides they do not want to engage with this behavior, we're on a downwards slope to eventually having nearly no transgender representation as now they are outnumbered and their voice is more likely to be drowned out by the problematic individuals. As less and less people of the minority engage, because they are discouraged by the expressions of the problematic individuals, less people will wish to engage as the threads become increasingly more hostile.

      The problem we have on tildes is that the only way I see for us to become more diverse is to ask for more from those who have, to protect those who do not. I'm calling on everyone to pay closer attention to the intended audience of a thread. We need to look at how discussions are happening throughout the entirety of a thread and do a better job being welcoming of the minority opinion. We need to elevate and celebrate the voices of the minorities in these threads so that they are equal in paradigm to the voices which counter theirs. If a thread's topic is about a minority class such as gays we need to ensure that gays get an equal voice - if one person is dominating replies to gays in the comments, we need to be good allies and help balance the scales.

      We also need to stop and think about how these discussions usually play out on the rest of the internet. Do you ever see something like this on twitter and go "definitely not checking the comments"? We need to pay attention to this, and strive to ensure the same doesn't eventually apply to Tildes.

      A common example of this that I've seen is present in threads directed at specific minorities. The early discussion in a fantastic thread titled What's hard about being a woman? exemplifies this issue - because there aren't enough women on Tildes, the thread was dominated by male voices. Only one of these individuals were particularly problematic, but there was a hesitation from women I knew to enter this thread because an environment dominated by the male voice is not welcoming. Some of the women who entered this thread were met with replies challenging some of what they said, rather than elevating their voices and celebrating their participation. A small minority of men were in this thread to learn, but weren't aware of how the way they engage with other men on the internet was not appropriate for this venue. They didn't stop to consider that a thread dominated by male voices was neither welcoming nor a good start. If they had merely waited for women to start populating the thread, and replied to them, or opened soft with commentary on what they had seen in women without providing too much analysis they may have made the thread more welcoming.

      Another common example of this that I see happened in a thread I posted titled Stop telling women they have imposter syndrome. I actually had to stop myself from posting in this thread because I had an inkling that it was going to exemplify the behavior I wanted to address in a thread like this and I didn't want to disrupt what would naturally happen on Tildes absent my intervention. Nearly every reply in that thread criticizes the author for not mentioning that men can have impostor syndrome too. Imagine entering this thread as a woman - even if you emotionally connected with the author on some level, would you bother engaging when highly regarded comments focus on nitpicking the author for not being 'inclusive' enough? As far as I could tell, even the title doesn't call upon the reader to critically examine what imposter syndrome is and who is eligible to suffer from it. It's calling upon the reader to stop telling women that they have imposter syndrome (or to stop others when they make this statement), when the problem is a sexist environment. I've even received recognition from women on Tildes outside of this thread (through DMs and discussions on different platforms) who thank me for posting these threads, but their voice is often conspicuously absent from the thread itself. I do not want to speak on their behalf, but I can guess that a major reason for that is the environment we are creating here on Tildes is not welcoming enough for them to feel it is worth commenting.

      The insidious part of this problem is that very often the people creating a hostile environment do not intend to do so. They truly wish to be inclusive. Or they see behavior like this and they don't understand why it's problematic - it doesn't cause a flag to go off in their brain which tells them that they should jump in and fight on behalf of the people they want to protect. But this behavior is slowly causing minority individuals to flee this website. I don't know and cannot know them all, but waking up to PMs about someone else leaving makes my heart sink. Entering threads about the intersectional minorities that I find myself and my loved ones a part of often makes me feel similarly upset, downtrodden, and makes me feel like I want to engage less and less with this platform.

      I wish I had an answer. I wish I could wave a magic wand and make everything better. To give everyone omniscience, or at least a day's firsthand experience of someone radically different than them. Unfortunately, I do not. I think the best I can offer at this time is this post - a call on all of us to do better; a start of an ongoing discussion on how we can protect the minorities among us so that we can be bettered by their presence.

      98 votes
    2. What games have you played the "wrong" way?

      "Wrong" here can be intentional or unintentional. Maybe you completely missed that a character had a certain ability and got through the entire game without knowing there was so much more you...

      "Wrong" here can be intentional or unintentional. Maybe you completely missed that a character had a certain ability and got through the entire game without knowing there was so much more you could be doing! Instead, maybe you specifically challenged yourself to get through the game without using that ability, seeing if you were up to the challenge! Maybe you activated cheats to cruise through on easy mode, or maybe you accidentally activated a cheat and had no idea that the game wasn't supposed to be that easy (ask me about my FF7 playthrough).

      "Wrong" can also be however you decide to interpret it: counter to the developer's intentions, exploiting the game engine, uncovering a loophole in the game's systems, pursuing your own goals instead of the game's goals, etc. It's not meant to be a moralistic judgment by any means (play any game however you want!) but more just an identifier that you went against the game's standard norms and expectations.

      Tell us what you did "wrong", why you did it that way, and what the outcomes were. Did it make the game more fun or exciting? Did it ruin the game for you?

      18 votes
    3. What are some RPGs that really capitalise on player choice and branching story?

      I keep seeing a lot of complaints surrounding Cyberpunk 2077 that it's not a particularly good RPG, because the story is pretty linear and the player choice doesn't really amount to much. I'm not...

      I keep seeing a lot of complaints surrounding Cyberpunk 2077 that it's not a particularly good RPG, because the story is pretty linear and the player choice doesn't really amount to much. I'm not yet done with the game so I don't know how accurate that assessment is. But either way, with my limited knowledge of programming and game design, I assume that doing this sort of thing well is a significant technical challenge.
      What are some games that rise to this challenge and make the most of player choice and branching story?

      10 votes
    4. The Tildes' Make Something Month (Timasomo) 2020 Showcase Thread

      Timasomo is Tildes' Make Something Month: a creative community challenge that takes place in the month of November, where participants from our community self-select creative goals to achieve....

      Timasomo is Tildes' Make Something Month: a creative community challenge that takes place in the month of November, where participants from our community self-select creative goals to achieve.

      Timasomo 2020 is now officially complete! Participants will be posting their creations and efforts in this thread as a showcase! Comments and feedback from the wider community are both welcome and encouraged! Let these creators know what an awesome job they've done!


      Creators: In posting your showcase:

      • Give your project a title, and use the # markdown to make it stand out in the showcase thread!
      • Link to your project in whatever way works best for your project.
      • Give a "creator statement" that contextualizes what your project is.
      • Add anything else you consider relevant! The showcase is yours!

      Community:

      • Treat this thread like a walk through an art gallery or a museum where you get to see different works on display.
      • Comments do NOT have to be in-depth -- it is okay to just affirm that you like/love/appreciate something! (In other threads these might be considered noise, but here they are directly validating the sustained creative efforts of another community member!).
      • Make sure any feedback you give is constructive.
      35 votes
    5. Timasomo 2020 Thread #5: Final Update Thread

      IMPORTANT INFORMATION Deadlines The creative portion for Timasomo ends at 11:59:59 PM on November 30, 2020, relative to wherever you are. The showcase will be next Sunday, December 6th (probably...

      IMPORTANT INFORMATION

      Deadlines

      The creative portion for Timasomo ends at 11:59:59 PM on November 30, 2020, relative to wherever you are.

      The showcase will be next Sunday, December 6th (probably posted around 18:00:00 GMT).

      Next Steps

      Finish up your project in the next two days. You have the following week to prepare your showcase. This means you can edit, add polish, find hosting, etc. It's your week to get your project ready for however you're wishing to present it! And if you have to cram in a little creativity in that time too, well, I won't say anything. :)


      Showcase Logistics

      Changes

      You can see last year's Timasomo showcase here. It will look fairly similar, but there are going to be a few changes this year based on feedback from last year:

      • The Showcase will be hosted in ~talk, not ~creative, to expose the projects to the wider Tildes audience.
      • Participants will post their own projects in the comments rather than me posting them within the topic (this is so people don't have to ping creators, and to give participants better control of their showcase entries)

      Preparing Your Showcase

      • Give your project a title, and use the # markdown to make it stand out in the showcase thread!
      • Link to your project in whatever way works best for your project.
      • Give an "creator statement" that contextualizes what your project is.

      Showcase FAQ

      Do I have to share my whole project?

      Nope! Only share what you're comfortable with! Snippets, excerpts, screenshots, or even just a summary from you are all fine. Tildes is a privacy-respecting site, and that extends to Timasomo! :)

      What if I have more than one project to showcase?

      Awesome! Make more than one entry in the showcase!

      What if I didn't meet my goal?

      It's up to you if you want to participate in the showcase. Even if you didn't meet your goal but still feel you want to share what you did accomplish, that's fine! If not, no worries!

      What if I need hosting for files/images?

      Please ask here! There are plenty of people here who can help with that.

      What if I have a question not covered here?

      Please ask here or by PM!


      Timasomo FAQ

      What is Timasomo?

      Timasomo is "Tildes' Make Something Month": a creative community challenge that takes place in the month of November. It was inspired by NaNoWriMo, the National Novel Writing Month. The first ever Timasomo took place last year. You can see the threads for the previous Timasomo using the timasomo tag, and you can see the final showcase thread of creations here.

      What are the rules?Timasomo is self-driven and its goals are self-selected. On November 1st, participants will commit to a creative project (or projects) that they plan to complete within the month of November. There is no restriction on the methods/products of creativity: writing, painting, code, food, photos, crafts, songs -- if it's creative expression for you, it works for Timasomo!

      Though most will be participating individually, collaborations are welcome too!

      What is the schedule?

      Timasomo begins November 1st and ends November 30th. All creative output towards your goal(s) should be confined to this time. This week prior to the start of November is for planning, and there will be a few days at the beginning of December given to "finishing touches" before we have our final thread, which will be a showcase of all the completed works. Below are the dates that I will be posting weekly threads:

      Sunday, October 18, 2020: Announcement Thread
      Sunday, October 25, 2020: Planning Thread
      Sunday, November 1, 2020: Roll Call Thread
      Sunday, November 8, 2020: Update Thread #1
      Sunday, November 15, 2020: Update Thread #2
      Sunday, November 22, 2020: Update Thread #3
      Sunday, November 29, 2020: Final Update Thread
      Sunday, December 6, 2020: Timasomo Showcase Thread

      This announcement will be posted in ~tildes. All Timasomo process threads will be hosted in ~creative. The final Timasomo Showcase thread will be posted in ~talk.

      Can I participate?

      Yes! Timasomo is open to anyone on Tildes! The greater Tildes community is also encouraged to participate in discussion threads even if you are not actively working towards a creative goal. This is meant to be an inclusive community event -- all are welcome! If you are interested in participating but do not have a Tildes login, please e-mail the invite request address here for an invite to the community.

      Participants will formally announce their plans to enter into Timasomo on Sunday, November 1st, in the Roll Call thread. If you are planning to participate or just want to follow the event, please make sure you are subscribed to ~creative where all of the update threads will be posted.

      What if I have ideas for how to run the event?

      Please share them here! I am facilitating the event, but I am completely open to feedback and suggestions to make this the best event possible. I want this to be Tildes' event, not kfwyre's!

      14 votes
    6. Timasomo 2020 Thread #4: Update Thread 3

      Weekly Task Last full week to work on your projects! I'll post the final weekly update next Sunday, and then you'll have Monday the 30th to finish up with the creation part. Do NOT worry about...

      Weekly Task

      Last full week to work on your projects! I'll post the final weekly update next Sunday, and then you'll have Monday the 30th to finish up with the creation part. Do NOT worry about having everything perfect by the 30th -- a rough cut is enough! You will have the first week of December to polish, edit, configure, tweak, etc. and get your piece(s) ready for the Showcase.

      Update us on your progress so far. What did/didn't you get done this week? Anything go according to plan? Anything go off the rails? Any successes or struggles to share?

      Next Steps

      Just over one week left! We'll discuss Showcase logistics next week.


      Timasomo FAQ

      What is Timasomo?

      Timasomo is "Tildes' Make Something Month": a creative community challenge that takes place in the month of November. It was inspired by NaNoWriMo, the National Novel Writing Month. The first ever Timasomo took place last year. You can see the threads for the previous Timasomo using the timasomo tag, and you can see the final showcase thread of creations here.

      What are the rules?Timasomo is self-driven and its goals are self-selected. On November 1st, participants will commit to a creative project (or projects) that they plan to complete within the month of November. There is no restriction on the methods/products of creativity: writing, painting, code, food, photos, crafts, songs -- if it's creative expression for you, it works for Timasomo!

      Though most will be participating individually, collaborations are welcome too!

      What is the schedule?

      Timasomo begins November 1st and ends November 30th. All creative output towards your goal(s) should be confined to this time. This week prior to the start of November is for planning, and there will be a few days at the beginning of December given to "finishing touches" before we have our final thread, which will be a showcase of all the completed works. Below are the dates that I will be posting weekly threads:

      Sunday, October 18, 2020: Announcement Thread
      Sunday, October 25, 2020: Planning Thread
      Sunday, November 1, 2020: Roll Call Thread
      Sunday, November 8, 2020: Update Thread #1
      Sunday, November 15, 2020: Update Thread #2
      Sunday, November 22, 2020: Update Thread #3
      Sunday, November 29, 2020: Final Update Thread
      Sunday, December 6, 2020: Timasomo Showcase Thread

      This announcement will be posted in ~tildes. All Timasomo process threads will be hosted in ~creative. The final Timasomo Showcase thread will be posted in ~talk.

      Can I participate?

      Yes! Timasomo is open to anyone on Tildes! The greater Tildes community is also encouraged to participate in discussion threads even if you are not actively working towards a creative goal. This is meant to be an inclusive community event -- all are welcome! If you are interested in participating but do not have a Tildes login, please e-mail the invite request address here for an invite to the community.

      Participants will formally announce their plans to enter into Timasomo on Sunday, November 1st, in the Roll Call thread. If you are planning to participate or just want to follow the event, please make sure you are subscribed to ~creative where all of the update threads will be posted.

      What if I have ideas for how to run the event?

      Please share them here! I am facilitating the event, but I am completely open to feedback and suggestions to make this the best event possible. I want this to be Tildes' event, not kfwyre's!

      11 votes
    7. Timasomo 2020 Thread #3: Update Thread 2

      It was AMAZING to see everyone's progress from last week! I didn't get to respond to everyone but I am so excited to see everything that's shaping up. Weekly Task We're at the halfway point!...

      It was AMAZING to see everyone's progress from last week! I didn't get to respond to everyone but I am so excited to see everything that's shaping up.

      Weekly Task

      We're at the halfway point! Update us on your progress so far. What did/didn't you get done this week? Anything go according to plan? Anything go off the rails? Any successes or struggles to share?

      Next Steps

      Continue creating! Two weeks left!


      Timasomo FAQ

      What is Timasomo?

      Timasomo is "Tildes' Make Something Month": a creative community challenge that takes place in the month of November. It was inspired by NaNoWriMo, the National Novel Writing Month. The first ever Timasomo took place last year. You can see the threads for the previous Timasomo using the timasomo tag, and you can see the final showcase thread of creations here.

      What are the rules?Timasomo is self-driven and its goals are self-selected. On November 1st, participants will commit to a creative project (or projects) that they plan to complete within the month of November. There is no restriction on the methods/products of creativity: writing, painting, code, food, photos, crafts, songs -- if it's creative expression for you, it works for Timasomo!

      Though most will be participating individually, collaborations are welcome too!

      What is the schedule?

      Timasomo begins November 1st and ends November 30th. All creative output towards your goal(s) should be confined to this time. This week prior to the start of November is for planning, and there will be a few days at the beginning of December given to "finishing touches" before we have our final thread, which will be a showcase of all the completed works. Below are the dates that I will be posting weekly threads:

      Sunday, October 18, 2020: Announcement Thread
      Sunday, October 25, 2020: Planning Thread
      Sunday, November 1, 2020: Roll Call Thread
      Sunday, November 8, 2020: Update Thread #1
      Sunday, November 15, 2020: Update Thread #2
      Sunday, November 22, 2020: Update Thread #3
      Sunday, November 29, 2020: Final Update Thread
      Sunday, December 6, 2020: Timasomo Showcase Thread

      This announcement will be posted in ~tildes. All Timasomo process threads will be hosted in ~creative. The final Timasomo Showcase thread will be posted in ~talk.

      Can I participate?

      Yes! Timasomo is open to anyone on Tildes! The greater Tildes community is also encouraged to participate in discussion threads even if you are not actively working towards a creative goal. This is meant to be an inclusive community event -- all are welcome! If you are interested in participating but do not have a Tildes login, please e-mail the invite request address here for an invite to the community.

      Participants will formally announce their plans to enter into Timasomo on Sunday, November 1st, in the Roll Call thread. If you are planning to participate or just want to follow the event, please make sure you are subscribed to ~creative where all of the update threads will be posted.

      What if I have ideas for how to run the event?

      Please share them here! I am facilitating the event, but I am completely open to feedback and suggestions to make this the best event possible. I want this to be Tildes' event, not kfwyre's!

      10 votes
    8. Timasomo 2020 Thread #2: Update Thread 1

      Weekly Task Update us on your progress so far! What did/didn't you get done this week? Anything go according to plan? Anything go off the rails? Any successes or struggles to share? Next Steps...

      Weekly Task

      Update us on your progress so far! What did/didn't you get done this week? Anything go according to plan? Anything go off the rails? Any successes or struggles to share?

      Next Steps

      Continue (or, if you're like me and didn't get anything done this week due to US election anxiety -- start) creating!


      Timasomo FAQ

      What is Timasomo?

      Timasomo is "Tildes' Make Something Month": a creative community challenge that takes place in the month of November. It was inspired by NaNoWriMo, the National Novel Writing Month. The first ever Timasomo took place last year. You can see the threads for the previous Timasomo using the timasomo tag, and you can see the final showcase thread of creations here.

      What are the rules?Timasomo is self-driven and its goals are self-selected. On November 1st, participants will commit to a creative project (or projects) that they plan to complete within the month of November. There is no restriction on the methods/products of creativity: writing, painting, code, food, photos, crafts, songs -- if it's creative expression for you, it works for Timasomo!

      Though most will be participating individually, collaborations are welcome too!

      What is the schedule?

      Timasomo begins November 1st and ends November 30th. All creative output towards your goal(s) should be confined to this time. This week prior to the start of November is for planning, and there will be a few days at the beginning of December given to "finishing touches" before we have our final thread, which will be a showcase of all the completed works. Below are the dates that I will be posting weekly threads:

      Sunday, October 18, 2020: Announcement Thread
      Sunday, October 25, 2020: Planning Thread
      Sunday, November 1, 2020: Roll Call Thread
      Sunday, November 8, 2020: Update Thread #1
      Sunday, November 15, 2020: Update Thread #2
      Sunday, November 22, 2020: Update Thread #3
      Sunday, November 29, 2020: Final Update Thread
      Sunday, December 6, 2020: Timasomo Showcase Thread

      This announcement will be posted in ~tildes. All Timasomo process threads will be hosted in ~creative. The final Timasomo Showcase thread will be posted in ~talk.

      Can I participate?

      Yes! Timasomo is open to anyone on Tildes! The greater Tildes community is also encouraged to participate in discussion threads even if you are not actively working towards a creative goal. This is meant to be an inclusive community event -- all are welcome! If you are interested in participating but do not have a Tildes login, please e-mail the invite request address here for an invite to the community.

      Participants will formally announce their plans to enter into Timasomo on Sunday, November 1st, in the Roll Call thread. If you are planning to participate or just want to follow the event, please make sure you are subscribed to ~creative where all of the update threads will be posted.

      What if I have ideas for how to run the event?

      Please share them here! I am facilitating the event, but I am completely open to feedback and suggestions to make this the best event possible. I want this to be Tildes' event, not kfwyre's!

      17 votes
    9. Timasomo 2020 Thread #1: Roll Call and Beginning!

      Timasomo Has Officially Begun! Weekly Task This is the thread where you commit to your goal. Post what you plan to achieve this month. Posting in this thread is your official entry into Timasomo....

      Timasomo Has Officially Begun!

      Weekly Task

      This is the thread where you commit to your goal. Post what you plan to achieve this month. Posting in this thread is your official entry into Timasomo.

      Next Steps

      Get creating! Timasomo is LIVE!


      Timasomo FAQ

      What is Timasomo?

      Timasomo is "Tildes' Make Something Month": a creative community challenge that takes place in the month of November. It was inspired by NaNoWriMo, the National Novel Writing Month. The first ever Timasomo took place last year. You can see the threads for the previous Timasomo using the timasomo tag, and you can see the final showcase thread of creations here.

      What are the rules?Timasomo is self-driven and its goals are self-selected. On November 1st, participants will commit to a creative project (or projects) that they plan to complete within the month of November. There is no restriction on the methods/products of creativity: writing, painting, code, food, photos, crafts, songs -- if it's creative expression for you, it works for Timasomo!

      Though most will be participating individually, collaborations are welcome too!

      What is the schedule?

      Timasomo begins November 1st and ends November 30th. All creative output towards your goal(s) should be confined to this time. This week prior to the start of November is for planning, and there will be a few days at the beginning of December given to "finishing touches" before we have our final thread, which will be a showcase of all the completed works. Below are the dates that I will be posting weekly threads:

      Sunday, October 18, 2020: Announcement Thread
      Sunday, October 25, 2020: Planning Thread
      Sunday, November 1, 2020: Roll Call Thread
      Sunday, November 8, 2020: Update Thread #1
      Sunday, November 15, 2020: Update Thread #2
      Sunday, November 22, 2020: Update Thread #3
      Sunday, November 29, 2020: Final Update Thread
      Sunday, December 6, 2020: Timasomo Showcase Thread

      This announcement will be posted in ~tildes. All Timasomo process threads will be hosted in ~creative. The final Timasomo Showcase thread will be posted in ~talk.

      Can I participate?

      Yes! Timasomo is open to anyone on Tildes! The greater Tildes community is also encouraged to participate in discussion threads even if you are not actively working towards a creative goal. This is meant to be an inclusive community event -- all are welcome! If you are interested in participating but do not have a Tildes login, please e-mail the invite request address here for an invite to the community.

      Participants will formally announce their plans to enter into Timasomo on Sunday, November 1st, in the Roll Call thread. If you are planning to participate or just want to follow the event, please make sure you are subscribed to ~creative where all of the update threads will be posted.

      What if I have ideas for how to run the event?

      Please share them here! I am facilitating the event, but I am completely open to feedback and suggestions to make this the best event possible. I want this to be Tildes' event, not kfwyre's!

      20 votes
    10. Programming Challenge: Over-engineer obfuscation of a mailto link on a hypothetical webpage

      This is a bit of a silly challenge that came to mind when I saw a discussion about obfuscating mailto links on the unofficial Discord server. This challenge is intentionally meant to be ridiculous...

      This is a bit of a silly challenge that came to mind when I saw a discussion about obfuscating mailto links on the unofficial Discord server. This challenge is intentionally meant to be ridiculous and encourages horrendous solutions that should never see the light of day in actual production code.


      Some Background

      On the internet, bots are an incredibly common. They may do anything from crawling through webpages to map out valid links on the web, to spamming forums with links to scam websites. Among some of the less ethical uses of bots is the collection of any email addresses that might be sitting around in a webpage's source code, either made visible to the user or hidden behind some alternative text. These bots collect these email addresses for any number of purposes, including phishing attempts to hijack accounts.

      Commonly, these emails can be found sitting inside of so-called mailto links, which will open your default mail application and pre-populate the recipient's address, preparing you to send a new email in a single click. It's a safe bet that the vast majority of mailto link implementations aren't very sophisticated, simply providing a snippet that looks much like the following:

      <a href="mailto:johnsmith@example.com">Contact Me</a>
      

      Given the above, most bots will likely only ever scrape a webpage for a link containing href="mailto:. A simple form of obfuscation to combat a bot could be to leave the href attribute empty on initial page load, capture the on click event, dump the mailto email address into the href attribute, and finally remove the on click event handler from the link before re-sending the click event.

      We're not here for simple, however.


      Challenge

      As suggested in the title, the challenge is to over-engineer this obfuscation. There is only one hard requirement:

      Clicking the "Contact Me" link should, to the user's perception, function (mostly) identically to a simple mailto link. Specifically, clicking the link should ultimately result in the user's mail application opening (or being prompted to open) with no further input from the user and the "to" field being correctly pre-populated with the intended email address. This means that captchas and the like are not allowed. Delays in triggering the mail application due to processing layers of obfuscation, however, are expected and acceptable (although "until well after the heat death of the universe" is not an acceptable delay, so let's be reasonable).

      Apart from the requirement above, solutions that require increasingly more sophisticated methods of de-obfuscation for a bot to discover your email address are preferred. The more complicated a bot's design would need to be to discover your email address, and the more painful it is for other programmers to see the abomination you've created, the better.

      CSS is not required. A functioning webpage is not required. An entire web server is not required. A full, working web project including a framework with defined routes, security features, a VM provisioning script, and whatever the fuck else you would need is not required. You can build an actual web project around this if you wish, but code snippets and some comments explaining what does what will be more than sufficient.

      11 votes
    11. Timasomo 2020 Thread #0: Planning Thread

      Weekly Task This is your chance to talk about what you might do, bounce ideas off one another, and solicit feedback in advance of the start of Timasomo 2020. You do NOT have to decide on your...

      Weekly Task

      This is your chance to talk about what you might do, bounce ideas off one another, and solicit feedback in advance of the start of Timasomo 2020. You do NOT have to decide on your official Timasomo project(s) yet, but use this thread to share what you're thinking of (which many of you already started doing in the announcement thread)!

      That said, do NOT start working on your project yet either! It is perfectly okay to plan what you will do this week, but the actual creative process toward your goal should not start until November 1st.

      Next Steps

      The Roll Call thread will go live on Sunday, November 1st. That will be the thread in which you will officially enroll in Timasomo 2020 and publicly commit to your goal!


      Timasomo FAQ

      What is Timasomo?

      Timasomo is "Tildes' Make Something Month": a creative community challenge that takes place in the month of November. It was inspired by NaNoWriMo, the National Novel Writing Month. The first ever Timasomo took place last year. You can see the threads for the previous Timasomo using the timasomo tag, and you can see the final showcase thread of creations here.

      What are the rules?Timasomo is self-driven and its goals are self-selected. On November 1st, participants will commit to a creative project (or projects) that they plan to complete within the month of November. There is no restriction on the methods/products of creativity: writing, painting, code, food, photos, crafts, songs -- if it's creative expression for you, it works for Timasomo!

      Though most will be participating individually, collaborations are welcome too!

      What is the schedule?

      Timasomo begins November 1st and ends November 30th. All creative output towards your goal(s) should be confined to this time. This week prior to the start of November is for planning, and there will be a few days at the beginning of December given to "finishing touches" before we have our final thread, which will be a showcase of all the completed works. Below are the dates that I will be posting weekly threads:

      Sunday, October 18, 2020: Announcement Thread
      Sunday, October 25, 2020: Planning Thread
      Sunday, November 1, 2020: Roll Call Thread
      Sunday, November 8, 2020: Update Thread #1
      Sunday, November 15, 2020: Update Thread #2
      Sunday, November 22, 2020: Update Thread #3
      Sunday, November 29, 2020: Final Update Thread
      Sunday, December 6, 2020: Timasomo Showcase Thread

      This announcement will be posted in ~tildes. All Timasomo process threads will be hosted in ~creative. The final Timasomo Showcase thread will be posted in ~talk.

      Can I participate?

      Yes! Timasomo is open to anyone on Tildes! The greater Tildes community is also encouraged to participate in discussion threads even if you are not actively working towards a creative goal. This is meant to be an inclusive community event -- all are welcome! If you are interested in participating but do not have a Tildes login, please e-mail the invite request address here for an invite to the community.

      Participants will formally announce their plans to enter into Timasomo on Sunday, November 1st, in the Roll Call thread. If you are planning to participate or just want to follow the event, please make sure you are subscribed to ~creative where all of the update threads will be posted.

      What if I have ideas for how to run the event?

      Please share them here! I am facilitating the event, but I am completely open to feedback and suggestions to make this the best event possible. I want this to be Tildes' event, not kfwyre's!

      19 votes
    12. Announcing Tildes' Make Something Month (Timasomo) for 2020!

      Timasomo 2020 has concluded. Please visit the Showcase Thread to see and comment on participants' work! What is Timasomo? Timasomo is "Tildes' Make Something Month": a creative community challenge...

      Timasomo 2020 has concluded. Please visit the Showcase Thread to see and comment on participants' work!


      What is Timasomo?

      Timasomo is "Tildes' Make Something Month": a creative community challenge that takes place in the month of November. It was inspired by NaNoWriMo, the National Novel Writing Month. The first ever Timasomo took place last year. You can see the threads for the previous Timasomo using the timasomo tag, and you can see the final showcase thread of creations here.

      What are the rules?

      Timasomo is self-driven and its goals are self-selected. On November 1st, participants will commit to a creative project (or projects) that they plan to complete within the month of November. There is no restriction on the methods/products of creativity: writing, painting, code, food, photos, crafts, songs -- if it's creative expression for you, it works for Timasomo!

      Though most will be participating individually, collaborations are welcome too!

      What is the schedule?

      Timasomo begins November 1st and ends November 30th. All creative output towards your goal(s) should be confined to this time. This week prior to the start of November is for planning, and there will be a few days at the beginning of December given to "finishing touches" before we have our final thread, which will be a showcase of all the completed works. Below are the dates that I will be posting weekly threads:

      Sunday, October 18, 2020: Announcement Thread
      Sunday, October 25, 2020: Planning Thread
      Sunday, November 1, 2020: Roll Call Thread
      Sunday, November 8, 2020: Update Thread #1
      Sunday, November 15, 2020: Update Thread #2
      Sunday, November 22, 2020: Update Thread #3
      Sunday, November 29, 2020: Final Update Thread
      Sunday, December 6, 2020: Timasomo Showcase Thread

      This announcement will be posted in ~tildes. All Timasomo process threads will be hosted in ~creative. The final Timasomo Showcase thread will be posted in ~talk.

      Can I participate?

      Yes! Timasomo is open to anyone on Tildes! The greater Tildes community is also encouraged to participate in discussion threads even if you are not actively working towards a creative goal. This is meant to be an inclusive community event -- all are welcome! If you are interested in participating but do not have a Tildes login, please e-mail the invite request address here for an invite to the community.

      Participants will formally announce their plans to enter into Timasomo on Sunday, November 1st, in the Roll Call thread. If you are planning to participate or just want to follow the event, please make sure you are subscribed to ~creative where all of the update threads will be posted.

      What if I have ideas for how to run the event?

      Please share them here! I am facilitating the event, but I am completely open to feedback and suggestions to make this the best event possible. I want this to be Tildes' event, not kfwyre's!

      51 votes
    13. Resources for learning Hebrew?

      I'd like to learn Hebrew, and my understanding is that the OT vocabulary is very limited, though creative word use, particularly in Hebrew poetry is a challenge to understand. I don't know enough...

      I'd like to learn Hebrew, and my understanding is that the OT vocabulary is very limited, though creative word use, particularly in Hebrew poetry is a challenge to understand.

      I don't know enough about the distinctions between Ancient and modern Hebrew to be certain, but I believe they are significant enough that Duolingo won't be a good fit, particularly as definitions of words in ancient Hebrew aren't always agreed upon.

      Are there any recommendations? I have the Biblia Hebraica Stuttgartensia and a couple other books, since I thought they would be good references, but a lot of the word formations are dependent on pronunciation, and reading descriptions of how to pronounce words isn't doing it for me.

      8 votes
    14. A comprehensive, deep dive into Tetris the Grandmaster (TGM) design, the hidden Japanese Tetris version you will never legally play

      'sup. As promised, here's a text discussing the minutae of Tetris the Grandmaster, its sequels, and the game mechanics of Tetris in general. If you want more, there's some market analysis, drama...

      'sup.

      As promised, here's a text discussing the minutae of Tetris the Grandmaster, its sequels, and the game mechanics of Tetris in general. If you want more, there's some market analysis, drama and politics in the comment.

      Tetris the Grand Master is probably the most beautifully designed game I know. I hope you will share my passion for this when your are finished with this post.

      Since Tetris is a "pure" videogame where pretty graphics and/or enticing plot is irrelevant to the game, this will focus a lot on the game mechanics.

      Also: this is based on a draft script for a video I wanted to make for a while now. Presumably this thing would flow better with some illustrations at the same time. I tried to include some, but of course it's not the same as someone narrative over image.

      Also: weird language ? Missing words ? Misplaced punctuation ? This probably comes from me, writing in English as a second language. Picture this article with a vaguely French accent if it helps (although I'm not actually French).

      I am aware of Tetris Effect. I am happy if people find TE a transformative transcendental synesthetic experience, but for this matter I much prefer Rez and particularly its Area X.

      So: make yourself comfortable, get a hot beverage of your choice, perhaps enable the reader mode in your browser and prepare for a 4k-ish words long read.


      Tetris, the arcade game

      Tetris. The little game from the Soviet Union, the killer app of the Gameboy, and until Minecraft happened the most sold computer game of all time.

      Despite its tremendous success, the general perception is that this title has not evolved since its initial release in 1984. We would effectively be playing the same game plus-or-minus some gimmicks and/or yearly graphical updates.

      This is of course false. The evolution of Tetris game mechanics is a story for another time, but the skinny version is that there's two main branch to the Tetris tree: Nintendo, and Sega. What I want to talk about now is a representative of the Sega branch.

      Did you know ? Sega means "Service Game". The company we know today as a publisher with a blue mascot originally sold arcade games. And even today, Sega has a strong presence in the arcade world.

      Tetris the Grandmaster is an arcade game, made by Arika, a company made by ex-Capcom employee whose more notable works at the time include Street Fighter Ex.
      Arcade game design is a delicate juggling act between two parties:

      • the game operator: wants money, and for single player game that could mean a short and/or difficult game.
      • the player: wants fun. If the game is too difficult and/or unfair and/or incomprehensible, he or she will move to the next game

      With this definition, vanilla Tetris is a pretty good arcade game:

      As you play the game, the game ramps up in speed and consequently its difficulty. But it never feels unfair: you may complain having bad luck and getting a crappy piece distribution (more on that later), you are still responsible for that terrible stack you just made.

      However, there's a finite limit to the speed of the game. Past a certain point, you end up in a kill-screen where it is impossible to play. The piece just falls and lock immediately, with you being powerless, unable to do anything.

      How lock delay extend the base game

      Video: Godlike high gravity NES Tetris game from JdMfX_, Godlike high TGM game from 777

      What is remarkable with Tetris the Grandmaster is not only it has found a way to extend the base game past this seemingly hardcoded limit, but it also focus nearly all of its design toward this idea of speed. Speed is the focus of the game, and if you don't believe this, there's a giant chronometer at the bottom of the screen acting as a constant reminder.

      So, how do you survive to the kill screen?

      You could try to make the piece move faster (which they did) but this is not enough. At some point, the piece will still spawn on the ground and immediately lock.

      Enter the Lock Delay.

      Illustration: lock delay

      Lock delay is the mechanic in which if a piece falls into the ground or the stack, it will not immediately lock but can react to play inputs and "slide" for a few frames before locking into the stack.

      This has deep, deep consequences.

      Obviously, you can make the game faster than anything we've seen before. All the while still have a viable game. At maximum speed, or "20G" as it is known in the jargon, the piece directly spawns on the stack without floating at any point in the air.

      for the pedant: historically, Sega Tetris was the one of the first game to feature lock delay; and the mechanics was already there in some other falling blocks game such as Puyo Puyo.

      At high speed, and especially at 20G speed, the piece movement becomes severely limited. Having the game viable at 20G completely re-contextualize the game, its moment-to-moment tactics and its general strategy. Not only you have to think about a given piece placement, but more than ever you have to take the next piece into account. Some sub-optimal piece placement or "bridges" have to be made in order to make the whole game continue.

      Illustrations: possible piece placement at 2G, at 20G, at 20G with a bridge

      And thus: while the core gameplay stays the same, the game becomes more demanding both physically and mentally. You have to react faster and input your command quickly and confidently; and at the same time you have to constantly think about your stack, the area where work is needed and how you can accommodate unwanted pieces. You can even manually control the pace of the game by cancelling the lock delay (done very naturally by pressing down.)

      Lock delay is probably the most important game element added to Tetris, but it's not the only thing in which TGM also innovates. Several other additional mechanics exists, and they have this common idea of a "speed enabler". Let's review them:

      "Speed enablers" game mechanics

      DAS

      I mentioned earlier that the way you move the pieces was faster. This seems like a straightforward thing to do at first sight but there's some subtleties hidden in it.

      So: when you hold left or right, the piece moves automatically (in the jargon it's called DAS - Delayed Auto-Shift). It's a nice and natural movement akin to letting a key down in your keyboard, but there's actually two parameters to take into account.
      First, how fast the auto movement is triggered, and second, then how fast the repeat itself is. In TGM, both happens at a brisk space (16 frames before auto-movement, and a movement of 1 case per frame). This is essential for 20G play. And, in the context of 20G, the DAS enable a family of movement techniques called autosynchrothat bring additional depth to the game.

      manual synchro also exists, but requires significantly more skill, as it requires a 1-frame combination. Yup, just like in fighting games and their 1-frame links!

      Wallkicks

      There is another mechanic that involve automatic movement, called wallkick. A wallkick happen when you try to rotate a piece near a blocked cell, such as the stack or a wall. Normally, if the rotation mask overlap a blocked cell, the rotation will fail. However with wallkicks, the piece can automatically move so that the rotation can still happen. In modern standard Tetris, the rule of how the piece move is quite complicated (to my eyes) but enable advanced placement such as the infamous T-Spin Triple. In TGM however, it's dead simple: try to move one case toe the right or one case to the left in that order, and if the piece fits, it gets moved.

      Illustration: wallkick

      So yes: at first sight those wallkicks are concessions given to player that make the game easier. However, some advanced movement techniques takes advantage of wallkicks. The goal of course is to move a piece faster, leading to tiny but compounding time saves.^†

      in the jargon, optimal piece movement is called finesse

      IRS

      Continuing on the theme of rotation, let's now talk about the Initial Rotation System or IRS. So in most game, when a piece is locked, the next one immediately enters the playfield.
      This is not the case with TGM: there's a tiny interval in which nothing happens (except perhaps a line clear animation). .

      of course there's a jargon term for this: it's called ARE††
      †† it's not an acronym, it literally means "that thing" in Japanese (あれ)

      This interval have a dual purpose (Mark Brown would be happy): first, it serves as a buffer to charge the DAS. But it is not limited to rotation: you can also charge a rotation.

      And that is what IRS exactly is: press a rotation button during this time and then the piece will spawn already rotated .

      IRS usefulness is not only limited to make the game smoother to play: it solves a problem inherent to Sega Tetris. All game in that lineage have most piece spawning with a pointy end toward the ground. This can be problematic in high gravity, and especially in 20G. If you IRS such pieces, you can then confidently slide them to the side without worry of them being stuck somewhere.

      Illustration: trapped without IRS, saved with IRS

      why not having them spawn flat-side down ? I think this is partly for historical reason (establish a clear lineage with Sega Tetris), but also because this this extra-difficulty is coherent with an arcade game design.

      And yes, of course, IRS is also a time saving measure, helping to shave some milliseconds here and there.

      TGM history-based randomizer

      Let's talk luck. Earlier on, I half-jokingly said that "luck" as a hallmark of a good game of Tetris. Well it is a bit more profound than that.
      Any competitive Smash player can tell you this: consistency is king in a competitive game. That's why random event affecting the core gameplay are frown upon, and that's why tripping in Smash Brawl was so negatively received.
      You can probably see where I'm getting at: there's one giant thing in Tetris that's by definition random: the way the piece sequence is generated. And yes, TGM has a optimized random generator, and in fact most Tetris game have one.

      An analysis of the history of the different random generator is a story for another time, but here's the gist of it:

      In a purely random sequence of pieces, a sufficiently long series of S and Z tetraminos is bound to appear. Such sequences is mathematically proven to lead in a game over. Of course, this doesn't happen in practice. Especially in TGM, there's a finite number of piece given and thus the change of that happening is infinitesimally small.
      However this does gives us insight about the piece distribution: flood (too much of a piece) and drought (not enough of a piece) is not fun. In other word, waiting for that g!%d!3mn long bar piece sucks.

      So how does TGM counteracts this ? It implements a history system that prevent recently given piece to be distributed again. This is a flood prevention measure and make the game much more consistent while still having an element of unpredictability. And being unpredictable is not necessarily a bad thing, particularly in an arcade context where you still want the player to finish the game eventually. Fun trivia: modern standard Tetris nowadays implement an extremely predictable randomizer, which is mathematically proven to be infinitely playable at low gravity††.

      historically TGM is not the first game to implement a history system, there was already a rudimentary one in NES Tetris
      †† this is less of a problem in recent years due to the focus on multiplayer, enabling stuff like openers, but this is a story for another time

      Consistency in randomness is not directly tied to the notion of speed, but being confident in that you will not screwed by the piece distribution definitely helps in the elaboration of reliable strategies.

      The graphics helps too

      Illustration: An actual screenshot of TGM

      So far I've describe how the game is mechanically inclined toward speed, but aesthetically there's also some elements that are helps during high speed games.

      First, look at what the stack and notice how the active piece contrasts with the rest of the stack. There's a clarity of graphics that comes not only by the fact that the locked pieces have a darker hue, but also because of the of this white border that surrounds the stack. The goal is to have an instantly readable playfield.

      Continuing on this trend, each piece type is color coded so you can instantly read what you're getting by using your peripheral vision, leaving the focus clear on the stack. You can then more easily confirm the placement of your current piece, which is further helped by a very noticeable flash.

      The next-piece window is also aligned so that the piece previewed is placed directly above where it will spawn. This unconsciously helps the tactical decision of where to put your piece. Speaking of unconscious effect, the whole series have this auditory gimmick in which each pieces have its own jingle. From what I know, nobody use this consciously, even the one that can tackle the invisible challenge (more on the invisible challenge later).

      Scoring, grading, and speedrunning

      So we've seen the mechanics and the aesthetics of speed within TGM.

      But what would would be an arcade game without a good I piece measuring contest ?

      TGM has three metrics exposed to the player: Score-grades, level and time.

      Time is a straightforward metric, and is the main point of comparison for players having reached the Gm grade. Finishing the game under 13 minutes is ok, under 12 min is pretty good, under 10min is exceptionally good, and approaching 9min is godlike.

      Score, as in most videogame is a measure of how "good" you are at the game, but takes here a subtly different meaning. The exact detail of the scoring system is not super interesting to see, but its implication is. Let me explain:

      here : Score = (roundUp((Level + Lines)/4) + Soft) × Lines × Combo × Bravo ; Combo = Previous Combo value + (2×Lines) -2

      The optimal strategy with this scoring system is to clear as much line as the same time as possible. In order words, Tetris, triples and even doublesmakes a lot of points, whereas Singles proportionally don't score as much points.

      Tetris: four line cleared at the same time; triple: three lines cleared at the same time; double: two lines cleared at the same ; single: one line cleared

      This has an interesting side effect, as it incentivize to have a clean stack. A clean stack is a stack without holes. If there's holes in your stack, and particularly in they are all over the place, you tend clean them by performing singles. Sidenote: in TGM1, grade is directly correlated with score, except for the titular last grade, which is gatekeeped by some time requirements.

      So in TGM, the score still describe how "well" you play, but you may have noticed that there's no notion of time at all. I would argue that scoring here doesn't reflect how "well" you play but rather how "clean" you play. Keep that in mind for later.

      To be perfectly pedant there's the level factor in the equation that would incentivise you to play fast to reach high-yielding level as fast as possible. But please don't ruin my narrative.

      I mentioned just before that the last grade had some time requirements. Now, this is a perfectly reasonable requirement for a game that is focused on speed but, and I guess you are used to me saying that, there's some subtleties to it.

      Let's say the only requirement to get the last grade would be to reach X amount of point in Y amount of time, and reaching the last level. A viable strategy would be then to play as clean as possible so that you reach the point threshold, and then you just have to survive. This would mean that in that last part can play as sloppy as you want, you will still reach the Gm grade. That's, of course, not ideal as it doesn't push the player to play at its maximum (you can cheese the last part).

      What TGM did is neat and two-fold: First, it takes the "level" metric, which was until then a measure of how fast the game is, and turned it into a progression gauge. So you know that at level 100 you are at the beginning of the game, 500 is midgame and 900 is the last push. The gravity is still tied to the level, so at level 0 it's quite slow and at 300 it's significantly faster. But the thing doesn't have to be linear or monotonic, in fact there's a speedbump at level 200 (people told me it's for dramatic effect), and maximum speed is reached at level 500 (to let the new 20G gameplay shine.)

      Now here's the catch: you can progress faster in the game by clearing lines. Indeed, the way you gain level is that you increase the counter by one each time you land a piece, but more interestingly you get a bonus level for each line cleared.

      This ties everything together: if you want to play fast you have to play well, and if you play well the game will get faster.

      This positive feedback loop is in fact a system with dynamic difficulty curve: as good players will be presented with a more appropriate challenge faster, as more novice player will get challenged at their pace.

      So there you have it: even the scoring system is meant to go fast. Isn't that beautiful ?

      The sequels

      There were two sequels to TGM.

      The first one, known as TAP within the community because of the subtitle of the final version of the game ("The Absolute Plus"), builds on the building block of the first. There's now a dedicated 20G mode with a brutal speedcurve to it (it is, after all, named "Death" mode). For the main game (now called "Master" mode), there's a much appreciated addition of an instant drop. This significantly speeds up the pre-20G game. The point system is now decoupled from the grade, and a secondary but hidden point system is used to calculate the player grade. The detail of which is complex, but the take-away effect is that consistency of play is now taken into account.

      Video: a a TAP Gm game recorded during a livestream

      The second sequel is known in the community as Ti (again with the subtitle: Terror instinct). It had implements some gameplay elements mandated by the Tetris Company: three pieces preview, a "hold" function, and floorkicks (i.e. piece can always rotate on the ground even if it collides with it). As a happy accident, this enabled TGM to go the even higher, borderline absurd, speed. I want you to look at the sheer insanity of the Death Mode's replacement: Shirase. And then look toward the end of the run where pieces turns into brackets (a nod to the real original Electronica60 version), nullifying the convenience of both color-coded pieces as well at the white-border. It's glorious.

      Video: Cleared Shirase game by KevinDDR, the best Western TGM player.

      Now, on the Master mode side, there's two major changes: there's a revamp of the progression/level system, where now the speedcurve itself becomes dynamic, and a further focus on consistency. You not only have to be consistent within a game, but also across games. Indeed, there's now an account system that is tied to an examination system. It inspects your performance and randomly challenges you with an special exam game in order to reach the grade it thinks you deserve.
      The last grade is of course locked behind an exam, and is only reachable through that mean.

      Additional challenges

      Sprinkled around the main game are some additional challenges that are a bit adjacent to the main game.

      Illustration: A secret grade pattern build by ohshisaure

      There's a ">" pattern you can built within the game. Doing so will award you a "secret grade" depending on how complete your chevron is. This is a nod to TGM predecessor (Sega Tetris), where bored players in the arcades invented this challenge and became popular. This is totally optional to the game, but really challenge your creativity, a bit like the golden and silver block in The New Tetris.

      Video: KevinDDR and crew performance at AGDQ2015

      And then there's the infamous "invisible" challenge first appearing in TAP. It is in fact a mandatory requirement to get the Gm grade. If, and only if, you played well enough in the main game, you are then presented with the invisible challenge during the credit roll, in which you have to survive during 60 grueling seconds.
      I don't know the whys of this challenge, but I assume this is an extrapolation coming from the following observation: when playing the game, most players are in fact not directly looking at the stack (to convince you, look at this eye-tracked demonstration).
      Looking at the stack only serves as some sort a placement confirmation, and so there's somewhere a mental model of the playfield. The invisible challenge thus forces the player to exclusively rely on this pre-existing mental model.
      Fun trivia: the credit order is randomized so that you can rely on the name to estimate how much time is left.

      Conclusion

      So that's it for this gameplay analysis.

      Hopefully you'll understand now why some people play one or several of those games 15, 20 or 22 years after their releases. All games are still played and there's no "superior version" as each version has slightly different priorities on the theme of "speedy Tetris": Ti has raw speed, TGM is careful and methodical, and TAP is a happy medium between the two.

      As a game designer, what general lessons can we learn from TGM ? I'm just a random dude on the internet, but let me suggest one:

      "Brevity". I keep thinking back to a textual Let's Play I've read about the second addons of Neverwinter Nights 2 (Mask of the Betrayer) . During a story recap just before the game climax, Lt. Danger offers an analysis of the expansion and writes (highlight from me):

      Instead let's focus in on what makes Mask good - and I think the answer ultimately boils down to 'brevity.'
      [...]
      Obsidian knew what they wanted to do with Mask and wrote it accordingly. Too often in games I find some puzzle, some encounter, that could have come from anywhere; the most egregious example is Bioware's reliance on the Towers of Hanoi puzzle (which thankfully has come to an end). There's too much that has barely anything to do with the premise or purpose of the story (if they bothered to have one at all). In Mask, though, I struggle to find wasted space. I've mentioned it before, but it bears repeating: there are no irrelevant sidequests. Every quest and every NPC ties back to the core themes in some way.

      If, looking back at your game, you can say "it's a game about X, hence Y", you may be on to something.

      That's why remakes and sequels that "go back to their roots" are generally perceived as positive. It's an change to remove cruft and focus on the core of the game. Take Zelda Breath of the Wild for instance. Zelda 1 was a game about adventure, exploration and mystery. Hence: very few handholding, an open world, and no limits to exploration.

      Of course, super-concise game shouldn't be the ultimate guiding principle of any given game. Case in point: I recently finished Yakuza 0. This is an excellent, excellent game, yet in terms of gameplay and pacing, it is all over the place: one moment you are in a crime drama, and five minutes later you're managing a cabaret club, and 10 minutes later you're in a karaoke booth singing baka mitai Judgement with a biker costume at the end.

      But brevity sure can sure made your game more elegant and enjoyable.

      20 votes
    15. What do you think of LeetCode? Did anyone of you succeed thanks to it?

      I've come across this website recently, and I'm genuinely wondering if it's really that useful for passing interviews. For example, I think it can not replace a solid background in algorithms/data...

      I've come across this website recently, and I'm genuinely wondering if it's really that useful for passing interviews.

      For example, I think it can not replace a solid background in algorithms/data structures and maybe CS courses in general.

      7 votes
    16. How are schools preparing in your country?

      Primarily non-US, as there's been a lot of discussion for various places in the States. In my country (Croatia, EU), nobody knows anything, including the government, and the school year starts in...

      Primarily non-US, as there's been a lot of discussion for various places in the States.

      In my country (Croatia, EU), nobody knows anything, including the government, and the school year starts in three weeks. With the govt change this summer, and the new ministers enjoying their summer vacations, they only created a "task force" last week, which only met today for a few hours and concluded "there are challenges ahead". The minister in charge "thinks" schools will start normally, and "thinks" masks won't be required, with no straight answers or plans.

      Teacher associations, individuals, parent groups have been calling for development of some kind of strategy for weeks (as a tourism-powered 2nd wave hit us), but there doesn't seem to be any sense of urgency on the part of govt.

      This leaves parents (we'e gor one kid in primary school, other in kindergarten) in total fog, there's no way to prepare. Our family is better placed to handle this due to grandparents around to help and flexible schedule (self employed), but the online school from this spring was a disaster and I don't see a chance of the fall doing any better.

      Even with preparations it would be hard, right now looks like it's going to be a disaster.

      How is your country (not) coping with these challenges?

      (edited to clarify the school year start)

      7 votes
    17. In your opinion, what is the most powerful speech in history?

      Despite not even being his most famous speech, I think that Martin Luther King's final speech "I've Have Been to the Mountaintop" is the most amazing example of public speaking ever. The grand...

      Despite not even being his most famous speech, I think that Martin Luther King's final speech "I've Have Been to the Mountaintop" is the most amazing example of public speaking ever.

      The grand finale of Dr. King's great legacy. A speech given by a man who knew that his days were numbered. A speech given by a man who knew he would not live to see his dream come to fruition. Dr. King discusses the adversity that the Civil Rights movement had already faced and how these challenges were overcome through non violent methods. He challenges America and it's citizens to live up to the ideals of the country.

      Somewhere I read of the freedom of assembly. Somewhere I read of the freedom of speech. Somewhere I read of the freedom of press. Somewhere I read that the greatness of America is the right to protest for rights. And so just as I said, we aren't going to let dogs or water hoses turn us around. We aren't going to let any injunction turn us around. We are going on.

      The speech ends with Dr. King foreshadowing the possibility of his death, an event which would occur the very next day when MLK was assassinated at his motel in Memphis, Tennessee.

      Well, I don't know what will happen now. We've got some difficult days ahead. But it really doesn't matter with me now, because I've been to the mountaintop. And I don't mind. Like anybody, I would like to live – a long life; longevity has its place. But I'm not concerned about that now. I just want to do God's will. And He's allowed me to go up to the mountain. And I've looked over. And I've seen the Promised Land. I may not get there with you. But I want you to know tonight, that we, as a people, will get to the Promised Land. So I'm happy, tonight. I'm not worried about anything. I'm not fearing any man. Mine eyes have seen the glory of the coming of the Lord.

      So that's my vote. What do you view as the greatest speech in history and why?

      24 votes
    18. A proposal for a purely electric-powered commercial airline industry

      Around 3-5 years ago, Elon Musk was teasing that he thought he had a clever idea for how to make electric-powered aircraft viable/profitable with, basically, current technology ... and he was...

      Around 3-5 years ago, Elon Musk was teasing that he thought he had a clever idea for how to make electric-powered aircraft viable/profitable with, basically, current technology ... and he was basically daring people to guess it.

      Regardless of what he actually did or didn't know, it got me thinking, and I came up with an idea. I thought I'd run it past the Tildes Team, see if it passes muster.

      My idea, in a nutshell, is to build airplanes with only 25%-50% of the battery capacity required for their flight (making them much lighter, with much more capacity for people/cargo) ... combined with, I'll call them Maser Cells on the undersides of the wings ... coupled with low-intensity maser beam emitters at all the major airports.

      Airplanes use a ridiculous amount of energy gaining altitude. For short flights, it can be upwards of 50% of their fuel spent just getting from takeoff to cruising altitude. My basic idea is for planes to get up to cruising altitude in large circles over the airport, powered by a combination of battery power and maser energy beamed up from the airport below. Then stay in a taxi-ing circle over the airport until the batteries are fully charged, before departing. Longer flights can plan their route to include one or more detours to pass over other major airports (or other recharging hubs, like the Tesla Supercharging network, but for airplanes) to recharge the batteries along the way.

      Trans-oceanic flights would be more challenging, perhaps requiring some kind of recharging hubs located midway in the oceans.

      To clarify, my "Maser Cells" are similar to traditional solar-electric power cells, except they are optimized to convert either laser or maser beamed energy into electricity. These things already exist (I forget what they're called), although getting them to a high-efficiency commercial-airline level of production, that would take some effort.

      There is, potentially, a lot of inefficiency in the conversion rates, from ground-generated electricity to ground-generated laser/maser, then on the plane, maser converted back to electricity into battery, then from battery into electric engines ... perhaps there are ways to reduce the amount of conversions necessary, or to increase the efficiency of the conversions. Or perhaps this is what kills the idea.

      Similarly, if this were actually implemented large-scale, to largely replace fossil-fuel-driven planes, we would be talking about a LOT of electricity requirements, a lot of laser/maser emitters at every airport, and a massive redesign of flight traffic management, to allow for hundreds of planes routinely in hours-long recharging flights over every airport, all the time ... potential choke-points at various recharging hubs (again, similar to what Tesla sees at overly-popular Supercharging stations on the ground) ... and doubtless lots of other issues I'm not thinking of.

      Anyway, though, that's the notion.


      ETA: This idea could be extrapolated to an extreme degree, with on-board batteries almost completely eliminated.

      With clearly defined flight corridors, and ground-based maser power stations located every 10-20 miles along, planes could fly their entire route on power beamed up to them, with only 20-30 minute battery capacity for emergencies.


      ETA #2: A person who owned his/her own rocket company might also consider putting the maser cells on the tops of the planes, and launching a bunch of solar-power-generating satellites, with maser emitters shooting power down onto them.

      I guess my main point is, if this maser-energy delivery system is even remotely feasible at a commercial level, there's a lot of potential.

      10 votes
    19. What is something that most people don't realize is harmful?

      This can be anything: a product, a social convention, a mindset, etc. Share why it's harmful and, if possible, what better alternatives exist. I'll also open the question to things that people...

      This can be anything: a product, a social convention, a mindset, etc. Share why it's harmful and, if possible, what better alternatives exist.

      I'll also open the question to things that people know are harmful but whose harm is mostly hidden, downplayed, or not understood.

      As with any question like this, it might open up some difficult or challenging answers, so please listen with empathy and apply the principle of charity in your responses.

      41 votes
    20. Tower of God - Final

      Hi all, So Tower of God just finished. Any thoughts. Personally, I enjoyed it, but wouldn't recommend it. I liked the art direction. It looked a bit rough, which was different in a good way. The...

      Hi all,

      So Tower of God just finished. Any thoughts.

      Personally, I enjoyed it, but wouldn't recommend it. I liked the art direction. It looked a bit rough, which was different in a good way. The animation was also fairly strong throughout - expecially for large creatures: the bull and eel. The camera movement was a bit lackluster and the choreography could have been better in my opinion. None of the fights felt physical in any real sense. Instead they felt more like on character using an ability then another character using theirs, with the camera failing to capture the whole scene. So visually, I'd say it was a bit better than average.
      I liked the k-pop opening and ending, but the main composition wasn't noticeable for the most part. It was ambient, though not grating.
      Story-wise, there were some strong points and some weak ones. Most of the characters were either one note or shrouded in mystery, with no real inner struggle ever happening (beyond what has already been done). The rules to the different levels were a bit too much at times. It's the same as in HxH. I feel like there's too much explanation for the pay-off. However, the mystique of the tower was good. I though character progression was well done, but the format a bit episodic, with each challenge being too arbitrary and unrelated to anything else to really click.
      Anyways. Those are my thoughts. What are yours?

      7 votes
    21. As a DM, I kinda hate Dungeons & Dragons 5th Edition

      I hate that enemies have so low armor class. In earlier editions, you had to be tactical, use flanking manoeuvres and charge attacks, prepare the right support spells, maybe even pick the Weapon...

      I hate that enemies have so low armor class. In earlier editions, you had to be tactical, use flanking manoeuvres and charge attacks, prepare the right support spells, maybe even pick the Weapon Specialization feat for your favourite weapon. In 5e, no need; just stand wherever, roll an attack, you'll probably hit. In addition to removing much of the tactics from the game, this makes it basically impossible for enemy spellcasters to use duration spells. Good luck succeeding on 4 concentration checks per turn.

      I hate that enemies' proficiency bonus is based on their challenge rating. No high-attack low-damage monsters here. Don't worry; the tank in your party will never need healing, any level-appropriate monster needs to roll ridiculously high on the dice to hit them! Everyone else just stay in the back and lob your bloody cantrips, and the battle will be over in 3 turns.

      I hate that attack cantrips do as much damage as a weapon attack (or more). Why even have weapons at all, when your cantrips do more damage than a longsword, with better range than a crossbow.

      I hate that cantrips scale with character level. No need to learn anything new for the rest of the game, your trusty Eldritch Blast will be your most powerful attack throughout. Especially when you get access to Greater Invisibility and don't need to rely on your bloody familiar for advantage on attack rolls.

      I hate that familiars can do help actions in combat. Advantage every turn! And since they're no longer a class feature but a spell, they're also available to fighters and rogues, no multi-classing necessary. And unlike in earlier editions there are no real consequences of losing your familiar. All you lose is 10 gp worth of incense to get them back, a pittance at higher levels.

      I hate that a long rest fully restores hit points. No need to ever stay in one place for longer than 8 hours, no need to conserve spell slots to do end-of-the-day healing, heck; no need for a healer at all really! And it gets worse when they reach 3rd level and get access to Leomund's Tiny Hut, and don't even need to find a safe spot to camp.

      I hate that wild shape is basically useless in combat, due to challenge rating restrictions and the lousy selection of beasts in the Monster Manual.

      I hate that the only logical combat use of Polymorph is turning into a dinosaur. Prepare for the inevitable discussion around the table: Can my character turn into a tyrannosaurus rex, even if they've never seen one? No? But, uuuuuh, they saw a picture of one in a book at the library!

      I hate that you can use Counterspell to counterspell someone else's attempt at counterspelling your own spell.

      I hate that any character can use any skill. No need for a rogue, just hand those Thieves' Tools to the character with the highest Dexterity, they'll get that door open.

      The worst thing is that this game went through lots and lots of play-testing before it was released. The developers must have known about all of these issues and chosen not to change them, meaning that none of these are bugs; they're all features! This is how the developers intended the game to be!

      Did I forget any of your peeves about the game? Add them in the comments. Alternatively, comment with what you love about 5e, let's add some positivity to this rant.

      13 votes