A Homebrew Game I made called Get It!

A place where you can keep others updated about your NES-related projects through screenshots, videos or information in general.

Moderator: Moderators

User avatar
gravelstudios
Posts: 159
Joined: Mon Mar 13, 2017 5:21 pm
Contact:

A Homebrew Game I made called Get It!

Post by gravelstudios »

Hello everybody. I'm mostly a lurker, but I've made a few posts and would like to become more of a community member.

This is a game I made a while back that I want to share. It's my first NES game. It's simple, but I'm proud of it.

http://www.gravelstudios.com/getit/

I'm (slowly) working on another game now. Anyway, thanks for your time.
User avatar
nesrocks
Posts: 563
Joined: Thu Aug 13, 2015 4:40 pm
Location: Rio de Janeiro - Brazil
Contact:

Re: A Homebrew Game I made called Get It!

Post by nesrocks »

Haha, love the pac-man style personality for the enemies! I like how the collisions with the wall feel smooth, well done. I imagine it's even better for 2 players. The way the enemies leave their hut reminded me of arkanoid.
https://twitter.com/bitinkstudios <- Follow me on twitter! Thanks!
https://www.patreon.com/bitinkstudios <- Support me on Patreon!
User avatar
Memblers
Site Admin
Posts: 4044
Joined: Mon Sep 20, 2004 6:04 am
Location: Indianapolis
Contact:

Re: A Homebrew Game I made called Get It!

Post by Memblers »

I enjoyed the music and sfx. One suggestion for a score-based game, it's probably best to tack a couple of zeros onto the end, just makes it feel like you're getting more points.
User avatar
gravelstudios
Posts: 159
Joined: Mon Mar 13, 2017 5:21 pm
Contact:

Re: A Homebrew Game I made called Get It!

Post by gravelstudios »

Thanks for the replies!

I'll be honest, even as a kid, I always thought that scores always being a multiple of 10 or 100 was contrived. It's just a personal pet peeve of mine. I like it that that counter represents individual items.

On a related note, I figured that it would take over 24 hours of uninterrupted gameplay to roll the gem counter back over to 0.
zzo38
Posts: 1096
Joined: Mon Feb 07, 2011 12:46 pm

Re: A Homebrew Game I made called Get It!

Post by zzo38 »

Memblers wrote:One suggestion for a score-based game, it's probably best to tack a couple of zeros onto the end, just makes it feel like you're getting more points.
I disagree. I do not like that, even though many games include such thing.
(Free Hero Mesh - FOSS puzzle game engine)
User avatar
rychan
Posts: 65
Joined: Wed Jun 21, 2017 1:51 pm
Contact:

Re: A Homebrew Game I made called Get It!

Post by rychan »

I love the look of this game, will get me and the kids to have a go on this one tomorrow night :)

Congrats on finishing your game off!
Probably The "Most Filthy Casual" NES ASM Developer https://refreshgames.co.uk/
User avatar
gravelstudios
Posts: 159
Joined: Mon Mar 13, 2017 5:21 pm
Contact:

Re: A Homebrew Game I made called Get It!

Post by gravelstudios »

FYI, it's really designed to be played with a joystick rather than a d-pad. on an emulator, use a controller with an analog stick. If you play it on an NES through a flash cart, it really shines with the NES advantage.

I appreciate all the positive vibes. And I didn't mean to be too critical of the scoring suggestion. I think I came off kind of negative there. Thank you guys.
User avatar
rychan
Posts: 65
Joined: Wed Jun 21, 2017 1:51 pm
Contact:

Re: A Homebrew Game I made called Get It!

Post by rychan »

I can happily say it has passed the "let the kids play with i"t test!

They enjoyed playing through your game as best as they could, my littlest particularly liked the music :)
Probably The "Most Filthy Casual" NES ASM Developer https://refreshgames.co.uk/
Erockbrox
Posts: 397
Joined: Sun Nov 23, 2014 12:16 pm

Re: A Homebrew Game I made called Get It!

Post by Erockbrox »

I just played the game for the first time today.....

I LOVE IT! Amazing work. So simplistic yet so strategic. It's so hard for me to stay in the "safe zone" lol. Fantastic. I'll upload a video soon.
Erockbrox
Posts: 397
Joined: Sun Nov 23, 2014 12:16 pm

Re: A Homebrew Game I made called Get It!

Post by Erockbrox »

Okay, finally got around to making a video.

First of all.... AMAZING GAME RIGHT HERE! Love the graphics, gameplay, simplicity, music.

Here is a video.

Get it! a new NES game

My current score right now is 5,032 with 29 lives left. I actually quit on purpose just because. The video is cut short though. I think I have mastered the game well enough to play it for 24 hours straight to roll over the score as you have mentioned. However, near the end of the video I started blanking out due to playing the game for so long. Everything just kind of looks like everything else at that point.

The other thing is that my right thumb on the d-pad really took a toll with the game. I'm usually pressing hard on the d-pad because I'm trying to move as quickly as I can and while pressing harder doesn't make my character move faster, due to human cognition I can't help but think that it does. LOL

The game could benefit from a high score display table which keeps track of your high scores.

I noticed a bug/glitch in the game that happened a few times. Sometimes I will pick up a powerup and it does something that it shouldn't. In my video so can see this first hand. If you go to the 1:39:04 mark, I clearly get a diamond yet it really gives me the feather (speed) power up.

Great game overall though and would really like to see you do a cartridge release. The game is awesome!!!
User avatar
Epyx
Posts: 17
Joined: Mon Feb 19, 2018 10:15 am
Location: UK

Re: A Homebrew Game I made called Get It!

Post by Epyx »

gravelstudios wrote:Hello everybody. I'm mostly a lurker, but I've made a few posts and would like to become more of a community member.

This is a game I made a while back that I want to share. It's my first NES game. It's simple, but I'm proud of it.

http://www.gravelstudios.com/getit/

I'm (slowly) working on another game now. Anyway, thanks for your time.
I really like this game! Would you be interested in making some minor graphical changes to suit a theme I have and then selling it or licensing it to Epyx to release on a physical cartridge?

I feel this would be a great fit for our retro range!
cppchriscpp
Posts: 102
Joined: Fri Dec 27, 2013 4:28 pm

Re: A Homebrew Game I made called Get It!

Post by cppchriscpp »

Fun little game! I don't really have anything to add that others didn't. I like that you changed the palette slightly after every level; it helped keep things interesting. In general it felt very like the early era of NES games to me.

Nicely done!
User avatar
gravelstudios
Posts: 159
Joined: Mon Mar 13, 2017 5:21 pm
Contact:

Re: A Homebrew Game I made called Get It!

Post by gravelstudios »

Wow! I haven't checked back in here for a while, so I didn't see the most recent comments. I'm really humbled by your reactions. It's really great to see people playing a game I made and having a good time.

I've taken all of your advice to heart. To me, Get It! is a finished game and rather than constantly going back and tweaking it, I prefer to take the lessons I've learned working on it and apply those lessons to future projects.
User avatar
gravelstudios
Posts: 159
Joined: Mon Mar 13, 2017 5:21 pm
Contact:

Re: A Homebrew Game I made called Get It!

Post by gravelstudios »

I already posted most of this on the great video Erockbrox made, but I thought I'd share it here too:

I'm really impressed. You've got way further than I ever have (at least, without using hard-coded cheats that I removed in the release version). I wanted to share some information about the game.
First, I can't believe you're playing with a standard D-pad. The game really plays best with the NES advantage IMO.
I actually began work on this game as an assembly programming project for a college computer science class. In my final presentation, I brought in my NES and had some friends play it. one summed it up: "That green triangle is a bastard." I spent a lot of time on the enemy AI, and I'm very proud of it. I was going for the same vibe as in Pac-Man, where the enemies seem to act as a team, each with different roles. I don't think it's as good as Pac-Man ghost AI, but I tried.
Regarding the glitch you mention where it seems you get a different item than the one on screen: It happens because the next item happens to spawn right on top of the player sprite. if you collect a gem, but it seems like you get a feather, it's because the next item to spawn WAS a feather, but it spawned on top of you and you collected it that same frame. And since items can spawn in the safe zone, veeeeery rarely in the first level the key will spawn on top of you and you instantly go to the next level. It's rare enough that I didn't bother fixing it.
The feather is my favorite item. It just feels so good to be able to outrun everything.
You should try it 2-player as well. It subtly changes some things you might notice.

Some more things: the enemies slowly get smarter over the course of the game. You might not notice while you play because it's very gradual, but when you go back to the beginning after a high level, it's very noticeable. The game technically has 256 levels, but after about level 200, the green triangle becomes so aggressive that I personally find it almost unplayable at that point. (A decent hacker could probably find the ram address of the level number and set it for themselves to see what I mean).
The collision detection is wonky in the tunnel, and sometimes enemies and items will pass right through you. Another thing that's rare enough that I didn't think it was worth fixing.
Erockbrox
Posts: 397
Joined: Sun Nov 23, 2014 12:16 pm

Re: A Homebrew Game I made called Get It!

Post by Erockbrox »

First, I can't believe you're playing with a standard D-pad. The game really plays best with the NES advantage IMO.
Well, I'm actually playing with an original NES dogbone controller, which has a slightly bigger D-pad compared to the regular NES controller. I thought about getting an NES advantage, but as a competitive player I usually stay away from turbo controllers.
Regarding the glitch you mention where it seems you get a different item than the one on screen: It happens because the next item happens to spawn right on top of the player sprite. if you collect a gem, but it seems like you get a feather, it's because the next item to spawn WAS a feather, but it spawned on top of you and you collected it that same frame.
Oh got it. I was thinking that it was a graphics display issue. Where you collect a diamond, but got the feather because the feather was displaying the wrong graphics.

Code: Select all

You could always fix this by adding in some condition, for example: If player and sprite to be spawned are at the same coordinates, then spawn the sprite at another spawn point other than the current one.
Some more things: the enemies slowly get smarter over the course of the game. You might not notice while you play because it's very gradual, but when you go back to the beginning after a high level, it's very noticeable. The game technically has 256 levels, but after about level 200, the green triangle becomes so aggressive that I personally find it almost unplayable at that point.
I wonder how far I got and if I got past level 200? Once I felt like I had mastered the game, it didn't seem as if it were a challenge anymore. I was hoping for some type of difficulty increase, but I honestly never saw it.

What happens after level 256?

I am also wondering how you worked out the issue involving the spawned item and how to make it take the most interesting "path" around the screen. For instance it could have been such that the spawned item and the angle that it moves didn't allow for an interesting path around the geometry of the level. But you managed to make the spawned sprite bounce around to all of the areas of the screen and go through the tunnel.

It seems like the Triangle enemy was the most aggressive enemy. I also near the end of the video was kind of blanking out from the repetitiveness. I probably could have played for a few more hours if I was going for a high score.

Overall this was an EXCELLENT game and I give it a solid 10/10. Great arcade feel, great music and the whole simplicity of the game makes it easily accessible for anyone to pick up and play and understand.

I say make a physical release of this game and also make it up to 4-players and you have an excellent party game!!!

Again, great job on this!
Post Reply