GLBasic forum

Main forum => Beta Tests => Topic started by: MrPlow on 2015-Jul-12

Title: New Zombie Game
Post by: MrPlow on 2015-Jul-12
Hi

I am looking at developing this further and improving gameplay and graphics (may still keep a simple enough look though)

City with 50 NPCs one of which is infected and others become infected when they are caught.
You shoot the serum into the Zombies but they can be re-infected.

What do you think?
https://www.youtube.com/watch?v=TGrAyA6DMdY&feature=youtu.be (https://www.youtube.com/watch?v=TGrAyA6DMdY&feature=youtu.be)

(http://i.imgur.com/EW4qLZ0.gif?1)
Title: Re: New Zombie Game
Post by: spacefractal on 2015-Jul-12
Im like the graphics and gameplay wice. Its very retro as well.

Im thinks im im would change something or just giving ideas. Im could see this game graphics being something like "Robotron" style, but with zombies.
Title: Re: New Zombie Game
Post by: Ian Price on 2015-Jul-13
What size are the actual chars?

You are welcome to use the images from my Hallowian and Zomb'd games if they aren't too big - zombies are 18x20, faces are 24x24.
Title: Re: New Zombie Game
Post by: MrPlow on 2015-Jul-13
Cheers Guys!

Those graphics are very nice! My char size is 8x8 but thats all configuarable...and easy to change.

I was very happy with the AI and infection rate. :)

I was considering limiting ammo and placing other weapons randomly for the player to search for...

Here is a link to the demo...if anyone would like a try it!
https://www.dropbox.com/s/hpbnlmn6x8217sm/ZombieBlock.zip?dl=0 (https://www.dropbox.com/s/hpbnlmn6x8217sm/ZombieBlock.zip?dl=0)

Controls are
Q,A (Up / Down)
O,P (Left / Right)
Space (Fire serum antidote)
Title: Re: New Zombie Game
Post by: mentalthink on 2015-Jul-13
Very interesting!!! the idea it's really nice, seems like a crazy pacman but too much interesing... Perhaps an interesting point for graphics it's do it in Isometric view like the old filmations... (perhaps it's too much complex for the walls and this thing), I like the idea a lot..

Let me say you a comment, perhaps a cool point can be a time for be infected , in this time perhaps can be more easy kill the enemy before change of state to Zombie...
Title: Re: New Zombie Game
Post by: MrPlow on 2015-Jul-13
Thanks Mentalthink - I might do something like that - perhaps the longer they are zombies the harder they are to cure
:)
Title: Re: New Zombie Game
Post by: spacefractal on 2015-Jul-13
Why using spectrum control when we are on Windows.

Please use arrow keys for movements, eventually as alternative since it's don't conflict with the spectrum control at all, so both methods can been used sametime.

Title: Re: New Zombie Game
Post by: MrPlow on 2015-Jul-13
Yeah good point - I will add arrow keys now.... :)

Did you try it?

Also - have an idea for a really fun game mechanic - hopefully it will work :)
Title: Re: New Zombie Game
Post by: spacefractal on 2015-Jul-13
Yes. Im are just newer have been fan of Spectrum (read, im was a C64 user). Im do more came to thinks the graphics as a Fairchild F machine again (that machine im originally got when im created CatchOut).

There is a small bug. You if you press on the left/right wall, the square wont slide yp and down, if pressed left/right as well. Its do slide nicely on the up/down walls too.

The game could even been a dual stick game (hence im named Robotron). But no requirements, but just more fun.

Im do thinks the first infected should choosen by random.
Title: Re: New Zombie Game
Post by: erico on 2015-Jul-13
Nice going, I was thinking of spicing up that graveyard tatic cheesy game I did for this compo too.
Hopefully I can dig some 3 days for such.

Keep it up! :good:
Title: Re: New Zombie Game
Post by: MrPlow on 2015-Jul-13
Thanks SF!

I will look at that bug...I have been adding new features already :)

The initial zombie is random but made generate at a reasonable distance from the player so as not to make it too easy.



Title: Re: New Zombie Game
Post by: spacefractal on 2015-Jul-13
so start with two infecteded instead of one. This make sure they got somewhere spread from startup.
Title: Re: New Zombie Game
Post by: MrPlow on 2015-Jul-13
Yes, maybe two infected is better!

I couldn't work out the movement bug you mentioned SF, but added arrow key in updated version

https://www.dropbox.com/s/hpbnlmn6x8217sm/ZombieBlock.zip?dl=0 (https://www.dropbox.com/s/hpbnlmn6x8217sm/ZombieBlock.zip?dl=0)

New:
- Added explosive effects and mines!
- Ammo
- Random ammo placements
- M key to place a mine which is more powerful
- Zombies get harder to cure if left too long
Title: Re: New Zombie Game
Post by: spacefractal on 2015-Jul-13
its was only happens when trying to sliding up/down on the vertical walls, well pressing on it. Not on the horizontal once.

