The Alpaca Sacrifice by au2001

[raw]
made by au2001 for LD 43 (JAM)

Did you ever want to compete with your friends to know who could sacrifice the most alpacas for Satan in 5 minutes? Well, maybe not... But this game is still perfect for you! (Actually, only if you own a computer under macOS, sorry)

Here are the rules for The Alpaca Sacrifice, a game made for Ludum Dare 43, in under 72 hours (about 24 hours of continuous work). In the span of 5 minutes, you will have to discover the randomly generated map, find bushes where alpacas could have hidden, capture them and then carry them to a sacrifice temple, represented by a nice star inside a circle.

The controls are very simple: you move using the arrow keys, and capture/release alpacas with the space bar when you are in front of a bush/temple, respectively.

You can notice alpacas hidden in bushes because their head stick out. Because I was alone making this game, I didn't really have time to create beautiful graphics, so your t-shirt simply changes to a red color when you are carrying an alpaca. For the same reason, sacrifice temples turn to red, the color of the alpaca's blood, when you sacrifice one. You then have to wait a few dozen seconds for the temple to be available again.

There are 5 temples around the map, so look for them and try to optimize your travels between them to get the best score! To help you in this quest, "roads" are generated inside the forest, where no trees or bushes grow, and which will lead you to these 5 temples from the middle, where you start.

Here are a few screenshots of the game and my great gameplay:

The main menu for the game.

A sacrifice temple after an alpaca was sacrificed. Two of them are hiding in bushes too.

A road leading to a temple, where an alpaca was also sacrificed. I'm carrying another alpaca, thus my t-shirt is red.

Sorry for the bad resolution in the game, higher resolutions would have made the map generation time and screen changing delay even longer. In general, please be forgiving, this is my first participation in a game jam, and also the first time I create a game entirely. I also did it from scratch, rendering everything by myself, so the engine might not be very optimized (such as when you change screen). Finally, I had school Monday and had homework this weekend, so the game could have been a lot better (by adding animations, an 8-bit music in the background, etc.) but I didn't want to take too much time on my regular work... But I might work on these upgrades later this week or this month to improve the gameplay and make it more fun as a game.

If you wish to help me further to make better games, on more platforms (I'm currently thinking of iOS and Linux, maybe Windows too), you can donate through PayPal here to pay me a pizza: https://www.paypal.me/au2001

The source is available on GitHub on the link below (in the downloads section) if you wish to look through it. Sorry for the lack of comments, time was more a priority than code readability.

Ratings

Given 14🗳️ 2🗨️

Feedback

PxLucasF
03. Dec 2018 · 20:43 UTC
Do you know why people are creating web and hybrid apps? Because you can develop it one time and export it for basically every platform in the blink of an eye. Unfortunally you will not get a lot of people playing your game because you made it on Swift :neutral_face: I would love to test it, but I simply can't...

Well, good luck...
Kibou Entertainment
03. Dec 2018 · 20:53 UTC
I know some of those resources :D good luck with the game!
RomaRogov
03. Dec 2018 · 21:34 UTC
Idea looks fun and interesting, but app just lags a lot and guy hangs near trees very often. Anyway wish you good luck with the game and hope you will polish some issues and post updated version!
izi
04. Dec 2018 · 15:04 UTC
very cute
hugonun
06. Dec 2018 · 13:33 UTC
Hey, is there a reason why you didn't port it to Windows and Linux? I can give you some instructions to compile it to Windows:

1) Download a virtualization software (VirtualBox)

2) Get a Windows ISO from the [official Microsoft website](https://developer.microsoft.com/en-us/microsoft-edge/tools/vms/)

3) Download [Swift for Windows](https://swiftforwindows.github.io/)

4) Follow the instructions and compile the code!

The Linux version of Swift can be found on the [Swift webpage](https://swift.org/download/).
sickybricky
07. Dec 2018 · 10:46 UTC
Can't play :( mac only
DeadlyAlive
07. Dec 2018 · 14:25 UTC
Ι wish I could play your game :tired_face: