Log In  

Cart #crillion-2 | 2022-10-31 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
19

A very simple game. Your goal is to destroy all blocks. The problem: You can only move the ball horizontally, the ball moves up and down automatically.

Crillion is an adaptation of the game of the same name on the C64. This release contains the levels of the three official Crillion releases: Crillion, Crillion '93 (hard), Crillion II (very hard). In addition, the levels of Brainion are included, which are designed more than puzzles. And "Junior" from Crillion Junior - a very easy level set.

Rules

Block

[64x8]

In order for the blocks to break, the ball must be the same color as the blocks.

Changer

[64x8]

This allows the ball to be colored.

Skulls

[8x8]

Skulls destroy the character.

Rings

[64x8]

Rings can be pushed in one direction if the color matches the ball.

Download

Binaries for Linux, MacOs, Raspi and Windows:
https://github.com/GPIforGit/crillion/releases

Episodes

This release contains the levels from

Crillion

Published in Happy Computer, 1988/07
https://archive.org/details/happycomputer-magazine-1988-07/page/n51/mode/2up
By Oliver Kirwa
https://www.c64-wiki.com/wiki/Crillion

Crillion '93

Published in 64'er Sonderheft 85
https://archive.org/details/64er_sonderheft_85/page/n5/mode/2up
http://www.homecomputerworld.com/64ersh.html
By Oliver Kirwa
https://www.c64-wiki.com/wiki/Crillion_%2793

Crillion II

Published in 64'er Sonderheft 54
https://archive.org/details/64er_sonderheft_54/page/n7/mode/2up
By Oliver Kirwa

Brainion

Published in "Digital Talk #104"
https://digital-talk.github.io/
By "The Joker" and "Dr.Guru"
https://www.c64-wiki.de/wiki/Brainion

Crillion Junior

https://www.c64games.de/phpseiten/spieledetail.php?filnummer=7614
by holy moses

Level editor

