sigonasr2
|
9c17b3b649
|
Split up implementation of Pixel from the header file so that the entire pixel game engine header isn't required for Pixels. [WIP] Stage Mask polygon and overlay structures setup.
AreaHighlightTest branch.
|
6 months ago |
sigonasr2
|
27d0e16a94
|
AreaHighlightTest branch created. Added test code for highlighting arbitrary areas via polygons within a map using optimization map rendering. Release Build 9561.
|
6 months ago |
sigonasr2
|
6be3e5e83d
|
Fix bug involving lingering tornado attack. Reduce size of boss arena so item drops and the end zone ring spawn within player reachable locations. Made item drop locations respect boss arenas. Added mid phase for 2nd chapter bonus boss. Fix boss indicator appearing when no boss is present. Release Build 9534.
|
6 months ago |
sigonasr2
|
78d2234ccc
|
Refactor manual typing of HP Ratios with an HP Ratio function for the monster and player classes. Release Build 9524.
|
6 months ago |
sigonasr2
|
59dcde475a
|
Fix a bug where hp recovery when at full health still applied passive hp recovery effects. Fix bug with volume transitions not respecting the user's set volume controls when adjusting audio events. Add debris spawning for second bonus boss. Release Build 9522.
|
6 months ago |
sigonasr2
|
e4e1a42fc1
|
On death, Chapter 2 bonus boss clears the wind and overlay if it was in the middle of that attack. Wind speed gets reset when casting timer ends. Add an extra layer to bullet rendering so there is some consistency with rendering even when bullet Draws are overriden. Fix bug w/opening debug.log file once the AiL class has been initialized. Double the iframe time from getting hit by a tornado to prevent double-hits. Setup wind debris projectiles. Release Build 9515.
|
6 months ago |
sigonasr2
|
0b84e69709
|
Flip argn and args in main function (to properly correspond to the main prototype).
|
6 months ago |
sigonasr2
|
b46350ac78
|
Move get_Command_line_args function into WIN32 define macro (to allow building on Linux).
|
6 months ago |
sigonasr2
|
764fdfb06d
|
Fix redistribution scripts and Linux scripts. Linux scripts now detect if Steam is installed and if the game properly initializes with steam. If it does not, it will restart itself to run in nosteam mode. Added the ability to read command line arguments into the game. Release Build 9441.
|
6 months ago |
sigonasr2
|
71466f2b97
|
Implement Rendering fixes (Infinite iterator bugs) from demo fixes. Release Build 9509.
|
6 months ago |
sigonasr2
|
46ee54d7c5
|
Fix bug with double rendering. Not using iterator marker to determine what else to draw. Fix bug with maximum health not healing to maximum when health is affected by Health %. Refactored wind speed to be a global value within the game's engine. Included speed reduction properties for wind when warrior blocks. Include projectiles/player being affected by wind and casting to be allowed when pushed by wind. Release Build 9507.
|
6 months ago |
sigonasr2
|
3c47cb908e
|
Added an overlay control class. Optimize and rearrange rendering order of bullets and effects such that all bullets now appear above monsters. Fix a bug involving some objects that are supposed to appear behind the player end up in front when they are aligned on the same tile row. Preparations for wind attack. Release Build 9482.
|
6 months ago |
sigonasr2
|
e53f7cb4cd
|
Add rotation parameter and hit iframe time to bullets. Iframe timers now compares current iframes to the new duration and keeps only the larger amount. Fix bug allowing monsters with jump attacks to still cause knockback and iframes even when the hit does not land. Fly Across attack implemented for second bonus boss. Release Build 9447.
|
6 months ago |
sigonasr2
|
2d2c123c33
|
Move damage numbers to be rendered on top of the HUD instead of below it. Add in boss indicators that appear while a boss is off-screen. Fix bugs with knockback buffs being applied in the wrong location, making them effectively useless. Fix bugs with player velocity being nan when standing directly on top of a monster spawn. Fix idle animation during stone elemental rock toss cast. Reduce enemy collision hitboxes to more sensible and playable numbers with new collision system. Release Build 9413.
|
6 months ago |
sigonasr2
|
440cc89c7b
|
Update No XP/Drop Hawk labels in Tiled Editor. Added spawn controllers, setup multi-tiered spawns. Fixed collision radius bugs. Added Chapter 2 Bonus Boss and Major Hawks Tiled Templates. Fix Stone Elemental Casting circle radius. Release Build 9378.
|
6 months ago |
sigonasr2
|
a39551c356
|
Change monster data image storing to use an unordered_map instead. Create an optional display name for monsters to use when monster data is being generated to allow for name overrides while retaining unique monster types. Added No XP variant of Hawks. Setup Chapter 2 Bonus Boss spawn. Release Build 9362.
|
6 months ago |
sigonasr2
|
551cabf463
|
Implement Stone Elemental Burrowing attack, fixed Stone Elemental pathfinding towards target location, slightly increased visual indicator for stone pillar cast circle. Fixed sorted rendering for objects that appear before elements with collision. Refactored iteration loops for drawing so they don't cause multiple unnecessary draw iterations. Do not draw monsters that are marked for deletion anymore (prevent sudden pop-in when drawing on the last frame of fading out). Release Build 9350.
|
6 months ago |
sigonasr2
|
1d5d4d8240
|
Implement rock toss and stone pillar spawning behaviors for stone elemental. Refactor HurtEnemies functions to instead hurt any target with targeting flags. Fix bug with player to monster collision not respecting new collision radii. Release Build 9318.
|
6 months ago |
sigonasr2
|
3e68c9ac9e
|
Update Stone Pillar graphic. Update Stone Pillar Monster data. Include a do nothing strategy. Implement immovable property for monsters. Implement Invulnerable property for monsters. Implement lifetime property for monsters. Include a fadeout timer for when the lifetime expires. Implement capability for monsters to be deleted from the map. Release Build 9271.
|
7 months ago |
sigonasr2
|
3fafcd39f3
|
Implement mounted monster behavior and animations that run separately from the main monster itself. Added Goblin Boar Rider AI and Goblin Bow (while on Boar Rider) AI. Added spawn of submonster on death of main mounted monster. Release Build 9199.
|
7 months ago |
sigonasr2
|
89bc17c0a2
|
Added arrow simulation for bow goblins. Added perception levels which increase the accuracy of the shooting monster over time. Refactor bullet update code to be inside the bullet class itself. Release Build 9169.
|
7 months ago |
sigonasr2
|
593180c730
|
Fix player spawn locations being a whole tile off. Change map background scrolling to not be fixed, but to utilize the entire image across the span of a map. Add a foreground background layer to provide 2 potential parallax backgrounds. Release Build 9091.
|
7 months ago |
sigonasr2
|
e40f7dccd5
|
Use smaller images for class character/visual novel sprites. Release Build 9020.
|
7 months ago |
sigonasr2
|
5ff64da26a
|
Tweak Boar behavior. Fix bug with knockback velocity not being saved when player comes into contact with another monster. Release Build 9019.
|
7 months ago |
sigonasr2
|
64dc8bcf10
|
Enforce const-ness across tilesets to ensure copies and writes are explicitly allowed. Release Build 8990.
|
7 months ago |
sigonasr2
|
ed0d5e2507
|
Boar test behaviors and general AI implemented. Release Build 8958.
|
7 months ago |
sigonasr2
|
54c36d61fa
|
Controller vibrations should all be halted during the death screen and reset (as a failsafe) when reloading a stage. Release Build 8947.
|
8 months ago |
sigonasr2
|
4557138662
|
Modified TMX Parser to read new map spawn format. Fix missing spawns. Added errors when spawns are missing from a monster.
|
8 months ago |
sigonasr2
|
188f2f28b2
|
Implement map tile repeating factors and implement animated blocked off map region animation frames. Release Build 8917.
|
8 months ago |
sigonasr2
|
eb9114406e
|
Change checkmark from being two line decals to being a single decal. (Note: There is a bug with ViewPort PGEX's line clipping.) Fix scrolling navigation for menus where the navigation doesn't reset the actual scrolling. Corrects Issue #37. Added exit ring indicator on minimap. Auto Pause game setting added. Auto Pause behavior changed to only pause on taking damage when the window is not focused. Release Build 8901.
|
8 months ago |
sigonasr2
|
3c65db545d
|
When the game loses focus, the game will autopause during exploration. Release Build 8879.
|
8 months ago |
sigonasr2
|
77e2a654f4
|
Minimap follows camera instead of player. Minimap view setting is now saved in player configuration. Added controller option for minimap toggle input. Release Build 8875.
|
8 months ago |
sigonasr2
|
1680b37671
|
Add toggle between small,large, and hidden minimap. Release Build 8868.
|
8 months ago |
sigonasr2
|
0b25bf1d1b
|
Implemented minimap HUD overlay and included miniature player marker. Rearranged initialization of player animations in loading process. Release Build 8851.
|
8 months ago |
sigonasr2
|
a37a7d41ce
|
Minimap chunk revealing and updating is now stored in user save files. Fix minimap map alignment to match the tile size of the map (The camp has a different base tile size). Release Build 8825.
|
8 months ago |
sigonasr2
|
e59ace87f3
|
Implement a ViewPort for the minimap as a full circle. Fix a bug with ViewPort PGEX having hardcoded 4 sides for displaying decals. Release Build 8815.
|
8 months ago |
sigonasr2
|
205a974a7b
|
Setup chunk data structure and move black minimap outline rendering to the sprite instead of doing it in the decal rendering. Release Build 8767.
|
8 months ago |
sigonasr2
|
f9ffd026a9
|
Switch to storing unique pointers for the monsters list instead of objects. Added a source monster for frog tongues to remain attached to so they follow the monster that they originated from. Release Build 8734.
|
8 months ago |
sigonasr2
|
a81169cd7f
|
Color mode sampling on tiles to determine minimap colors. Release Build 8703.
|
8 months ago |
sigonasr2
|
914b55e4c1
|
Minimap generation implemented. Release Build 8675.
|
8 months ago |
sigonasr2
|
133dc1a2e0
|
Fix bug with leaving a stage via the pause menu while not having cleared a stage causing the unlock to still occur. Release Build 8656.
|
8 months ago |
sigonasr2
|
5cc7139025
|
Address Issue#45. Pressing opposite movement keys now properly stops animation. Movement with analog stick now properly sets last moved direction key as well instead of facing last digital input direction. Velocity is now applied and footsteps factor in total velocity before playing. Fixed a bug where the game could be closed by the player during a file save, causing the hash of the file to potentially become corrupted and unplayable. Fix some tiles at the end of 1-1 to match the underlying color of the surrounding forest. Removed erroneous upwards path from base camp on the world map. Release Build 8630.
|
8 months ago |
Nic0Nic0Nii
|
533c089485
|
Fix invalid play.html file reference in emscripten_run.sh script. Update scripts to make sure packkey source file is always assumed unchanged. Fix typos.
|
8 months ago |
Nic0Nic0Nii
|
793815e9ce
|
Move global update items to its own game loop update function. Damage numbers now update on the overworld map menu.
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
8 months ago |
sigonasr2
|
92da000b13
|
Added vignette effect when taking damage. Release Build 8614.
|
8 months ago |
sigonasr2
|
b089ea9ed5
|
Fixed Issue#40. Mmory leak found and corrected, forgot to delete corresponding sprite attached to a decal when cleaning up text caches. Release Build 8610.
|
8 months ago |
sigonasr2
|
ecde7d1833
|
Blame Sherman for unlocking areas early. Add more leniency for the far zone on analog sticks to reach max speed quicker. Make auto aim target right on closest instead of max aiming distance. Release Build 8595.
|
8 months ago |
sigonasr2
|
a9b860c794
|
Fix static animation bug for controllers when using the DPad for character navigation. Fix bug allowing players to unlock the next areas by hitting the Return to Camp button even if they did not complete the stage. Release Build 8585.
|
8 months ago |
sigonasr2
|
36775982a6
|
Emscripten compatibility fixes.
|
8 months ago |
sigonasr2
|
b8790c16b6
|
Added analog controller precision movement for controllers. Fixed bugs with animation system involving movement velocities not being consistent nor updating correctly for up/down directions. New Steam Controller Configurations. Release Build 8577.
|
8 months ago |