H0ard3() Rel0aded - a hectic top-down shooter

Show off your games, demos and other (playable) creations.
Post Reply
User avatar
Hydrogen Maniac
Citizen
Posts: 80
Joined: Sat Dec 19, 2015 9:59 pm

H0ard3() Rel0aded - a hectic top-down shooter

Post by Hydrogen Maniac »

Image
I can't make logos to save my life.

Hi everyone! :awesome:
I made a game called H0ard3() 4 years ago and awhile back I saw some people had posted on its topic, which inspired me to make a updated version of it.

What is this game about
It's a chaotic top-down wave based shooter about a circle that really wants to shoot at some other circles.

Whats new in this remake-ish
Plenty of things!
  • Improved visuals and sound, complete with arguably distracting fancy-pants shaders.
  • The game is now super juicy and feels way better to play as a result.
  • Character specific special attacks and improved passive abilities which makes the game more dynamic.
  • Most enemy types no longer run directly towards the player and some enemies have been reworked in other ways.
  • New and improved menu.
  • A quick and seamless tutorial.
  • Various other minor improvements and reworks.
Here are some messy screenshots!
Image

Image

Image

Feedback is much appreciated :)
The game has some performance issues, the balancing is subject to change and I'm not sure how effective the tutorial is. The code for this is also quite messy since I used the original H0ard3() as a base for this project. Any feedback is greatly appreciated since I will likely work on this a little longer before moving on to my next project.

Credits
Combat music: shamelessly stolen from paragonX9. https://paragonx9.newgrounds.com/
Tutorial and menu music: Eric Matyas. www.soundimage.org
Programming, art etc: me.

Download
H0ard3() Rel0aded.love
(15.49 MiB) Downloaded 386 times
I'm way too sober for this...
girng
Prole
Posts: 40
Joined: Fri Sep 07, 2018 5:42 am

Re: H0ard3() Rel0aded - a hectic top-down shooter

Post by girng »

I really like the art style and game feel. The shooting and collisions feel impactful, great job
User avatar
EnzoGrey
Prole
Posts: 3
Joined: Thu Jul 16, 2020 1:32 am
Contact:

Re: H0ard3() Rel0aded - a hectic top-down shooter

Post by EnzoGrey »

This game is absolutely beautiful! I would love to see this game as a mobile app and I think a lot of people would be willing to pay for it. I found myself playing more of it then I expected.

I'd be curious to know how you made the curved screen work? I've been trying to do some similar stuff.
You can find some of my games here: https://enzogray.itch.io/
User avatar
steVeRoll
Party member
Posts: 140
Joined: Sun Feb 14, 2016 1:13 pm

Re: H0ard3() Rel0aded - a hectic top-down shooter

Post by steVeRoll »

A very fun game! Sadly, I got this error in the middle of gameplay:

Code: Select all

Error

bin/enemies.lua:350: attempt to index a nil value


Traceback

bin/enemies.lua:350: in function 'getClosestEnemyDist'
bin/enemies.lua:317: in function 'updateEnemies'
main.lua:170: in function 'update'
[C]: in function 'xpcall'
comradesparklepony
Prole
Posts: 11
Joined: Mon Dec 30, 2019 6:57 pm

Re: H0ard3() Rel0aded - a hectic top-down shooter

Post by comradesparklepony »

EnzoGrey wrote: Mon Jul 20, 2020 5:58 pm I'd be curious to know how you made the curved screen work? I've been trying to do some similar stuff.
I think there might be something in here:https://github.com/vrld/moonshine
User avatar
Hydrogen Maniac
Citizen
Posts: 80
Joined: Sat Dec 19, 2015 9:59 pm

Re: H0ard3() Rel0aded - a hectic top-down shooter

Post by Hydrogen Maniac »

girng wrote: Mon Jul 20, 2020 1:03 pm I really like the art style and game feel. The shooting and collisions feel impactful, great job
Thanks! That's exactly the stuff I wanted to get right. :D
EnzoGrey wrote: Mon Jul 20, 2020 5:58 pm This game is absolutely beautiful! I would love to see this game as a mobile app and I think a lot of people would be willing to pay for it. I found myself playing more of it then I expected.

I'd be curious to know how you made the curved screen work? I've been trying to do some similar stuff.
Thanks for the kind words!
I have no clue how mobile publishing works but I have briefly considered polishing it up some more, replacing the stuff I don't have the legal right to use and maybe releasing it on itch.io for something like 2 or 3 bucks.

Here's the shader code:

Code: Select all

sh_bend = lg.newShader[[
    vec4 effect( vec4 color, Image texture, vec2 tc, vec2 sc ){
		
	number f = -0.2;
	number x = tc.x + (f * (0.5 - tc.x) * pow(tc.y - 0.5,2));
	number y = tc.y + (f * (0.5 - tc.y) * pow(tc.x - 0.5,2));
		
	if (x > 1 || x < 0 || y > 1 || y < 0) {
		return vec4(0,0,0,1);
	} else {
		return Texel(texture,vec2(x,y));
	}
	
    }
]]
steVeRoll wrote: Tue Jul 21, 2020 11:26 am A very fun game! Sadly, I got this error in the middle of gameplay:

Code: Select all

Error

bin/enemies.lua:350: attempt to index a nil value


Traceback

bin/enemies.lua:350: in function 'getClosestEnemyDist'
bin/enemies.lua:317: in function 'updateEnemies'
main.lua:170: in function 'update'
[C]: in function 'xpcall'
hmm... I'll look into it.
I'm way too sober for this...
Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest