• 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
108,432

Profile posts Latest activity Postings About

  • 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
    Part of the reason Disney+ was so successful was because Disney put almost all of their popular PG-rated content on the service day 1. (barring stuff like The Muppet Show that they may have needed to give royalties or contact estates over; or Fox content with longstanding pre-buyout exclusitivity deals)

    Nintendo could learn a lot from that.

    How do you do that? I'm not asking because there's little to work with, there's a lot to work with, but rather because... if you turn the lyrics of Baby Shark (Let's go hunt, run away, safe at last) into a narriative, it's about a pack of animals hunting down their prey, how do you make that appropriate for kids as anything other than silly rhyming lyrics or a documentary? At least without making the lovable yellow infant into the story's antagonist.
    We've all agreed to call him Richard Dastardly in the context of Multiversus, so what do we call **** in Boots come the speculation cycle for a Dreamworks platform fighter?
    oh my god the nasb summit is gonna have a real life krabby patty making contest i need to tune in to this
    WHY DID THEY PITCH DOWN CHIP N' DALE'S VOICES

    EVEN IF YOU HAD NEVER HEARD OF CHIP N DALE BEFORE - OR EVEN THE CARTOON TROPE OF RODENTS HAVING HIGH PITCHED VOICES - YOU'D KNOW THIS IS WRONG
  • Loading…
  • Loading…
  • Loading…
Top Bottom