A level editor is available. It is based on "jaP8e" ( https://www.lexaloffle.com/bbs/?tid=49307 ) and must be copied to the "libs" directory of "jaP8e".
https://github.com/GPIforGit/crillion/blob/main/moduleCrillion.lua

Credits:

Oliver Kirwa for Crillion, Crillion'93, Crillion-Construction-Kit and Crillion II.

"The Joker" and "Dr.Guru" for Brainion

holy moses for "Crillion Junior"

Darrell Flood for the "Sloppy Paint" font (used for the Logo)
https://www.dafont.com/de/sloppy-paint.font

P#119855 2022-10-30 13:23 ( Edited 2022-10-31 13:04)

Nice port!
Honestly the first feedback I have is "Particles!"
They're aesthetically pleasing -yes- everyone seems obsessed with particles but the generic rule is they should not distract/interfere with the gameplay.
And here it happens a lot, especially since they have the same colour as the block and your ball ...and you're bouncing frantically around (there's basically a good second+ where you have no idea where you'll come out of the coloured cloud of particles, especially if bouncing in small spaces like in level 4, a maze).
Notice how in the C=64 it was a grey cloud.

P#119861 2022-10-30 17:29 ( Edited 2022-10-30 17:46)
1

@Heracleum
but, but, PARICLES!

ok, I have made some changes. I added a black border around the sphere that appears when particles are nearby. In addition, the particles now dim.

Btw. the idea of the particles is, that they look and feel like the explosion in Lemmlings.
Death in Crillion is said to feel just as oddly satisfying as in Lemmlings when you activate self-destruct.

version 1.02

  • ❎ - speed up temporary
  • 🅾️ - lock the ball in the column
  • better collision-detection-logic, when a ball hits a block/disc and recolor-block
  • move the start-position of the ball slightly to the side since 2 pixel-movement is difficult
  • bugfix warp-wait after all blocks are destroyed was depending on gamespeed
  • disc-movement-speed is now affected by gamespeed
  • black border around the ball over particles
  • particles dim now
  • skip level-option in pause menu for training
  • crillion lvl 18,21 - bugfix
  • crillion lvl 6 - bugfix
  • crillion ii lvl 5,6,14,19 - bugfix
  • new episode: Junior - form crillion junior by holy moses

https://github.com/GPIforGit/crillion/releases/

P#119904 2022-10-31 13:10

Good evening, @GPI:

Well I managed to get a score of 650 and that's pretty good for how lousy I am at action games. Particles are a bit as @Heracleum stated.

Maybe go half-level you have now and when you get the last of a single color, then sparkle with lotsa colors.

If you lose, then you don't get that nice reward of everything blowing up with sparkles like you see.

Nope, you must finish and win the level to get your fanfare of sparkles maybe. Use that as the visual reward.

Nonetheless, great play, love the shadow on the ball. Gold star all the way.

P#119928 2022-11-01 01:56 ( Edited 2022-11-01 01:57)

Super fun, and way harder than it looks! Great particle effects, and sound effects.

P#119952 2022-11-01 14:12
1

Hi GPI,

this is in principle an excellent implementation of Crillion. Also I am very happy to see the levelset that the Joker and I have developed ported to the Pico-8 platform! At first, it took me 1 or 2 hours of playing to get used to your engine, as the controls are really super-responsive compared to the original. After some more hours of playing your game it felt really good. When I then switched back to the C64 version, it actually felt a bit sluggish. Now to the Brainion levels. You may have realized that some levels rely on the behavior of the C64 engine in minute details. I was surprised to see that you made changes to three levels (12, 20, 22). I am not sure whether this is an accident or whether this was done because these levels don’t work with the Pico-8 engine.
Level 12: There is a red block missing in the top right region (between the green blocks).
Level 20: The disc in the middle has the wrong color, it should be red not pink. Actually, I think the level is not solvable now.
Level 22: There should be a pink disc in the top right region. I have an idea why it was removed: In the C64 version when moving the ball to the left, the left disc gets pushed up only one square. In the Pico-8 version, it gets moved up two places, so the way is blocked. This makes the multi round loop intended for this levels impossible.
Another remark to level 4: If you move fast into the top left corner, no blocks should be removed because you have to return in red color. In the Pico-8 version, often the last block is removed and you cannot manage to return in red color.

To summarize: Level 20 is unplayable now; Level 4 often does not work; Levels 12 and 22 are playable, but pointless now.

I assume adapting the engine to be more like the original C64 engine will be very difficult. Another option would be to slightly adjust the level design of these four levels, so that they fit your enginge and become solvable or more satisfactory. If you wish I would be glad to help you with that.

Best regards,
Dr. Guru

P#129200 2023-04-30 21:01

@GPI
Have you read my last post? Are you interested in polishing the Brainion implementation?

P#132269 2023-07-22 22:34
1

Oh sorry, I forgot to answer....

The problem is, that my version handles movement and hit-detection complete different. For example you can hit the corner of a wall, so the ball is reflected horizontal and vertical in the C64-Version, this is impossible in my version. I tweaked the control a lot and I liked it how it feels now.

About your Levels - As far I remembered, I have tested every Level and they should be solvable. On very slow and many many tries...

One Problem was, that I haven't found a solution-video for your Levels...

Level 12: I removed the Block, because I wasn't able to solve this level...

Level 20: Oh, this would make the level a lot easier....

Level 22: That's was the reason why I removed.

My Problem is, that I'm a bad level designer...
If you want to rework the Levels - I released the Level-Designer, download jap8e, put the crillion-level-editior in the libs-folder. You can load the crillion.png-file in japbe, switch to the Crillion-tab and you can edit every Level. In the Menu you can select the episode (4 is brainiac) and level. Episode-names and designers are mention in the sourcecode (level 31).

When you rework the levels, I will replace it with your new versions.

And by the way - when you want to create a complete new set and released it on your own - I have no problem with this (thats why i released the level editor).

P#132338 2023-07-24 17:09

@GPI

Thanks for you answer! Yes, I think it will be a good idea to make adaptions to some of the Brainion levels so they fit your engine. That will really increase the quality of your port. I will try to do this but I cannot promise yet when I will find time to work with your level designer.

If you want to see how the Brainion levels are solved on the C64, you can watch this longplay that I have created:
https://vimeo.com/555842133

Best,
Dr. Guru

P#132340 2023-07-24 17:22

[Please log in to post a comment]