UnLöve: Zombie Survival [Alpha?!?!]

Showcase your libraries, tools and other projects that help your fellow love users.
User avatar
Lafolie
Inner party member
Posts: 804
Joined: Tue Apr 05, 2011 2:59 pm
Location: SR388
Contact:

UnLöve: Zombie Survival [Alpha?!?!]

Post by Lafolie » Fri Apr 29, 2011 8:25 am

The latest version has a menu with basic functionality which means you can start/end/play a game pretty seamlessly. It's getting quite solid now. The gameover screen will ask for a name for highscores, though the score is not saved just yet. Scroll down for the complete changelog.
Newest stuff: Menus! Vastly improved attack mechanics/damage. Better (more!) scoring. Fancier title screen. Much better player movements. More sound effects. Fancy title screen effects.

Also, there's now a development blog, which you can find at http://lafoliedev.tumblr.com

Image
Image


UnLove015.love
menus implemented
(2.46 MiB) Downloaded 574 times
Special thanks to slime and sharpobject for their support. :nyu:

I've been working on this for the last few days. I've gotta say, it does resemble Gnx's (awesome) HeroSquare game a little too much at the moment. I don't mean to rip him off, it will change alot no doubt. Obviously, it's called UnLöve because it's about undead things made in Löve.... ha.

This game is basically a zombie survival affair. Stay alive, get points, blah blah. You start off with a knife, but there is a short sword to pickup straight away (for now). The short sword is good for 35 hits, represented by the bar beneath the weapon name in the HUD. When it runs out you're left with the knife, which has unlimited uses. Unless of course, you manage to find other weapons that the zombies drop! There are currently a total of 6 weapons, including the knife. They're all blades at current, though they do differ somewhat.

The gameplay is pretty basic at the moment, but it's fun to waste a few minutes on. It's now alot more playable than earlier versions, and there's music and sounds etc... funfunfun. As far as scores go... my average when testing is about 1000 points, but I do tend to just run at them like a maniac. And hey, the gameplay might be playable, but I have found that you can derive a few different strategies, however basic they may be, which is cool.