Title: Re: New Zombie Game
Post by: MrPlow on 2015-Jul-14
Ah, I see what you mean now...thanks!  :good:
Title: Re: New Zombie Game
Post by: MrPlow on 2015-Jul-15
Newest video of Gameplay

https://www.youtube.com/watch?v=vCRWgmKkOJk (https://www.youtube.com/watch?v=vCRWgmKkOJk)
Title: Re: New Zombie Game
Post by: matchy on 2015-Jul-15
 8) Nice. I'll wait for sprites before I try it out.
Title: Re: New Zombie Game
Post by: kanonet on 2015-Jul-15
I wonder if its even possible to win this, zombie infection is to fast, so they probably spread out and keep infecting everyone way faster then you can heal them. All videos that I have seen so far, look like an unfair/impossible game.
Title: Re: New Zombie Game
Post by: spacefractal on 2015-Jul-16
Then ADD a scoring system to avoid that issue. Etc how much score can you get to you self Got infected? If you managed to shoot Them all, then a bonus score and then restant with more zombies.
Title: Re: New Zombie Game
Post by: MrPlow on 2015-Jul-16
Hi Kanonet

I am still tweaking and adding gameplay items - I will be adding more powerful weapons to even up the gameplay and make it possible to win.

:)

I have won on occasion and have made it so that newly cured zombies are very weak and easy to cure again.

Title: Re: New Zombie Game
Post by: MrPlow on 2015-Jul-17
I was temped to use Ian's graphics - may still do as if I do if these dont work out.

I went for top down images (like Eagles Nest etc) mostly my buildings need work but I am just doing to the chars for moment and fixing the hit detection etc.

Title: Re: New Zombie Game
Post by: MrPlow on 2015-Jul-20
Okay - I wasnt happy with those so I did different graphics... which do you think?

Title: Re: New Zombie Game
Post by: Ian Price on 2015-Jul-20
Those are much better than the first ones :)
Title: Re: New Zombie Game
Post by: MrPlow on 2015-Jul-20
Cheers Ian!

They play better as well - and tie in with the extra game features...

I will post up a demo once I have a few bugs removed
Title: Re: New Zombie Game
Post by: spacefractal on 2015-Jul-20
Im like those faces too. Something like that could have go with my recent game. Im did design few more levels today.
Title: Re: New Zombie Game
Post by: MrPlow on 2015-Jul-21
Cheers SF,

Happy to help on some sprites for you too...

Here is my link to my submission so far...

http://contest.gamedevfort.com/submission/213#.Va2F8aRVikq (http://contest.gamedevfort.com/submission/213#.Va2F8aRVikq)
Title: Re: New Zombie Game
Post by: spacefractal on 2015-Jul-23
should im move this typic to annoncement forum, since this game is near finished and now nearly being official?

But it to you, if you want it or not.
Title: Re: New Zombie Game
Post by: MrPlow on 2015-Jul-24
Sure... thanks!
Title: Re: New Zombie Game
Post by: erico on 2015-Jul-24
hello mr.plow,

how are you drawing your map? Is it an array? Which size?
Let me try to guess its core:
-you pick a random point on map
-you draw a filled random rectangle

Is it anything like that?

I ask because I have been occasionally working on that tatic/rogue sematary game I posted somewhere else.
While I haven´t actually gotten to the real game...yah, choosing between rogue/tatic/realtime...I did some experiments with map generation.

If you want, I could bend the code to generate your maps. I have some pictures to show but I don´t want to hijack you thread to showcase it.
Let me know if you are interested.
Title: Re: New Zombie Game
Post by: MrPlow on 2015-Jul-24
Cool - maybe post in bonus section or pm me...?

I am doing a simple clustering - similar to what you said.
Title: Re: New Zombie Game
Post by: erico on 2015-Jul-24
Here are the screenies on last post.
I could probably adapt it to your needs.
http://www.glbasic.com/forum/index.php?topic=10134.15
Title: Re: New Zombie Game
Post by: MrPlow on 2015-Jul-28
Just seen this now Erico,

Your grid map are the squares made up of smaller tiles or just a large tile?

How are you controlling the collisions etc.?
Title: Re: New Zombie Game
Post by: mentalthink on 2015-Jul-28
I wacth the video on youtube and I like a lot, the music very nice, and the enemies super nice too, I think the game have to be vey funny and really is interesting how have to play it, not is goes with the gun kill everything, you have to wait and think a bit ... Like me a lot.

Perhaps the only idea I can give you is about the graphics, perhaps the ground or the enviorement more creepy, imagine a graveyard, with the tumbs and the grass ground this things, and some rain with rays... (only like a comment).
Title: Re: New Zombie Game
Post by: erico on 2015-Jul-28
Quote from: MrPlow on 2015-Jul-28
...
Your grid map are the squares made up of smaller tiles or just a large tile?
How are you controlling the collisions etc.?

