Skip to content

Releases: binji/porklike.gb

v1.0.13

16 Oct 07:55
Compare
Choose a tag to compare

Fixes:

  • Bombs replace unspecial floor tiles with rubble
  • Scorpions only blind you for 29 turns
  • Don't allow AI movement when stepping on stairs
  • Keep player correct color when stepping on saw
  • Don't allow targeting outside of bounds
  • Show target sprite on bottom row

Improvements:

  • Add restart menu

v1.0.12

26 Jul 03:14
Compare
Choose a tag to compare

Upgrade to newer gbdk

Fixes:

  • Fix gbc rom so it works again

v1.0.11

23 Apr 20:25
Compare
Choose a tag to compare

Fixes:

  • Exclude CGB code from .gb file, so it works properly on CGB devices

v1.0.10

10 Feb 05:40
Compare
Choose a tag to compare

Fixes:

  • Fix GBC palette fading; without this, the game doesn't run properly on accurate emulators/hardware.

v1.0.9

29 Nov 06:12
Compare
Choose a tag to compare

Fixes:

  • Update fogged/invisible mobs so their x/y position is updated, and they perform triggers. This makes invisible ghosts flash in the correct place when you kill them.

v1.0.8

23 Nov 03:37
Compare
Choose a tag to compare

Fixes:

  • Fix some sight bugs when blinded:
    • Normally all 4 squares around you are unfogged. Then if any of those squares is not "opaque" then it unfogs any walls nearby.
      the code unfog the wrong neighbors.
    • Check whether surrounding squares are in bounds (otherwise will wrap to other side)
    • Monster's vision was accidentally seeing through walls when you're blind

v1.0.7

18 Nov 08:27
Compare
Choose a tag to compare

Fixes:

  • Disable start button as cheat to skip levels
  • Place chests properly (proper fix for v1.0.6)
  • Only repeat direction buttons and A, not B/select/start

Improvements:

  • Implement gameboy color version

v1.0.6

17 Nov 01:44
Compare
Choose a tag to compare

Fixes:

  • Pack enemies into plant rooms if they can't all fit in other rooms
  • Fix infinite loop trying to place a chest in a 3x3 room that already contains the entrance stairs

Improvements:

  • Increase the maximum number of mobs to 40
  • Reduce the number of disjoint sets to 52

v1.0.5

28 Sep 09:34
Compare
Choose a tag to compare

Fixes:

  • Floor 0 would be filled with random mobs when dying while blinded and restarting

Improvements:

  • Added a wurstchain. This keeps track of how many times you've beaten the game in a streak. After you beat the game, your streak will be saved, but as soon as you open up the chest on floor 0, your save will be deleted! You have to beat the game again before it will be saved.

v1.0.4

02 Sep 08:28
Compare
Choose a tag to compare

Fixes:

  • Fix bug when grappling to map extents. Now you go all the way to the wall.
  • Fix bug where mob AI is skipped. If a mob was stunned and died in the same turn, it would pass the stun to the mob that took its slot.
  • Fix is_valid() function so it works correctly. Now a pickup will drop as close as possible to the chest it came from. It can also land in the upper-left corner.

Improvements:

  • Better randomization of level. Mix in entropy on level 0 so levels 1-9 are more random.
  • Add a joypad repeat rate and buffered input, like the original porklike.
  • Big optimization to the sight() function, so it runs ~3x faster in some cases.

Code:

  • Some code cleanup.