Screenshots of post-apocalyptic goodness:
Image
Image
Image
Image
(That is bartbes' screenshot. You can tell because it stands out from the rest. :P)


Old screenshots:
Image
Image
Image

In-Game Controls:
  • Arrows: Move
  • Space: Attack
  • Right-Shift: Switch Weapon
  • Escape: Quit to title (new!)
Menu Controls
[*]Arrows Up/Down: Move cursor
[*]Return: Confirm
[*]F1: Toggle Audio
[*]F8: Toggle Blood (title screen only)[/list]

Yep. Those little green squares are zombies. And they're out to get you... Mr WhiteSquareyPlaceholderyMan. Some of them will chase you. It's probably best to kill them first.

If you played/enjoyed it, please let me know your scores/opinions/suggestions/criticisms/comments!

Have fun! x

Updates
015
Considering proper changelog.txt
Menus implemented. Currently only new game and quit have functionality.
Gameplay can be paused. (with return key)
Quit to title at any time.

014
Normalised player movement (woo!).
More sound effects.
When attacking, ammo is only reduced by 1 no matter how many targets are hit.
Weapon ammo increased slightly.
Player takes damage properly.
Player now has invincibility period.
Players/zombies indicate damage/invincibility period via flashing.
Items increase score.
Survival increases score (time bonus).
Title screen text and drips fade. Text returns with any keystroke.

011
Title screen drips.
Minor graphics overhaul (ha).

010
Title screen image.
Title screen sounds (for toggling options).
Gameover screen image.

009
Altered drop system.
Added Scramasax: powerful dagger.
Added ????????: Powerful sword.
Some new sound effects.

Between 1 and 5 zombies spawn at a time now.
Up to 50 zombies on-screen.
008
Fixed collision somewhat. Game is now much more playable.
Added 3 new weapons, dropped by zombies.
More sound effects.
Title screen (albeit simple for now).
Can toggle framebuffers off (lazy solution, I know).
Can toggle blood to not use framebuffers (low setting).
Can toggle music/sound on/off.
Better HP management.

006
Items implemented.
Health kit added. Increases HP by 25%.

005
Fixed low health sfx bug.
004
Shows your score on the game-over screen.
Added low health sound effect.
Fancy flashing health text.

003
First upload

Image
Last edited by Lafolie on Sat May 21, 2011 11:24 am, edited 29 times in total.
Do you recognise when the world won't stop for you? Or when the days don't care what you've got to do? When the weight's too tough to lift up, what do you? Don't let them choose for you, that's on you.

User avatar
Robin
The Omniscient
Posts: 6506
Joined: Fri Feb 20, 2009 4:29 pm
Location: The Netherlands
Contact:

Re: Unlove: Zombie Survival

Post by Robin » Fri Apr 29, 2011 12:21 pm

Nice idea.

Some of the things I'd work on if I were you:
I feel a bit too powerless playing this game. I can't seem to try and fight the zombies without getting killed. Also, it's annoying you have to walk in the direction of a zombie to stab it. If you're too close, you just get killed. As you start taking damage, you start jumping all over the place, which makes it even more difficult to hit a zombie.
Help us help you: attach a .love.

User avatar
baby_nux
Prole
Posts: 25
Joined: Fri Mar 04, 2011 3:21 pm

Re: Unlove: Zombie Survival

Post by baby_nux » Fri Apr 29, 2011 2:12 pm

i got this:

Image

my vga driver not support framebuffer :death:

User avatar
Lafolie
Inner party member
Posts: 804
Joined: Tue Apr 05, 2011 2:59 pm
Location: SR388
Contact:

Re: Unlove: Zombie Survival

Post by Lafolie » Fri Apr 29, 2011 2:57 pm

Robin wrote:Nice idea.

Some of the things I'd work on if I were you:
I feel a bit too powerless playing this game. I can't seem to try and fight the zombies without getting killed. Also, it's annoying you have to walk in the direction of a zombie to stab it. If you're too close, you just get killed. As you start taking damage, you start jumping all over the place, which makes it even more difficult to hit a zombie.
Yup. I need to work on the collision detection stuff. As for the incredibly short range... I guess I could increase the size of the knife, but I'd rather make another weapon, say, a sword or an axe and have the knife be the really crappy weapon, the short straw if you will. Hrmm... all good, all good. I'll go and work on this!

Oh, and I'll try and see what I can do about the framebuffer thing!
Do you recognise when the world won't stop for you? Or when the days don't care what you've got to do? When the weight's too tough to lift up, what do you? Don't let them choose for you, that's on you.

User avatar
Robin
The Omniscient
Posts: 6506
Joined: Fri Feb 20, 2009 4:29 pm
Location: The Netherlands
Contact:

Re: Unlove: Zombie Survival

Post by Robin » Fri Apr 29, 2011 3:12 pm

Maybe you could have the weapons to be somewhat balanced? For example, the knife does a lot of damage but is very short, the axe does little damage but reaches further, something like that. Maybe throw-able weapons?
Help us help you: attach a .love.

User avatar
bartbes
Sex machine
Posts: 4946
Joined: Fri Aug 29, 2008 10:35 am
Location: The Netherlands
Contact:

Re: Unlove: Zombie Survival

Post by bartbes » Fri Apr 29, 2011 3:29 pm

Robin wrote:the axe does little damage
I'm not sure if you've ever compared axe-wounds and knife-wounds..

User avatar
Robin
The Omniscient
Posts: 6506
Joined: Fri Feb 20, 2009 4:29 pm
Location: The Netherlands
Contact:

Re: Unlove: Zombie Survival

Post by Robin » Fri Apr 29, 2011 3:33 pm

I know it's not the most realistic way to depict axes and knifes, but I'll take fun over realism any time. :P
Help us help you: attach a .love.

User avatar
nevon
Commander of the Circuloids
Posts: 938
Joined: Thu Feb 14, 2008 8:25 pm
Location: Stockholm, Sweden
Contact:

Re: Unlove: Zombie Survival

Post by nevon » Fri Apr 29, 2011 3:45 pm

bartbes wrote:
Robin wrote:the axe does little damage
I'm not sure if you've ever compared axe-wounds and knife-wounds..
Have you ever been stabbed with an axe?

User avatar
Lafolie
Inner party member
Posts: 804
Joined: Tue Apr 05, 2011 2:59 pm
Location: SR388
Contact:

Re: Unlove: Zombie Survival

Post by Lafolie » Fri Apr 29, 2011 6:30 pm

Well now I've gotta make at least a throwing axe, a battle axe and a secret-stabby-axe-of-doom!

To fix the framebuffer thing I'm making the the blood effect optional since that's what I'm currently using framebuffers for. It's a shame to turn it off though... it looks cool and I spent alot of time writing it. I might rewrite the code so that you can have a 'reduced-gore' option too that just clears the blood off the screen when if would usually be rasterised.

But yeah.... currently working on some sort of title screen and options, and then I'm gonna sort the collision and health out (at the moment HP loss doesn't take dt into acount.... ahaha! :joker: ).

Oh, and, keep the weapon suggestions coming, I'm unsure whether to use guns, magick, or what. This is a sort of freeform project to practice using Löve really.
Do you recognise when the world won't stop for you? Or when the days don't care what you've got to do? When the weight's too tough to lift up, what do you? Don't let them choose for you, that's on you.

User avatar
TsT
Party member
Posts: 161
Joined: Thu Sep 25, 2008 7:04 pm
Location: France
Contact:

Re: Unlove: Zombie Survival

Post by TsT » Fri Apr 29, 2011 9:51 pm

Hello,

Just for you information load() is a standard lua function.
You should not overwrite it :D

you could modify like :

Code: Select all

--[[
        MAIN LOAD SCRIPT
]]--

mygame = {}
function mygame.load()
...
end
and use :

Code: Select all

--load
function love.load()
        mygame.load()
end
My 2 cents ;)
My projects current projects : dragoon-framework (includes lua-newmodule, lua-provide, lovemodular, , classcommons2, and more ...)

Post Reply

Who is online

Users browsing this forum: No registered users and 4 guests