A downloadable game for Windows

#1 Overall in the  Blackthornprod GAME JAM #2


A quickfire planet-hopping rogue-like shooter.

Shoot - shoot enemies before they shoot you 

Hop - hop across 5 different types of planets

Upgrade - choose from a selection of over 20 upgrades

Escape - beat the boss and escape the hopworlds 


Made for the Blackthornprod GAME JAM #2 (theme: mini planets)

m5x7 font


v1.1 update: Improved music, fixed bugs

v1.2 update (post jam): Added using the mouse cursor for menus, balancing, other small changes

v1.21 update: bug fix

v1.22 update: bug fixing, balancing

StatusReleased
PlatformsWindows
Rating
Rated 5.0 out of 5 stars
(2 total ratings)
Authoradszads
GenreShooter, Action
Tags2D, btpjam, LÖVE, Pixel Art, Roguelike, Singleplayer

Download

Download
hopworldsv1.1.zip 6.4 MB
Download
hopworldsv1.1.love 2.7 MB
Download
hopworldsv1.22 (post jam) .zip 6.4 MB
Download
hopworldsv1.22 (post jam) .love 2.7 MB

Install instructions

Download hopworldsv1.22 (post jam) .zip, unzip the folder and open hopworlds.exe to play.

Comments

Log in with itch.io to leave a comment.

Hi is this a procedurally generated levels or random generated.. Thanks!! :)

I think random? but idk. It basically works by adding circles of random sizes at random points in circles that have already been generated. 

Deleted 1 year ago
(1 edit) (+1)

For learning lua: https://www.lua.org/pil/contents.html
For learning Love2D:
http://www.osmstudios.com/tutorials/your-first-love2d-game-in-200-lines-part-1-o...

https://love2d.org/forums/viewtopic.php?t=83001

Although there are probably lots of other tutorials. 

A good list of modules/ libraries/IDEs:
https://github.com/love2d-community/awesome-love2d/blob/master/README.md
Some of my favorites are:
classic - OOP
bump - collisions
HC - more complex collisions 
hump.vector - Vectors 
hump.camera - Camera
lume - general helper functions 
tween.lua - tweening
statemachine.lua - finite state machine 
baton - input

For an IDE I use VS Code to edit code and ZeroBrane Studio when I want to print to console. 


Hope this helps

Deleted 1 year ago

Error

end.lua:10: attempt to compare nil with number

Traceback

end.lua:10: in function 'new'
m/classic.lua:63: in function 'End'
game.lua:40: in function 'die'
character.lua:343: in function 'func'
character.lua:93: in function 'func'
m/tween.lua:333: in function 'update'
character.lua:114: in function 'update'
game.lua:53: in function 'update'
main.lua:102: in function 'update'
[C]: in function 'xpcall'

Thanks, I think this should be fixed now

I am addicted to this game! i just downloaded it and it feels so satisfying to defeat enemies, and feels so rewarding every time i get an upgrade. you did a really great job on this game! the enemies are all unique to some extent, and I had to play different ways for each set. You changed the game completely after level 30(Thats as far as I've got), and i love that even more!

Wow I'm impressed you got that far! I thought the last few planets were way too hard. Level 30 is the boss, so you almost finished it (although there is an endless mode after) 

I Love It. Great gameplay, lovely sound effects and quick respawns. Great game. I love how you have different enemies for each planet instead of just the same ones over and over again

Thank you :)