• 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!

Safari Game - v1.1 RELEASED!

CT Chia

Smash Obsessed
Joined
Sep 4, 2007
Messages
24,416
Location
Philadelphia
I figured that this deserves its own thread so I can get some feedback on it and stuff and have it not get lost in the social thread.

So I'm a comp sci. major with focus in game design and being halfway through my 4th year (out of 5), I'm finally starting an actual game design class. First assignment right off the bat: Make a game that pays homage to an older game, like from the arcade or NES era. I thought of what to make while playing Heart Gold, and I figured why not Pokemon lol. I'm sure the professor would let me slide by with a GameBoy game, after all it has worse graphics than the NES :p

Using Construct, a game making program I have never used before (though currently being very fluent in Game Maker), I knew I couldn't tackle anything too complicated, but had an idea I was confident I could finish. I decided to take the Safari Zone from Red/Blue and remake it in real time. Now it's not a replica or anything as in the four areas, fishing, and gold teeth, but more a focus on the engine of capturing Pokemon with rocks and bait.

I would have liked to add more visual flare to the game but I simply didn't have time. There is also a small glitch or two but it's hardly noticeable and it fixes itself in the game after a few seconds, so theres a good chance you might not even see it.

Controls and information are listed in the readme file, but I'll go over them here as well.

You move Red with the W S A and D keys on the keyboard, similar to a FPS game. In tandem, use your mouse with the left, right, and middle buttons to throw bait, rocks, and pokeballs respectively. Pokemon will appear in the grass fields throughout the zone, and it's up to you to catch them. You can use bait to lure them (if Pokemon are within a certain radius of the bait they move towards it), and if they eat it they are less likely to run away, yet harder to catch. If you hit em with a rock, they are more likely to run away, but easier to catch.

The game ends after 300 seconds (5 minutes) or after you have used up your supply of 30 Pokeballs (which for simplicity reasons I didn't call Safari Balls in the game).

Download:
http://www.followingrevolution.com/SafariGame.zip
- Outdated

Version 1.1 is Released!

Version 1.1 Changes:
-Fixes a glitch that involved catching running Pokemon
-Fixes a glitch that involved ending the game ending with throwing your last Pokeball
-The end victory music has been re-added and fixed
-The game no longer requires a middle mouse button - making this game laptop friendly (Use the left shift key to switch between bait and rocks)
-A couple of Pokemon's appearance rates have been tweaked

Download:
http://www.followingrevolution.com/SafariGamev11.zip
 

Mewter

Smash Master
Joined
Apr 22, 2008
Messages
3,609
I'll try this right now and get back to you. :)

Edit:
Okay, so I just beat it. It was very entertaining! :laugh:


I rushed through it at the end because I thought the goal was to catch one of every Pokemon, but now that I see that there was a score system, I'll have to play it again to get a higher score. :)

It was very fun!
 

Spire

III
BRoomer
Joined
Apr 13, 2008
Messages
15,079
Location
Texas
You got it up! Just downloaded. I'll get back to you in a bit.

EDIT: Alright. So I don't know if my computer wasn't cooperating or if it was the game itself, but it would not allow for right and middle clicks. Probably my computer because I'm on a macbook running Windows on a virtual machine.
 

Wave⁂

Smash Legend
Joined
Feb 16, 2006
Messages
11,870


I figured out halfway through the game that throwing Pokeballs while you already have a Pokeball out fails.

WELL SCREW YOU MEWTWER :|

Fun game, though diagonal movement would be cool. And that's my only complaint.
 

CT Chia

Smash Obsessed
Joined
Sep 4, 2007
Messages
24,416
Location
Philadelphia
I originally had diagonal movement implemented, but it caused a lot of problems with coming in contact with the room boundaries. I could get it if I had more time. I like the game a lot so I'll probably make a second version in the near future with enhanced control, more pokemon, etc.
 

Spire

III
BRoomer
Joined
Apr 13, 2008
Messages
15,079
Location
Texas
You better put Mew in as a one-of-a-kind for like 1,000 points.
 

CT Chia

Smash Obsessed
Joined
Sep 4, 2007
Messages
24,416
Location
Philadelphia
Actually a Chansey gives you 1,000 points already lol.

Also you have no idea how close I actually was to putting a Mew in there, already had that idea :)

I just wish I didn't have this time constraint, there's a lot more that can come from this game, but this still feels like a pretty finished project.

I loved working with GameBoy graphics, it was really fun.

edit: I also really like how people started posting screenshots of their scores on their own without me even asking for them, kind of makes me feel I already designed a game with an interesting social aspect involved. I'll have to find a way to make the screenshot process automatic in the next version.
 

