Pharma Frenzy by Jose Pedro Dias
Pharma Frenzy
A Dr Mario homage in vanilla Javascript.
You control pills you can move, rotate, and drop, to form horizontal or vertical lines of the same color and clean the viruses in the board (represented as colored Xs). There are 20 levels for you to play.
You can skip directly to any level:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
controls
keyboard
- left, right - move pill sideways
- down - move pill 1 cell down
- space bar - drop pill
- z, x - rotate
- p - toggle pause
gamepad
- press 1 to define which button/axis to use for each action
- config is stored on local storage and reused on subsequent games
| Link | https://github.com/JosePedroDias/ldjam56 |
| Link | https://josepedrodias.github.io/ldjam56/ |
| Original URL | https://ldjam.com/events/ludum-dare/56/pharma-frenzy |
Ratings
| Overall | 915th | 3.111⭐ | 20🧑⚖️ |
| Fun | 695th | 3.222⭐ | 20🧑⚖️ |
| Innovation | 1014th | 2.472⭐ | 20🧑⚖️ |
| Theme | 1060th | 2.278⭐ | 20🧑⚖️ |
| Mood | 998th | 2.722⭐ | 20🧑⚖️ |
| Given | 13🗳️ | 6🗨️ |
Good clone of Dr. Mario :thumbsup:
Well, now to the things I might consider adding/changing if I'd have time to:
##########################
-music/sounds on z.B. clicking or chain-reactions
-> makes the game more satisfying to play. You can easily encode a .mp3 file into base64, add the scheme and feed it into the 'src' field of an 'Audio'-object
-Background
-> It might improve the artistic quality, the black background+white lines remind me of games like Undertale, but the pills/'x' don't fit that style that much. I'd root for the Undertaly look
-Visual feedback
-> Flashing text, vibrating, etc... Might not be that noticible, but they do make the game feel more alive! (Which makes it more interesting to player)
-Moving the UI outside of the game-field
-> makes it a bit less distracting, but cleaner
-Main menu
-> can be as simple as 'Pharma Frenzy' + 'Start'. But it does make the game feel more premium
-Animations (on level switch, loss, win, etc..)
-> Again, makes the game feel more premium
##########################
Gameplay-wise I'd defenetly add more. It does not have to be that complicated, like simply resizing the game-field
or changing the gravity, or adding Anti-bodies that help you, but might die and turn into an immovable object for the rest of the run, etc..
That should help keeping the interest of the player!
All in all I liked it, but might as well be a demo
Biggest regret was that I added support for gamepad api and not keyboard bindings definition. Sorry for that.
My progress after the deadline is in a different, unpublished branch
https://github.com/JosePedroDias/ldjam56/commits/after-the-jam/
I could serve that version as well on a different link, but I fear it may look dodgy/cheating. Let me know what you think.