The Dink Network

Push and Pull

Main menu featuring art by the super cool and sexy Bluedy Dink creates a barricade and stacks his resources safely in a corner. This makes pushing and pulling a snap!
Push and Pull is a rebuild of the push system, so Dink can push things smoothly, and move with the objects, like in other games.
Dink can also Pull objects as well now by holding the 'P' key.

Might sound simple, but when you start to discover the bugs of trying to rebuild a hard coded game mechanic with DinkC, boy is it frustrating!
2 Months of 1 hour+ work a day of trial and error, and complete restarts when one method wouldn't work, and over 1000 lines of DinkC later, and here we have it!

Special Thanks to Bluedy for creating the map and title screen to show my dev file off, and for testing as well. He sped the development up of this file.

Not compatible with Dink Smallwood HD due to the change in how key-#.c scripts are called when a button is held down.

For Best performance please use FreeDink, although 1.08 works as well, just sometimes not as smooth I've noticed.

Enjoy, and please report bugs if/when you find them.
Released:February 27th, 2019
File Size:224.85 KB
Release Notes:Changes:
- FIXED a nasty bug that had the potential to exhaust the sprite limit on screens with movable objects

Due to not having much time to work on this, the next update is taking longer than expected (please read below, the plans for v1.02)
But the bug listed above was quite a nasty one, and quick to fix, so that is the only bug fix/change in this version.


Planned for version 1.02(yet to be released):
- Other minor and rare bug fixes (Dink occasionally getting stuck in objects, Dink's base idle messing up, random editor sprite vanishing from the screen)
- Compatibility with Dink Smallwood HD, mobile devices and gamepads.

- Rewrite of how the system works to simplify it, so it works in one of two methods available to the player, selected via the escape menu: Method #1 - Holding P activates push and pull (player holds P, and moves the object forward or backward) Method #2 - Walk into an object to activate push and pull (kind of like how push is currently activated, but you can move the object forward or backwards). Deactivate by moving away from sprite.
Method #2 will be enabled by default for DinkSmallwoodHD (Method #1 incompatible due to the way key-#.c scripts are called when button is held down)

If you find any bugs other than the 3 listed above, please let me know!
Play:Play this D-Mod right now in your web browser! (More Info)