Spire

III
BRoomer
Joined
Apr 13, 2008
Messages
15,079
Location
Texas
You should be proud man :) It's great getting feedback on a lot of work. Just wish mine would have worked, but oh well. Next time I'm on a PC, I'll download and give it a proper try.

Oh, and in Mew's case then, make it 3,000.
 

Wave⁂

Smash Legend
Joined
Feb 16, 2006
Messages
11,870
I had to update my DirectX thingy.

Managed a 2300 second time around. Still no Scyther or Chansey...
 

CT Chia

Smash Obsessed
Joined
Sep 4, 2007
Messages
24,416
Location
Philadelphia
To give people some insight on the engine for how Pokemon appear and such, in each grouping of grass there is a event that can spawn a pokemon. Every 10 seconds it activates. I wanted it to first have a 20% chance of not spawning a pokemon, but I already drew up the % of the other pokemon, so I got lazy and so when the event activates it picks a random # from 1-120. If the number is:
1-20: Nothing spawns
21-45: Nidroran M
46-65: Nidoran F
66-82: Exeggcute
83-95: Venonat
96-108: Parasect
109-117: Scyther
118-120: Chansey

I had to really rush some of it so a couple values are off, like a Venonat should be more common than a Parasect but they ended up being pretty close together.

But yea, so every 10 seconds Chansey 2.5% chance of spawning in each grass patch. Couple that with making her ridiculously hard to catch as more than likely she's going to run away in a couple seconds.

Btw I nailed down the glitch I kept noticing. When you attempt to catch a Pokemon that is running away (which I wanted you to be able to do) and you don't catch it and it releases, it freezes for between 1-4 seconds before it starts running again. I already know how to fix it, it's just an oversight in programming ridiculously fast.
The other problem is ending the game by throwing your last Pokeball, it ends the game asap and doesn't give you a chance to actually use that last ball really.
 

Sir Bedevere

Smash Lord
Joined
Jan 31, 2008
Messages
1,476
Location
doop doop


This was my second try. There were waves of Scyther and Chansey coming at me from all around. X_X

Oh, and there's this weird noise that comes on when you finish the game (when the screen I posted is up). I don't know if it's something to do with faulty DirectX downloads or some corruption with the game on my end or something, but I'm wondering if anyone else experiences this when they finish the game.
 

CT Chia

Smash Obsessed
Joined
Sep 4, 2007
Messages
24,416
Location
Philadelphia
I know what sound your talking about, I get it to

tbh i have NO idea whats causing it. i originally tried to get the victory music to play at the end (its so boring atm :/)
but working with sound in construct is a real pain the ***. like for real, I can't stand how annoying it is lol

Mewter keeps breaking my game lol

wtf 7x scyther, you must be abusing the glitch I found
 

CT Chia

Smash Obsessed
Joined
Sep 4, 2007
Messages
24,416
Location
Philadelphia
Since this is the first project, the teacher is letting us fix our games if we want to and submit another version of it this Friday, so I think I'm going to fix it up a bit and I'll have another version then. I'm going to try and fix the music, diagonal movement, a screenshot function if possible, and fix the controls so it doesn't require a middle mouse button. also tweak the couple of glitches.
 

Terywj [태리]

Charismatic Maknae~
Joined
Aug 23, 2007
Messages
30,536
Location
香港 & 서울
Man this looks cool. I wish I could download it, but alas I has no computer T_T
That's not ironic at all. Although I'd easily suppose you're on someone else's.

Anyways WinRAR completely screws my computer two times over, even moreso than it already is, so I sadly can't try this out. Looks good, though.

-Terywj
 

CT Chia

Smash Obsessed
Joined
Sep 4, 2007
Messages
24,416
Location
Philadelphia
I fix a glitch that made it a lot easier to catch rare pokemon, and Mewter gets a higher score -_- lol

edit: oh wait mewter you're still playing v1.0 lol. go up to 1.1 and see if you can keep up a score that high
 

Fuelbi

Banned via Warnings
Joined
Jun 17, 2009
Messages
16,894
Location
Also PIPA and CISPA
I've been meaning to download this ever since I first saw the thread. Great game... I suck at it though. Even though its pathetic, it's actually a high for me XD

 

Mewter

Smash Master
Joined
Apr 22, 2008
Messages
3,609
That score's not pathetic at all

its just that mewter breaks every game he touches
I'll upload my new score as soon as I find out what's wrong with my computer (Facebook, Google buttons, and Photobucket of course aren't working correctly.)

Edit: Here you go: :bee:
 
Top Bottom