No collisions yet, this is just a map generator.

I have an array for the full map(tile by tile), and another for the zones(5 tiles x 5 tiles).
The original idea was to have pre-made 5x5 sets (of the walls) to but together but I then changed my mind to something more RND.
Title: Re: New Zombie Game
Post by: spacefractal on 2015-Aug-02
Secomd gime it got removed. For me its mofe in annomcement and not beta, im thinks Ploy have te final choice.

Its do fell like a nice game. Did you tried gameinput api? If only release on windowd, just use joy commands direction
Title: Re: New Zombie Game
Post by: MrPlow on 2015-Aug-03
Getting moved a lot - lol!

Thanks for the feedback guys!

I am tweaking the gameplay a bit to try and workout the correct way to score the player...

I have some changes in mind but will see...

I haven't tried the game input api yet - I got my ouya controller to work a bit - but only a 1 stick option...the 2nd stick is registered as always up for some reason.

I ordered a logitech pad to get the controls down...wont have it for a few days yet.

I noticed the getjoy commands slowing down my app after disconnecting the joypad...?!

Title: Re: New Zombie Game
Post by: erico on 2015-Aug-03
Ok moving stuff, it is just organizations on the forum, should make things easier for new chaps, thanks Hemlos!

Plow, you can´t go wrong with a logitech joy so far, they seem to last forever and with a hardcore beating...even more then sega original pads. :good:
Title: Re: New Zombie Game
Post by: spacefractal on 2015-Aug-03
I'm thinks it's was a bug with Android extras older versions, possible in first version of game input api to. I'm saw that bug when I'm uses same scheme in CatchOut and fixed it.

I'm do only support the last api method now. So I'm not fixing the issue with the android.gamecontroller() thing.

I'm can move the thread back when game is ready. I'm did asked first before moving.

For right stick, you DO require user remapping. The right stick is mapped different from pad to pad.

It's possible with game input api. I'm already wrote about it.
Title: Re: New Zombie Game
Post by: MrPlow on 2015-Aug-03
Cheers Guys,

Space Fractal - seen the game input post - thanks...dont fully understand how it works yet...but some testing will hopefully sort that out.

Is the controller mapped to keys for the dual sticks to work?

Dont understand difference between GetButton and ActionButton


Title: Re: New Zombie Game
Post by: spacefractal on 2015-Aug-03
There is no GameInput.GetButton(Player), but a GameInput.GetNameButton(Player). That function just return the name button string to corresponds to the user controller. Howover there might have been a Android.GetButton(), but that function is depreacted.

for RIGHT stick, its GameInput.RightStick_Left(Player), GameInput.RightStick_Right(Player), GameInput.RightStick_Up(Player) and GameInput.RightStick_Down(Player) to been used. A float between 0 and 1 is returned for all platforms.

If you remember to let user remap the controller for Android users (im have added instructions in v1.3), those remapped values will reflect to the above commands.

GameInput works also more than just Android.
Title: Re: New Zombie Game
Post by: Hemlos on 2015-Aug-03
Very Unique game i think.
Looks challenging too, which is fun!
Bravo
Title: Re: New Zombie Game
Post by: MrPlow on 2015-Aug-03
Thanks Hemlos!
Its for the IGMC contest...hoping to get all your votes when it starts :)

Quote from: Hemlos on 2015-Aug-03
Very Unique game i think.
Looks challenging too, which is fun!
Bravo
Title: Re: New Zombie Game
Post by: MrPlow on 2015-Aug-04
New main menu - Gamepad support / Global hiscores etc
Title: Re: New Zombie Game
Post by: MrPlow on 2015-Aug-05
DOWNLOAD from here

https://www.dropbox.com/s/hpbnlmn6x8217sm/ZombieBlock.zip?dl=0 (https://www.dropbox.com/s/hpbnlmn6x8217sm/ZombieBlock.zip?dl=0)
Title: Re: New Zombie Game
Post by: spacefractal on 2015-Aug-05
in GameInput and using the CostumeRemapping.Defaults_Dualstick(), then im have WASD keys mapped as a left stick and ARROW keys mapped and act as its was a right stick. Im not have mapped any special ActionButton keys throught (other and "A" is Space on keyboard").

Im thinked in most dual stiick games, you do movement with left stick and shoot with right stick. Im did thinks its should been same on keyboard. Also WASD movement and ARROW for shooting.

Here you have do the other way. Mightbeen im should have added a left and a right option mapped version on the keyboard. Also its mightbeen nothing wrong in your game. But im will do a possible to swap the layout when using Defaults_Dualstick(). So im do that in next version of GameInput.

PS. You can also map the 3 required buttons your self, so you solely can uses GameInput as your movement API.