Allegro.cc - Online Community

Allegro.cc Forums » The Depot » [KrampusHack 2020] RazorCrest

This thread is locked; no one can reply to it. rss feed Print
[KrampusHack 2020] RazorCrest
GullRaDriel
Member #3,861
September 2003
avatar

KrampusHack 2020:

RazorCrest (click here to download)

Task (for NunoMartinez):

Finally, here it is my wishlist:
* Fast game. I mean that you can play a complete "play" in few minutes.
* Minimalistic graphics. Don't make them complex.
* Finally, select one of your own wishes.

How I achieved the rules:

  • Fast game. I mean that you can play a complete "play" in few minutes.

===> You start it you play

  • Minimalistic graphics. Don't make them complex.

===> Only 4 sprites and they are very basic due to my drawing style, the rest is only circles, triangles and rectangles

  • Finally, select one of your own wishes.

===> Particles !!!

How to play:

-up to start moving
-arrows to move the ship
=> more XP = quicker
-use the mouse to aim and use mouse button or key CTRL to fire
=> more XP = more and better bullets, better accuracy
-green monsters are light enemies that are just traveling here
-yellow monsters are aggressives enemies that are targeting you
-red monsters are very aggressives enemies that are targeting you, and they are more solid
-the more you kill the more power you have to kill
-hitting the walls or being hit by an enemy makes you loose life and XP (thus fire power)

Screenshots:

{"name":"612771","src":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/2\/8\/288c13db1550652f3ee1071d196fde1d.png","w":1280,"h":858,"tn":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/2\/8\/288c13db1550652f3ee1071d196fde1d"}612771{"name":"612772","src":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/9\/0\/9087f80f9dc5dcba66f07ec204f27f00.png","w":1277,"h":825,"tn":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/9\/0\/9087f80f9dc5dcba66f07ec204f27f00"}612772

Building from source:

-Go with a shell into to SRC/KRAMPUSHACK2020
-Type make
-If it works move the binary to ../..
-If it's not working, come and complain here :-p

Hint for finishing

-Because the ship can speed up does not mean you should use it all the time
-Kill as much as you can on first levels so you have the firepower for next levels
-Use thrust/slow down/side jumps to avoid enemies while shooting at them

Edit: updated archive with missing dlls

"Code is like shit - it only smells if it is not yours"
Allegro Wiki, full of examples and articles !!

SiegeLord
Member #7,827
October 2006
avatar

The Windows binary is missing at least libfreeimage-3.dll and libbrotlidec.dll.

"For in much wisdom is much grief: and he that increases knowledge increases sorrow."-Ecclesiastes 1:18
[SiegeLord's Abode][Codes]:[DAllegro5]:[RustAllegro]

GullRaDriel
Member #3,861
September 2003
avatar

Interesting. I do not have msys64/bin in my path on my computer, so these two must have been lying inside classic windows system directories.
I'll upload a new archive including these.

Thanks for testing :-) this was your only answer to an entry without a comment on it. I'm taking it that you could not play it, or that it is too basic.

Edit: re-uploaded with missing dlls, the ones you spotted and a few others.

"Code is like shit - it only smells if it is not yours"
Allegro Wiki, full of examples and articles !!

SiegeLord
Member #7,827
October 2006
avatar

Hehe, I couldn't run it.

Now I've tried it, and it was pretty fun. You know, it reminds me stylistically of a very old game by someone here (hah, that's not very helpful, is it?). Anyway, I liked the bouncing bullets... I wish there were more levels! It took me a few tries, but I beat it with score 103000.

"For in much wisdom is much grief: and he that increases knowledge increases sorrow."-Ecclesiastes 1:18
[SiegeLord's Abode][Codes]:[DAllegro5]:[RustAllegro]

GullRaDriel
Member #3,861
September 2003
avatar

Wow. That was quick ! Thanks for testing :-) That's a nice score.

Yeah, I also like the bullet system, particularly when the ship finally have enough XP to send a nearly straight line of bullets. I had a few problems with the bouncing things (bullets / spaceship / ennemies) but I finally sorted out all problems I could find before the end. I'm happy with the result, it's a starting base that can be improved.

I'll make other entries tests in the few next days.

Have a good day SiegeLord :-)

"Code is like shit - it only smells if it is not yours"
Allegro Wiki, full of examples and articles !!

Doctor Cop
Member #16,833
April 2018
avatar

Hello GullRaDriel,
I'm sorry that I couldn't make a decent game for you in time, I got busy in some work and didn't get the time to complete it. I am still working on it and will be posting it in forums in Feb.

