Love Gorillas

Show off your games, demos and other (playable) creations.
Post Reply
systemsoverload
Prole
Posts: 4
Joined: Thu Jun 21, 2012 4:07 am

Love Gorillas

Post by systemsoverload »

Hey everyone, just wanted to stop by and drop a link to my homage to Qbasic gorillas re-imagined with Lua and Love2d. This is the first anything I've ever written in Lua so code reviews/feedback is extremely welcome. Let me know what you think!

https://github.com/systemsoverload/love-gorillas

**EDIT** For anyone unfamiliar with git submodules, you will need to do "git submodule init" then "git submodule update" to resolve the third-party dependencies.
coffee
Party member
Posts: 1206
Joined: Wed Nov 02, 2011 9:07 pm

Re: Love Gorillas

Post by coffee »

I would prefer play an homage to the more exciting Scorched Earth instead of Gorillas but fine. :)
Code seems good, well commented and being pro. Maybe IMHO the project is a bit too lib bloated for the small game size like this one but ok. Game works well even that is possible a gorilla self-mutilate (that also happens in original right?). Overall a nice job and tribute.

About the git submodules is good the preoccupation of have libs updated. But for the many who simply download the zip file thinking that all source is on package, well not so great.

EDITED: If you don't mind and if you want that more people test it quickly (without the libraries GIT problem) I uploaded here a complete love source. Just ask if don't want it here and I will remove it right away.
love-gorillas.love
(171.89 KiB) Downloaded 426 times
systemsoverload
Prole
Posts: 4
Joined: Thu Jun 21, 2012 4:07 am

Re: Love Gorillas

Post by systemsoverload »

Thanks for the feedback coffee, I actually meant to come back this morning and upload a .love package to make it easier for people to check out. So thanks for saving me a step :)
User avatar
dreadkillz
Party member
Posts: 223
Joined: Sun Mar 04, 2012 2:04 pm
Location: USA

Re: Love Gorillas

Post by dreadkillz »

Reminds me of worms. Not bad!
User avatar
Jasoco
Inner party member
Posts: 3726
Joined: Mon Jun 22, 2009 9:35 am
Location: Pennsylvania, USA
Contact:

Re: Love Gorillas

Post by Jasoco »

coffee wrote:EDITED: If you don't mind and if you want that more people test it quickly (without the libraries GIT problem) I uploaded here a complete love source. Just ask if don't want it here and I will remove it right away.
love-gorillas.love
Thanks! I was too lazy to follow the instructions above. I just want to download and play the demo in one fell swoop.
dreadkillz wrote:Reminds me of worms. Not bad!
That's because it was. Gorillas.bas was a sample QBASIC file included with many new PC's back in the 80's when they used to include QBASIC in a new DOS installation. It's one of the reasons I'm passionate about programming today, but for some reason the file I have now won't even run in DOSBox.

I have some suggestions for expanding. First off, I love how faithful it looks to the original. But it should have either a crosshair showing the angle the banana will be thrown, or more modernly, a dotted line showing the path the banana will take. Maybe later take the engine into the next level and make a real Worms clone. If you use the same method Worms and Lemmings used for saving collision maps, it would work very well. But it might require Canvas since you would draw the collision map to an image canvas as black and white pixels representing solid ground and air. I dunno. You might be able to do it without them. Maybe ImageData or something?
systemsoverload
Prole
Posts: 4
Joined: Thu Jun 21, 2012 4:07 am

Re: Love Gorillas

Post by systemsoverload »

Game works well even that is possible a gorilla self-mutilate (that also happens in original right?)
Yes. I actually just took my best guess at how they handled certain things in the original and lo and behold the original "quirks" (read: bugs heh) all manifested themselves in kind.
... but for some reason the file I have now won't even run in DOSBox.
When choosing a theme for a tech-demo to get acquainted with the library this was one of my main inspirations to do a gorillas clone heh.


The main goal for this project was to get acquainted with lua and love and eventually make a "serious" game on the platform. I would also like to add network multiplayer support and possibly a "modern mode" to the game with a scorched earth style item system and some of the modern artillery game features crosshairs, trajectory lines, etc. Really appreciate all of the feedback guys!
Post Reply

Who is online

Users browsing this forum: Ahrefs [Bot], Google [Bot] and 4 guests