Tesla Versus Edison

Moderator: Moderators

Post Reply
User avatar
samophlange
Posts: 48
Joined: Sun Apr 08, 2018 11:45 pm
Location: Southern California

Tesla Versus Edison

Post by samophlange » Fri Nov 16, 2018 9:50 am

Updated with submission ROM

This is a two player game, but we do have some basic AI in place since that makes it easier for us to test. It is basically pong with an extra layer of strategy based on power-ups, and some really fun music and a neat theme to the graphics. Earlier this year, I started working my way through the Nerdy Nights tutorials with a buddy from work. Once we got through the basics, there was a bit of "hey I figured out how to make this crazy thing happen!" back and forth and we thought it would be fun to try to make it in to something complete enough to be included in the competition.

Gameplay is based on the traditional "Pong" setup, augmented with various powerups. While you're guiding your paddle up and down to try to hit the ball, you also guide your character (Tesla or Edison!) across the screen to catch falling powerups. There are 6 powerups, some more powerful than others. Be careful! Sometimes an anvil will drop instead of a powerup, and you don't want to be under that! Once you beat the other player, take them to the roof of the skyscraper and drop them down to streets below on the final "Winner" screen!


Thanks to everyone here who answered all of my questions, and Gradual Games for the use of the GGSound engine!

TeslaVsEdison.nes
Tesla Vs Edison - 1/31/2019
(40.02 KiB) Downloaded 466 times
Title Screen
Title Screen
pong2_000.png (5.11 KiB) Viewed 12337 times
Tutorial Screen
Tutorial Screen
pong2_001.png (3.39 KiB) Viewed 12337 times
Gameplay Screen
Gameplay Screen
pong2_002.png (8.77 KiB) Viewed 12337 times
Game End Screen
Game End Screen
pong2_003.png (4.83 KiB) Viewed 12337 times
Edit 12/10/2018: Updated description and attached preview ROM.
Edit 1/31/2018: Updated with submitted ROM.
:beer:
Last edited by samophlange on Fri Feb 01, 2019 12:55 am, edited 2 times in total.

User avatar
gauauu
Posts: 673
Joined: Sat Jan 09, 2016 9:21 pm
Location: Central Illinois, USA
Contact:

Re: Tesla Versus Edison

Post by gauauu » Fri Nov 16, 2018 10:06 am

The background art looks great!

Skadiet
Posts: 10
Joined: Sun Jan 14, 2018 7:50 pm

Re: Tesla Versus Edison

Post by Skadiet » Sun Nov 18, 2018 7:31 pm

Wow, yeah I agree. This artwork is really nice. Will keep an eye out for the ROM!

User avatar
samophlange
Posts: 48
Joined: Sun Apr 08, 2018 11:45 pm
Location: Southern California

Re: Tesla Versus Edison

Post by samophlange » Mon Dec 10, 2018 9:21 pm

Thanks for the kind comments! I've attached a ROM to the title post that shows off the graphics and music, the guy working on that has been doing killer work. It's still got bugs and needs tuning, but its at a good point to see where it's heading. :D

yaros
Posts: 145
Joined: Tue Aug 28, 2018 8:54 am
Location: Edmonton, Canada

Re: Tesla Versus Edison

Post by yaros » Mon Dec 10, 2018 10:47 pm

Look quite nice. Altough I was not able to score a single hit.

User avatar
samophlange
Posts: 48
Joined: Sun Apr 08, 2018 11:45 pm
Location: Southern California

Re: Tesla Versus Edison

Post by samophlange » Mon Dec 10, 2018 10:55 pm

yaros wrote:Look quite nice. Altough I was not able to score a single hit.
Thanks for the feedback! Yeah, it definitely needs some tuning on motion and power up drop rates. Right now, you pretty much play to a draw unless you use a power-up, and a couple aren't working right in that build. It should feel better in the final version.

User avatar
samophlange
Posts: 48
Joined: Sun Apr 08, 2018 11:45 pm
Location: Southern California

Re: Tesla Versus Edison

Post by samophlange » Fri Feb 01, 2019 1:02 am

Updated the top post with the submission ROM. Updates since the original post:
  • Music and SFX updates across the game
    Ball and Paddle physics updated to include fractional velocity / acceleration, and the ability to commute paddle velocity to the ball on contact
    Funny character animations in the lead-in and victory screens
    Tuned ball velocity to have a min and max threshold that should be fun but not too chaotic
    Updates AI to have strategies for each powerup
    Lots o' bug fixes

User avatar
pubby
Posts: 549
Joined: Thu Mar 31, 2016 11:15 am

Re: Tesla Versus Edison

Post by pubby » Tue Feb 05, 2019 4:34 pm

Might be the best pong game I've ever played. It's really good!

Love the amount of polish and the little animations, especially the victory screen where the loser blows up. That's funny.

There is a glitch though. When screens change, junk is displayed for a frame or two. I had to use slow-motion to see it.

Other than that, my only real critique is that Tesla and Edison don't collide with each other or the pong ball. I think that's a missed opportunity for interaction.

User avatar
samophlange
Posts: 48
Joined: Sun Apr 08, 2018 11:45 pm
Location: Southern California

Re: Tesla Versus Edison

Post by samophlange » Thu Feb 07, 2019 9:33 am

Thanks for the comments! We wanted it to feel like a full, complete experience, so just kept adding fun bits and tuning behavior. I've always taken inspiration from PopCap's ability to make a brilliant game by combining a simple concept with presentation, polish, and personality. Most of the flair was added by the other guy in our group, he also did the music and graphics.

That screen change glitch is probably just because this is an "everything in the NMI" game, and doing some PPU changes outside of vblank. We'll structure the next one differently.

We talked a little bit about having the characters interact with the ball or the other character, but my fear was that it quickly becomes a game that isn't about whacking a ball with a sliding paddle. There is probably a right-sized way to do that, but we didn't make it a focus.

If you have a chance to play with a friend, it gets a lot more exciting! :D

RadTek
Posts: 1
Joined: Wed Feb 06, 2019 11:24 pm

Re: Tesla Versus Edison

Post by RadTek » Thu Feb 28, 2019 12:28 am

Greetings and salutations all!

First of all, I'm new here, so hello!

Secondly, I worked with samophlange on this game, doing the art & sound, plus doing some fun things in code, and I mean other than just breaking it! I must say, it's been quite a journey, and I'm excited to be a part of this competition. Super impressed with the entries!!

Here are some updated screenshots of "Tesla Vs Edison" - we're still working on an even more refined version that will have some nifty little features 'n' fixes.

Hope you have as much fun playing it as we've had fun making it!
title.jpg
tutorial.jpg
preround.jpg
round.jpg
postround.jpg

Erockbrox
Posts: 317
Joined: Sun Nov 23, 2014 12:16 pm

Re: Tesla Versus Edison

Post by Erockbrox » Sat Mar 02, 2019 10:10 pm

Very cool. I had a hard time trying to use the "ideas" because I was just focusing on the pong side of things.

Post Reply