You game is amazing. I like how the viruses only come from above in the first round and from anywhere in the second round. It started lagging in the second round, maybe a bug or just my slow laptop.

GullRaDriel
Member #3,861
September 2003
avatar

Thanks for the test and no worries :-)
The slow down you're having is for sure coming from the level being bigger and populated with more monsters. I should only animate monsters that are near enough the player, it should be better.
And yes you are right, the upper the level the sooner you encounter harder monsters. I'm amazed you noticed :-)

"Code is like shit - it only smells if it is not yours"
Allegro Wiki, full of examples and articles !!

Dizzy Egg
Member #10,824
March 2009
avatar

This looks like a lot of fun, I like the madness of the bullets flying all around! However there seems to be a lag on my input, around 1 second, which makes it near on impossible to control.

----------------------------------------------------
Please check out my songs:
https://soundcloud.com/dont-rob-the-machina

GullRaDriel
Member #3,861
September 2003
avatar

I reduced the number of animated monsters in the background.
On my computer it's not using a lot, at max 5% of my computer.
Can you try with the attached version ?

"Code is like shit - it only smells if it is not yours"
Allegro Wiki, full of examples and articles !!

Elias
Member #358
May 2000

I got trapped in a dead and on my second try which was very mean!

{"name":"612811","src":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/8\/8\/886135d3a6d4f0ebc80009695c910abf.png","w":1270,"h":848,"tn":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/8\/8\/886135d3a6d4f0ebc80009695c910abf"}612811

Once my power level was at 9000 or whatever the maximum is the game seemed to get a lot easier :) I assume level 3 is the final level already? Either that or it crashed due to too many bullets :P

Very fun game, my only small annoyance was the tiny window, on a HD desktop a 2x size option would be nice.

--
"Either help out or stop whining" - Evert

GullRaDriel
Member #3,861
September 2003
avatar

Ho ! Nice catch for the trap. It's coming from the way I'm building the levels, basically it's full of blocks and I'm sending some eating blocks 'worms' from bottom to top. I should make one start at players position to solve that.

Level 3 is indeed the last. It should show two messages box, one for clearing the level, one to tell you that you won the game. That is working here, I've never got a crash. Tell me if it was different from what I said and I'll investigate.

Out of curiosity, have you rebuild it from source or just used the Linux binary ?

Edit: forgot to tell: thanks for testing :-D

"Code is like shit - it only smells if it is not yours"
Allegro Wiki, full of examples and articles !!

Elias
Member #358
May 2000

I accidentally clicked away the messages, but yes I played three levels so no crash. I used the windows .exe attached to your previous post (running with wine).

--
"Either help out or stop whining" - Evert

GullRaDriel
Member #3,861
September 2003
avatar

Running with wine ouha ! Are you a Linux or a Mac user ?

If Linux I think the Makefile in the 2020_12_13-RazorCrest.7z under 2020_12_13-RazorCrest\SRC\KRAMPUSHACK2020\ is working fine.

No mac support :-/

If one having linux can try to build it I would be happy ? Just 'make' in the mentioned directory should build the binary, and then move it to root dir so it's finding the config and datas. The LIB is used as a collection of source files thus no need to build it before.

"Code is like shit - it only smells if it is not yours"
Allegro Wiki, full of examples and articles !!

amarillion
Member #940
January 2001
avatar

What's a good high score? I got 69250 XP!

{"name":"612824","src":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/f\/6\/f6c6f0439ace7715fdb96e6a83cf243a.png","w":1282,"h":827,"tn":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/f\/6\/f6c6f0439ace7715fdb96e6a83cf243a"}612824

GullRaDriel
Member #3,861
September 2003
avatar

I did not calculate the maximum score you can do, so as for now it's the bigger the better X-D

"Code is like shit - it only smells if it is not yours"
Allegro Wiki, full of examples and articles !!

Niunio
Member #1,975
March 2002
avatar

Wow. I mean, wow. I really liked it. It is quite hard (btw I think my mouse is broken as it doesn't seems responsive enought sometimes, not only in your game) but I have a nice time. I'll play it a lot.

Thanks. :)

-----------------
Current projects: Allegro.pas | MinGRo

GullRaDriel
Member #3,861
September 2003
avatar

You're welcome. Thanks to your wishes it was in my reach :-)

"Code is like shit - it only smells if it is not yours"
Allegro Wiki, full of examples and articles !!

Go to: