I really miss that retro CRT feel, where the sub pixels of the CRT blend together in a way that can never reproduced by the new flat screens. I’ve always wanted to experiment with a pixel shader to make the feel of the game look more retro. And I found a couple of cool shaders on shadertoy that emulate the CRT retro feel. I think the game looks better, although by default it is turned off. For one thing it could be your video card might not support the shader, and secondly not all players like the CRT feel.
There are two versions that you can select from, v1 and v2. I prefer v2 as it simulates even an animated subtle Moiré effect. The bloom effect gives it another touch. You can tweak the shaders to your liking as each shader has it’s own settings. Check out the video of the shader in action. Make sure to switch to full screen to see the effect, but even better, you should just play the demo if you haven’t already :)https://www.youtube.com/embed/sXpHLQkXN64
Since I revamped the menu system, now it’s super easy for me to add another menu. And it’s been a while since I wanted to allow players to customize the multiplayer. Two things that often propped up during multiplayer playtests were the following:
One of the players would spoil the fun by stealing the opponent partner and place her on death traps. Of course this is also the fault of a player leaving the partner unattended. But I thought to add an option where you can disable stealing opponent friend.
The other one was that players thought they can throw their partner at each other to steal their coins. But honestly I thought that was kinda weird to have in the game. But since players seem to expect that, I have added an option to allow hurting your opponent by throwing your partner at them.
v0.6.6 Release Notes
New Menu system with transitions & icons
Graphics settings included CRT shaders for that retro feel
two different CRT shaders with own settings
Multiplayer settings to turn on (or off) the heat a notch
Can steal opponent partner (default on)
Throwing the partner at an opponent will hurt the opponent (default off)
Enter the players’ names
Start with an inventory item (wip)
New Felicie Sounds (over 100 wavs).
Support for thumbstick in menu
Fix for enemies who have hp 2+ where them could hit you back. Also added more feedback when you hit them by bouncing them a bit with the hit
Do not allow using inventory when jelly fish
French merchant texts were not fitting
Fix for burp not playing due to play random voice over cancelling delayed sounds
Fix for teleport when felicie throws giorgio near a ceiling
I have finally released the update for the early access and demo where you can now play as Felicie too.
Giorgio is too fat to be carried! So she pulls him from his ear haha. She’s more nimble than Giorgio and so you might find her a bit more challenging to control. But once you get used to her movement, you will be zapping faster through the levels (of course if you’re not dragging Giorgio by his ear). Ah yes, she doesn’t fart too, because you know… she’s refined 🙂
Watch the new trailer:
You can now play as Felicie and pull Giorgio by the ear and throw him around
Felicie runs a bit faster when not carrying Giorgio
Voices for Felicie are not complete yet
There are some minor known issues when playing as Felicie, e.g. color of text is not swapped, or if Giorgio dies in Multiplayer it says Felicie died. Will be fixed in the next build.
Re-enabled switcheroo. This is a ghost-like entity rarely found in crates, which will swap the souls of Giorgio and Felicie. So if you’re playing with Giorgio, you start controlling Felicie (or vice-versa)
Warning to press jump button to jump higher. This is to re-inforce the tutorial that you have to keep the jump button pressed to go higher.
Global timer for speed runners. You now get an incrementing timer at the bottom across the levels.
Fix for erroneously swapping player’s x-scale when throwing rope on a single tile
Fix for crash if player gets hit by an arrow while pulling up friend
Fix for disappearing enemy when being hit at the edge (during the delay before it switches direction, causing an image_xscale of 0)
Fix for animated pickups on P1 in multiplayer being off
Fix for crates getting teleporting when throwing them in a corridor along the ceiling (managed to reproduce only with Felicie)
Jellyfish in multiplayer changes color
Dropped loot can trigger traps too. It look quite odd for a red jewel to fall on a switch and it doesn’t get pressed!
Health pickups go in inventory now, so you can drop them to give them your friend. This was quite requested, where players wanted to have more control on health packs, so they can donate them to their partner.
Accept Enter key in menu (suggested by Linux gaming group). This was quite stupid from my part to omit the Enter key to select a menu item 🙂
Disable double kills during boss fights because otherwise scores are too high (recommended by Jonathon)
– “When you step down from the ladder to the platform then Felicie may fall down of the platform. Expectation: Felicie keeps to stand on the platform. https://youtu.be/pRjaHFLFYyY?t=810“
Fixed some ordering of objects and traps
Fixed bug reported by retrome: “Felicie starts to jump after she hit by explosion when you carry her, funny one. Expectation: you keep to carry her or she takes a damage and you drop her down. https://youtu.be/pRjaHFLFYyY?t=1785“
Fixed bug reported by retrome: “Arrow hits Felicie when you carry her but she takes no damage. Expectation: Felicie takes damage and you drop her down. https://youtu.be/7V0rUSqrg9E?t=1973“
Fixed bug reported by retrome: “Felicie jumps through the wall. This may cause a game over. Expectation: you drop Felicie down near yourself. https://youtu.be/pRjaHFLFYyY?t=424“
Fixed text misalignments for all languages
Fix for boulder weird scaling when stops on a particular direction
Fixed inconsistencies with explosions. You can now destroy chests with bombs. Also sand dunes and spider webs will be removed by explosives. Even gates, switches and launchers will now be removed. Also tweaked coin effects of explosions.
Fixes for window height when entering name
Fixed for blinking eyes in tutorial (reported by Jonathon)
Fix consecutive kills rewards
Mummy walk had a missing frame for a leg
Fixed issue with enemy keeps running
Fix for weird size of screen when pressing F1 (not easily reproducable)Also if surface of pause screen is lost, then we resume to avoid crash. Spotted by Retrome. Thanks for the testing!
Fixed issue with scrolling friend when near explosion and being carried. Also solved potential problem when a thrown object of the explosion kills someone.
Boulders and other stuff should not be destroyed when they hit you while invincible
Fix for p1 gamepad disconnect, but p2 gamepad doesn’t get moved to first slot
Fix for throwing friend, but when sliding was not hitting enemies
Crate without a flipped question mark
Fix for teleport when friend is blinking and thrown in a corner
New Tutorial Explanation Backgrounds
Updated translations (inc for demo)
Update Gesture animation to be Carlton’s dance (awesome for taunting in MP)
Vases rotate slightly when thrown and break on contact
Throwables now do not collide if sliding speed is too slow
Animated exclamation. Also Fixed issue with exclamation doing “shadows” in the top-left of the level (due to rendering issue)
Made enemy pause at the edges
Made mummy to comes walk faster at you when he spots you
Show version in menu instead of game. Show details in game only with F2 toggle
When climbing, carried objects should be near hand
Showing “perfect” faded out in level summary and made sure it fits in all languages (although for now I kept it untranslated)
Tweaked deceleration when throwing on land (Also Experimented with controls while throwing in mid-air but reverted and didn’t commit that, as it felt fake)
I finally added the new graphics for enemies in the Egypt world. I also updated some other Egypt world graphics like the mural and doorway. It’s coming together nicely. The Mayan enemies will be next :).
Here are the full release notes for this update v0.6.1:
Polish language support
Added sound for throwables bounces and slide
Dead body landing sound
Show Play As although disabled for now
Friend Falling in mid-air animation
God rays from open chest
Dead bodies are now in their own layer (they were appearing behind ladder/door)
Throwables should hit even if they are sliding (including friend)
Fix for remaining alive (running away) after being killed. Should also fix issue with occasional running away after dropping
Fix for incorrect direction of dead bodies when killed enemies
Multiplayer – Light fade out when exiting. Also when jellyfish, light of friend is disabled
Fix for German death reason sentence
Fixed collider for spiders/scarabs when cornering so they don’t touch you if you’re on the other side of the corner
Fixed issue reported by retrome regarding ladder climbing up/down fast when ladder is near a wall and you press direction keys
Typo for !myid in Russian
Tentative fix for collision detection with enemies, where enemies with hp 2 would not report the second collision if falling on their head twice, if using a normal GM collision event.
Fix for friend not getting hurt when still dropping in mid-air and being hit by an arrow
Fixed typo in text said by merchant when he says Welcome Back
New Enemies Graphics (For Egypt). The Demo for Steam Festival will only have Egypt available
New Boss Graphics, boss end animation
Revert “Fixed issue where you couldn’t pick up just spawned loot” – it wasn’t behaving as expected
In the boss level only, Dead enemies will fade away and spiral dust come up
Some sparks coming out of torches
Improved Lightning from teleport and zappers
Friend now gets hit if thrown against enemy which isn’t killed (hp > 1)
Breakables now break even if dropped vertically. Also tweaked frictions
Increased slightly loot colliders
Update Egypt Mural
Added glows to angels
Updated create and vase breaking sprites
Do not break stuff with friend if not too fast (i.e. not really thrown at her)
Updated Merchant graphics
Loot sound muffled the further away it is
Avoid generating murals behind entrances
New Egypt Door Graphics
Chest is now the same for multiplayer and singplayer (loot only)
Tweaked prices for shop
Avoid friend blur when falling vertically and not being thrown
Tweak to volume of coins and loot drop and also changed dead body land
I’ve been working on the sprites for the last 3 weeks or so, using the concepts from Samuel Suarez. Apparently I had to redo over 400 sprites! WOW. But it was worth it. The new characters are more lovable. Hope you like them too.
Pyramid of the Day was tweaked as well. The time bonus was giving too much points. Also I added a 1000 bonus points if you get any of the following perfect:
Here are the full release notes for v0.6.0.
New Graphics for George and Felicie
Motion blur when falling to fast
Dust cloud when jumping
Different animations when jumping vertically/horizontally and landing
Offsets while carrying objects
Felicie Slide sound effect
Option to disable fog from pause menu (useful for slow GPUs)
Show hole after finding a secret
Semitransparent Flags for multiplayer
Show time in multiplayer
Fixed rare teleporting issues (hopefully)
Delayed sounds sometimes wheren’t playing (like burping when eating beans)
Fix for Felicie flipping flopping when whistling and she’s directly above you
Do not allow entering keys for name if he’s using the keyboard for controls
Fix for friend triggering switch when carried
Fixed C4 pickup animating the whick when not lit up
Fix for when you pick up opponent friend and she is still sliding from a throw, she will be hovering on your head
Pulling rope animation and fixed issue where the player would be misaligned by a tile
Fix remaining stuck in mid-air when using teleport or zapper
Fixed bug with menu selection screen re-appearing if you keep it on English
Do not show friend marker if jellyfish
Fix for whistling in mid-air (if you press action key a lot while falling)
Fixed issue when breathing underwater, where text remained green
Don’t pick up friend if dead (especially for multiplayer)
When playing pyramid of the day always reset to first world
Fixed issue where pyramid of the day of mayan was the same as egypt
Scorpion attack wasn’t hitting friend
Fixed issue where you couldn’t pick up just spawned loot
Disabled switcheroo for now (as I still need to create graphics for them)
You can move horizontally on the ladder
You can know pick up and reattach a bomb
Can use inventory while running and swimming
Show next key to press to continue instead of green triangle in tutorial
Switch remains slightly visible when pressed
Allow to jump again after jumping on an enemy
Tweaked score for time bonus Added +1000 if you get enemies, loot, secrets perfect
(and soon Polish thanks to two guys from the Discord community)
The above were translated by translators (actual persons) but not professionals from the games industry, so I’m expecting there will be a lot of inconsistencies. And Localization QA is quite expensive.
If any of the above languages is your native language, I would really appreciate it if you could double check it and report and weird translations 🙂
As soon as I saw those players coming in, I decided to pause on everything, and add something to Discord to make hopefully make it more interesting to the players.
The game already had leaderboards for each difficulty of the single player (Tourists = Beginner, Returning Visitor = Medium, Badass = Hard). There’s also the leaderboard for Pyramid of the Day (which resets every 24 hours). And I thought … “wouldn’t it be cool if the player got some kind of recognition in Discord when they top the leaderboards?”. So that is what I focused on this week.
I created a bot (which I called Giorgio 🙂 ), and through it you can query the current leaderboard status directly from Discord. Moreover, the bot will check if those in the top 10 should be given a title. So they would be shown under Tourists, Returning Visitor or Badass according to the difficulty they played in.
In the case of Pyramid of the Day, only the first one will be recognized and highlighted in Discord as Pharaoh of the Day, and a crown will also be placed near his username. Of course this only lasts for one day 🙂
There are instructions in this new build how to link your discord in order for your scores to be recognized by the discord bot.
Multiplayer session with Judo Cruise Gaming (Youtuber)
Also this week I had the pleasure to record a multiplayer session with Judo Cruise Gaming. We used Parsec for this. Enjoy!https://www.youtube.com/embed/LassmCCs98s
I’ve been getting this quite a lot since the first builds … “I cannot customize the keys…”
Now you can 🙂
In the pause menu you can customize the keys to your heart’s content.
Also, you can now vote for tasks to be prioritized in a trello board. I migrated the tasks/bugs from my local todo list to a trello board. You can see it here: https://trello.com/b/fhkZsXV4/pyramid-plunge. So some fixes/features will have a link to the card directly to the trello board.
Quick Update on Online Multiplayer
Besides this minor feature, I’ve been busy as well on the online multiplayer netcode. So far throwing, killing enemies and arrows are synched properly. So online multiplayer is not in this build, but hopefully soon 🙂
Support for partial damage, with hearts now having 4 quarters. Support for partial damage, with hearts having 4 quarters. This was done as it was a bit stupid that in 2p, the opponent cannot damage your friend (as she would be killed pretty quickly). So instead now this is introduced, so that throwables damage you by one quarter, while enemies, boulders, arrows, etc damage you be 1 whole heart.
Dead bodies should be behind pickups
Switcheroo ghost should not chase exited players
Fixed issue with some pingponging animations
Fixed pivot points for Felicie swimming as it was very jarring when flipping direction
Draw friend avatar in multiplayer according to chosen color
Fix for multiplayer where player can pickup opponent friend while she’s climbing up the rop, causing a bit of a glitch
Do not allow to deploy explosives at edges of level
Fixed depths of characters when switcherooed
Tweak to tutorial so bomb part is easier
Improved exit animations
Chest can be flipped horizontally randomly in level generation
Tweaks for pause menu
Do not decrement flood timer when exiting the level
Tweak so you can steal back your stolen friend while being carried (As previously you had to be above the other player to steal back your friend)