• Welcome to Smashboards, the world's largest Super Smash Brothers community! Over 250,000 Smash Bros. fans from around the world have come to discuss these great games in over 19 million posts!

    You are currently viewing our boards as a visitor. Click here to sign up right now and start on your path in the Smash community!

Wario Wario Wario
Reaction score
91,634

Profile posts Latest activity Postings About

  • yo we just got earthworm jim in smash infinite
    Oh god, Little Z put out a video making fun of fangames made by little kids.

    Disappointed, but not surprised.
    Janx_uwu
    Janx_uwu
    He brings shame to all K. Rool mains. Shame.
    Linkmain-maybe
    Linkmain-maybe
    He lost his dignity, he gained the content. A vicious cycle for content creators running out of new ideas, something Little Z is desperate for. I understand why he did it, but it doesn’t mean I like it.
    Wario Wario Wario
    Wario Wario Wario
    The weird thing is that surely there's TONS of potential content lying in Ultimate alone, right? Probably hundreds of Special Smash variations, a variety of Spirits with absurd traits, amiibo, a wide roster of stages some of which are basically full games in their right, custom stages and Miis, the option to select specific item sets, stamina/squad strike modes, music selection, stage morph, a story mode that actively encourages different solutions to its battles and artificial handicaps, the giant world of competitive play - how do you exhaust the content potential of that in just 4 years to the point where you feel the need to target amatuer creations? Hell, there's plenty of potential for goofs and wackiness in more professional stuff like Crusade, Flash 2, PM/+, and Remix - all of which a quick YouTube search tells me Little Z has never played, even on his Underdogs channel, in fact he hasn't even tried using 64 or Smash 3DS for content.
    The juxtaposition of cute characters with horror was invented by toy manufacturers so they could sell their old stock of teddy bears without raised eyebrows who say "I love you!" instead of "jeez louise, don't be a buzzkill!"

    Not true, obviously.
    I don't really like the idea of a general Disney (platform) fighter - not because of corporate woes or uneasiness about Darth Vader beating up Pooh, but because "Disney" is such a vague starting point all things considered and as such even an Ultimate-sized roster would likely be super safe and predictable while also leaving out some super important characters. I think it'd be best to restrict it somehow - the new Disney Speedstorm is focusing entirely on the animated canon, certain live action IPs, and Pixar which I think is a good way to go, but personally I'd want a Disney fighter to be based on a single IP that isn't star wars or marvel - The Simpsons, The Muppets, The Incredibles, Toy Story, The Lion King, Lilo & Stitch, Futurama, I can easily imagine fighting game rosters based on all these IPs without any need for guest content.
    I had a weird dream where at the end of a Nintendo Direct, they showed off gameplay of a new Smash without announcing it exists prior - specifically of "Tingle", who wasn't Tingle but rather Link with Tingle's head. It then cut to the new Smash's menu, which for some reason had an "impact crater" theme, Koizumi walked in as a bad green screen and started reciting this horrifying cult-like prayer to Sakurai (I remember the specific sentence "both revered and feared in all multiverses") without revealing anything about the game, and then it cut to the Jill Dozer reveal which was done in the exact same style as the NASB reveals - down to the music - and her opening montage contained a clip of her stuffing a plush at Build-A-Bear.
    I dislike the idea of only using game-related characters if Smash got non-game characters much more than just expanding it to Goku and Shrek with no regulations... that being said, if Sora came with a Wreck-It Ralph spirit that was listed as part of the "Fix-It Felix Jr. series" that would be one of the coolest easter eggs Smash has ever done.
    I think the main way a mega-elaborate crossover movie can work is
    1. Don't limit the cameos to the producer and distributor's characters, do a lot of licensing
    2. Focus on original characters
    3. Give cameos reduced prescence, only use as plot-relevant if you're super confident
    That's why Lego Movie, Wreck-It Ralph, and Roger Rabbit worked IMO, while Space Jam 2 and Wreck-It Ralph 2 didn't.
    I think the next Nintendo console should be designed to be backwards compatible with the Switch just as the 3DS was for the DS(i) since the Switch doesn't have any intrusive gimmicks that'd slow down preservation like the Wii U did - plus the Switch eShop would likely stay online longer than the DSi shop did relative to the 3DS' lifespan given that the entire DSiWare library was basically "forgettable garbage, cherry-picked mingames from earlier releases, and Go! Go! Kokopolo."
    To me, the fundamental appeal of crossovers - as a concept - has always been that they're the only place where hyper-obscure characters can see new life, without the "who?" I'm left with nothing but a "why?".
    Hadokeyblade
    Hadokeyblade
    Hate to keep shilling this niche RPG series. But something i like in Super Robot Wars is that each entry has at least one really retro anime franchise present on the roster, stuff from like the Mid 70's that nobody my age has ever heard of and gives them neat interactions with the modern anime characters.
    While Scoob was a bit of a flop, I don't think a Hanna-Barbera cinematic universe is as bad an idea as a lot of the cinematic universe concepts I see thrown around - though it's still a bad idea. At the very least HB cartoons generally tended to share a similar tone to the point where you could realistically believe they share a universe, similarly to Marvel and DC, but even then most of these characters are super mundane and while you can make a movie with Peebles trying to sell Magilla Gorilla or Richard Dastardly trying to cheat at a race, you can't really tie them together in an "epic" way. Their superhero/action shows alone (Herculoids, Johnny Quest, Space Ghost) could perhaps work for a cinematic universe, but that'd likely 1. bring up the "why isn't Sonic/Pac-Man in Project X Zone?" confusion, just with Fred Flintstone, and 2. a lot of the Hanna-Barbera action shows are heavily associated with Adult Swim's takes on them, which basically makes this the "we need to make Aquaman not look lame" thing all over again, but caused intentionally by previous official works.
    I don't know if it's just because she's in a game where that generally isn't the norm, or because I'm very critical of the platfighter game she's in in general, but Min Min's repeated punch attack is WAY more egregious than all of NASB's reused air/ground attacks combined.
    • Like
    Reactions: Linkmain-maybe
    Linkmain-maybe
    Linkmain-maybe
    Maybe it’s because she is a character that was made specifically to sell a dead game and not because she was made for fun or balance or passion, leading to her having a boring moveset since nobody actually cared about the character :)
    There's nothing like sneaking through old public ArtStation portfolios game background artists made for potential employers and discovering an unused character in a licensed crossover game that is remembered more as a springboard for fanfiction than an actual game

    YO GUYS DID YOU KNOW JENNY WAS SUPPOSED TO BE IN BATTLE FOR VOLCANO ISLAND?
    HTML:
    <!DOCTYPE html>
    <html lang="en">
        
    <head>
        <meta charset="UTF-8">
        <meta name ="viewport" content=
          "width=device-width, initial-scale=1.0">
     
        <title>PONG GAME</title>
     
        <style>
          *{
            margin: 0;
            padding: 0;
            box-sizing: border-box;
          }
     
          body {
            height: 100vh;
            width: 100vw;
            background-image: linear-gradient(to top, #ffda77, #ffa45b);
            display: flex;
            justify-content: center;
            align-items: center;
          }
     
          .board {
            height: 85vh;
            width: 80vw;
            background-image: linear-gradient(to right, #5c6e91, #839b97);
            border-radius: 14px;
          }
     
          .ball {
            height: 30px;
            width: 30px;
            border-radius: 50%;
            position: fixed;
            top: calc(50% - 15px);
            left: calc(50% - 15px);
          }
     
          .ball_effect {
            height: 100%;
            width: 100%;
            border-radius: 100px;
            animation: spinBall 0.1s linear infinite;
            box-shadow: inset 0 0 18px #fff, inset 6px 0 18px violet,
              inset -6px 0 18px #0ff, inset 6px 0 30px violet,
              inset -6px 0 30px #0ff, 0 0 18px #fff,
              -4px 0 18px violet, 4px 0 18px #0ff;
          }
     
          @keyframes spinBall {
            100% {
              -webkit-transform: rotate(360deg);
              transform: rotate(360deg);
            }
          }
     
          .paddle {
            height: 100px;
            width: 18px;
            border-radius: 50%;
            position: fixed;
          }
     
          .paddle_1 {
            top: calc(7.5vh + 55px);
            left: calc(10vw + 30px);
            box-shadow: inset 0 0 18px #fff,
              inset -6px 0 18px #f3bad6,
              inset 6px 0 18px #0ff, inset -6px 0 30px #f3bad6,
              inset 6px 0 30px #0ff, 0 0 18px #fff,
              4px 0 18px #f3bad6, -4px 0 18px #0ff;
          }
     
          .paddle_2 {
            top: calc(85vh + 7.5vh - 100px - 55px);
            right: calc(10vw + 30px);
            box-shadow: inset 0 0 18px #fff,
              inset 6px 0 18px #f3bad6,
              inset -6px 0 18px #0ff, inset 6px 0 30px #f3bad6,
              inset -6px 0 30px #0ff,
              0 0 18px #fff, -4px 0 18px #f3bad6, 4px 0 18px #0ff;
          }
     
          .player_1_score {
            height: 50px;
            width: 50px;
            color: chartreuse;
            position: fixed;
            left: 30vw;
            margin-top: 30px;
          }
     
          .player_2_score {
            height: 50px;
            width: 50px;
            color: chartreuse;
            position: fixed;
            left: 70vw;
            margin-top: 30px;
          }
     
          .message {
            position: fixed;
            /* color: #48426d; */
            height: 10vh;
            width: 30vw;
            color: #c9cbff;
            left: 38vw;
            margin: 30px auto auto auto;
          }
        </style>
    </head>
        
    <body>
      <div class="board">
          <div class='ball'>
            <div class="ball_effect"></div>
          </div>
          <div class="paddle_1 paddle"></div>
          <div class="paddle_2  paddle"></div>
          <h1 class = "player_1_score">0</h1>
          <h1 class="player_2_score">0</h1>
          <h1 class="message">
            Press Enter to Play Pong
          </h1>
      </div>
      <script>
        let gameState = 'start';
        let paddle_1 = document.querySelector('.paddle_1');
        let paddle_2 = document.querySelector('.paddle_2');
        let board = document.querySelector('.board');
        let initial_ball = document.querySelector('.ball');
        let ball = document.querySelector('.ball');
        let score_1 = document.querySelector('.player_1_score');
        let score_2 = document.querySelector('.player_2_score');
        let message = document.querySelector('.message');
        let paddle_1_coord = paddle_1.getBoundingClientRect();
        let paddle_2_coord = paddle_2.getBoundingClientRect();
        let initial_ball_coord = ball.getBoundingClientRect();
        let ball_coord = initial_ball_coord;
        let board_coord = board.getBoundingClientRect();
        let paddle_common =
            document.querySelector('.paddle').getBoundingClientRect();
        let dx = Math.floor(Math.random() * 4) + 3;
        let dy = Math.floor(Math.random() * 4) + 3;
        let dxd = Math.floor(Math.random() * 2);
        let dyd = Math.floor(Math.random() * 2);
     
        document.addEventListener('keydown', (e) => {
          if (e.key == 'Enter') {
            gameState = gameState == 'start' ? 'play' : 'start';
            if (gameState == 'play') {
              message.innerHTML = 'Game Started';
              message.style.left = 42 + 'vw';
              requestAnimationFrame(() => {
                dx = Math.floor(Math.random() * 4) + 3;
                dy = Math.floor(Math.random() * 4) + 3;
                dxd = Math.floor(Math.random() * 2);
                dyd = Math.floor(Math.random() * 2);
                moveBall(dx, dy, dxd, dyd);
              });
            }
          }
          if (gameState == 'play') {
            if (e.key == 'w') {
              paddle_1.style.top =
                Math.max(
                  board_coord.top,
                  paddle_1_coord.top - window.innerHeight * 0.06
                ) + 'px';
              paddle_1_coord = paddle_1.getBoundingClientRect();
            }
            if (e.key == 's') {
              paddle_1.style.top =
                Math.min(
                  board_coord.bottom - paddle_common.height,
                  paddle_1_coord.top + window.innerHeight * 0.06
                ) + 'px';
              paddle_1_coord = paddle_1.getBoundingClientRect();
            }
     
            if (e.key == 'ArrowUp') {
              paddle_2.style.top =
                Math.max(
                  board_coord.top,
                  paddle_2_coord.top - window.innerHeight * 0.1
                ) + 'px';
              paddle_2_coord = paddle_2.getBoundingClientRect();
            }
            if (e.key == 'ArrowDown') {
              paddle_2.style.top =
                Math.min(
                  board_coord.bottom - paddle_common.height,
                  paddle_2_coord.top + window.innerHeight * 0.1
                ) + 'px';
              paddle_2_coord = paddle_2.getBoundingClientRect();
            }
          }
        });
     
        function moveBall(dx, dy, dxd, dyd) {
          if (ball_coord.top <= board_coord.top) {
            dyd = 1;
          }
          if (ball_coord.bottom >= board_coord.bottom) {
            dyd = 0;
          }
          if (
            ball_coord.left <= paddle_1_coord.right &&
            ball_coord.top >= paddle_1_coord.top &&
            ball_coord.bottom <= paddle_1_coord.bottom
          ) {
            dxd = 1;
            dx = Math.floor(Math.random() * 4) + 3;
            dy = Math.floor(Math.random() * 4) + 3;
          }
          if (
            ball_coord.right >= paddle_2_coord.left &&
            ball_coord.top >= paddle_2_coord.top &&
            ball_coord.bottom <= paddle_2_coord.bottom
          ) {
            dxd = 0;
            dx = Math.floor(Math.random() * 4) + 3;
            dy = Math.floor(Math.random() * 4) + 3;
          }
          if (
            ball_coord.left <= board_coord.left ||
            ball_coord.right >= board_coord.right
          ) {
            if (ball_coord.left <= board_coord.left) {
              score_2.innerHTML = +score_2.innerHTML + 1;
            } else {
              score_1.innerHTML = +score_1.innerHTML + 1;
            }
            gameState = 'start';
     
            ball_coord = initial_ball_coord;
            ball.style = initial_ball.style;
            message.innerHTML = 'Press Enter to Play Pong';
            message.style.left = 38 + 'vw';
            return;
          }
          ball.style.top = ball_coord.top + dy * (dyd == 0 ? -1 : 1) + 'px';
          ball.style.left = ball_coord.left + dx * (dxd == 0 ? -1 : 1) + 'px';
          ball_coord = ball.getBoundingClientRect();
          requestAnimationFrame(() => {
            moveBall(dx, dy, dxd, dyd);
          });
        }
      </script>
    </body>
        
    </html>
    Submissions for Ashley's moveset, Waluigi's animations, and a new Wario stage are open!
    If NASB somehow, in a bizarre alternate timeline, had a Smash-sized roster and the budget for a Spirits Mode equivalent, the "spirits" should be episodes of the shows instead of characters - like, fight Professor Membrane and a giant white SpongeBob on the Reptar on Ice stage as the battle for Suds.
    Why didn't the new PlayStation movies logo use the PS1 startup sound? That's the most goosebump-inducing sound in the world, imagine it on big IMAX speakers
    The most viewed YouTube video with Big Chungus in the title is a slasher movie scene of a bunny mascot chainsawing a school bus full of kids
  • Loading…
  • Loading…
  • Loading…
Top Bottom