1. Hey! Guest! The 36th GMC Jam will take place between February 27th, 12:00 UTC - March 2nd, 12:00 UTC. Why not join in! Click here to find out more!
    Dismiss Notice
  2. NOTICE: We will be applying a Xenforo update on Tuesday 25th of February. This means that from approximately 10:00 to 14:00 BST the forums will be offline (or possibly longer). Sorry for the inconvenience! Official Announcement here.

Demo The Struggle of Combat - Randomly generated side-scrolling shooter

Discussion in 'Work in Progress' started by Yrbiax, Nov 30, 2018.

  1. Yrbiax

    Yrbiax Member

    Joined:
    Nov 30, 2018
    Posts:
    108
    I was messing around with custom levels, when i accidentally discovered something amazing :D
    Too bad my toaster computer couldnt record it properly.

    [​IMG]

    Stuff added to custom levels:
    -Bosses
    -Mini bosses
    -Characters
    -Weapons
    -Cheats
     
    Red Phantom, Japster, Bentley and 2 others like this.
  2. Yrbiax

    Yrbiax Member

    Joined:
    Nov 30, 2018
    Posts:
    108
    Here is some footage from custom levels.



    Custom level options are mostly done, but i still have to clean up menu.

    Options added:
    - Level Style (Background,walls and music)
    - Darkness
    - Time mod
     
    Red Phantom and mamacato like this.
  3. Yrbiax

    Yrbiax Member

    Joined:
    Nov 30, 2018
    Posts:
    108
    I decided to make melee attacks into separate objects as old melee animation was buggy while running or jumping.
    output_SA2FuQ.gif output_eWcMB2.gif output_y4Ixhe.gif
    Apologies for lack of progress. I have been busy lately.
     
    Last edited: Jul 8, 2019
    Red Phantom and sitebender like this.
  4. Yrbiax

    Yrbiax Member

    Joined:
    Nov 30, 2018
    Posts:
    108
    owlWings.png

    Updated demo avaible:
    https://www.dropbox.com/s/w4o8vinf51fsr4i/The Struggle of Combat Demo 14072019.zip?dl=0

    - Melee animations updated
    - Some of description boxes fixed
    - Explosive shoes: Now pressing down makes you fall faster
    - Eagle wings changed to Owl wings. Now creates deadly feathers when double jumping.
    - Triple bullet damage increased from 0.5 x 3 to 0.6 x 3
    - You no longer take collision damage if enemy dies to Cactus skin
    - Baseball bat cost increased to 2
     
    Red Phantom likes this.
  5. Yrbiax

    Yrbiax Member

    Joined:
    Nov 30, 2018
    Posts:
    108


    I decided to change how shortcuts are unlocked. Now you have to reach treasure chest in each zone while carrying cursed key. Cursed keys will add additional challenge to the game.

    cursedKeys.png

    Cactus curse: All enemies drop cactusballs upon death.
    Bomb curse: Every 5 seconds bomb will spawn at player.
    Trap curse: Every 5 seconds trap will be thrown from player.
    Hook curse: Hook comes from sky to steal you items.
    Fly curse: Enemies spawn 3 small flies upon death.
    Helicopter curse: Strong wind pushes you backwards.
    Ufo curse: You start seeing hallucinations.
     
    Last edited: Jul 22, 2019
    Red Phantom and sitebender like this.
  6. Yrbiax

    Yrbiax Member

    Joined:
    Nov 30, 2018
    Posts:
    108
    Cursed keys will drop upon death.
    [​IMG]

    Other changes:
    - Miner's bomb damage and cooldown increased. (Bomb felt really underwelming considering how hard it was to land compared to other abilities)
    - Super ability no longer increase bomb damage.
    - Helicopter curse: Wind now changes direction every 15 seconds
    - Curses are no longer active during shop levels
     
    Red Phantom and Bentley like this.
  7. Yrbiax

    Yrbiax Member

    Joined:
    Nov 30, 2018
    Posts:
    108
    Metro allows you to skip levels if you have acquired metro pass.

    [​IMG]

    Other changes:
    - curse mode added (1 random curse is activated in each level).
    - exp requirements and exp gained from enemies changed in loop.
    - time mod now has more time in later levels and when boss mode is active.
    - most of projectiles are now visible in darkness.
     
    Red Phantom and sitebender like this.
  8. Yrbiax

    Yrbiax Member

    Joined:
    Nov 30, 2018
    Posts:
    108
    Finally got back into drawing process.
    ezgif.com-gif-maker.gif seagullgif2.gif sFish_A_strip1.png
    Here is some new sprites.

    Special ammo cost is now calculated by weapon level and damage. Ammo consumption is now much lower with most weapons.
    - Gun drops now give 50% of maximum ammo instead of 100%
    - Reduced ammo gained from special bullet upgrades.

    Having too many level restarts made beating the game lose sense of accomplishment. So i decided to try new approach.
    - Maximum lives reduced from 10 to 1.
    - Gain 1 life everytime you visit shop. (1 level restart for each zone)
     
    Red Phantom and sitebender like this.
  9. Yrbiax

    Yrbiax Member

    Joined:
    Nov 30, 2018
    Posts:
    108
    ratgif.gif flygif.gif

    Updated demo avaible:
    https://www.dropbox.com/s/z2yydidns9u4khd/The Struggle of Combat Demo 31082019.zip?dl=0

    - Cursed keys added (Cactus key can be unlocked by beating cactusboss 3 times)
    - Metro station added (You must have atleast 1 metro pass to enter)
    - Life system changed
    - Police passive ability changed: Now has chance to drop coffee with increased healing
    - Elite and Health difficulty mods are unlocked by default for demo
     
    Last edited: Aug 31, 2019
    Red Phantom likes this.
  10. Yrbiax

    Yrbiax Member

    Joined:
    Nov 30, 2018
    Posts:
    108
    New helicopter sprites.
    helicoptergif.gif
    By the way can anyone recommend some gif makers. Ones that im using dont seem to support partly transparent pixels, so they end up looking weird. :D

    flamethrower.png

    -Burning effect added to flamethrower
    -New item added: Torch (Melee attack ignite enemies and vision is increased in dark levels)
    -Laser now deals more damage longer you attack same target. (max +50% bonus damage)
    -Soldiers super ability rockets are now homing
    -Owl wings: double jumps height increased
     
    Red Phantom likes this.
  11. Yrbiax

    Yrbiax Member

    Joined:
    Nov 30, 2018
    Posts:
    108
    Tried to come up with some kind of poster.
    Struggle of Combat Poster 4.png

    New sprites for mutant and helicopter boss.

    ab6cc24d-324b-48df-91ad-4490cc28672b.png 6724067e-18c0-4aac-96ba-82a6f99b101d.png
     
    Red Phantom likes this.
  12. Yrbiax

    Yrbiax Member

    Joined:
    Nov 30, 2018
    Posts:
    108
    Short gameplay footage from each zone with updated character sprites.


    mechagif.gif ufogif.gif
    Now most of the basic characters have been updated. Still have to do final boss and minibosses.
    Propably going to update backgrounds next.
     
    Red Phantom likes this.
  13. Yrbiax

    Yrbiax Member

    Joined:
    Nov 30, 2018
    Posts:
    108
    I have been trying to make weapons feel different from each other. As well as trying to fix scaling with different stats.

    Weapon changes:
    - All weapons have been rebalanced
    - Most of weapons now have longer reload time
    - Maximum reloadspeed is capped at +50% (heavy weapons felt too spammable)
    - Damage falloff added to shotgun and minigun

    Arena changes:
    - You now have to hold "E" for 1 second to enter arena (if there was item drop at arena entrance you couldnt pick it without entering arena)
    - Number of enemies reduced in arena
    - Arena boss replaced with another mini boss (still 2 different enemies)
    - Sewer arena layout changed and added some light at exit.

    sewer arena.png

    Other changes:
    - Cactus ball duration reduced (elite version of cactus boss would sometimes fill whole floor with cactus balls)
    - Cactus bullet now spawns cactus ball when destroyed with melee attack
    - Fly boss has new attack: Homing fly bomb
    (Sometimes fly boss would summon too many small flies, so i added new attack to give some breathing room)
    - Vulture rider now throws dynamite
     
    Red Phantom likes this.
  14. Thamanator

    Thamanator Member

    Joined:
    Oct 1, 2019
    Posts:
    11
    Very interesting, and I mean that in a good way.
     
    Yrbiax likes this.
  15. Yrbiax

    Yrbiax Member

    Joined:
    Nov 30, 2018
    Posts:
    108
    Item icons updated.

    [​IMG][​IMG][​IMG][​IMG]

    - 3 new items added.
    - Shops are now quaranteed to have atleast 1 expensive item if you can afford it.
    - Your own explosions now hurt you (Explosive weapons were too good compared to other weapons, so i had to create drawback).
    - Explosive shoes: Cost increased to 2. Now makes you immune to your own explosions.
    - Miner now has new passive: Take 50% less damage from your own explosions.
     
    Red Phantom and Bentley like this.
  16. Yrbiax

    Yrbiax Member

    Joined:
    Nov 30, 2018
    Posts:
    108
    [​IMG]

    - Added small impact effect on bullets
    - Ability icons updated
    - Shopkeepers updated
    - Health difficulty mod now gives enemies less health during second and third loop. Since loop enemies already have more health by default, this will give loops smoother difficulty curve.
     
    Red Phantom likes this.
  17. Yrbiax

    Yrbiax Member

    Joined:
    Nov 30, 2018
    Posts:
    108
    Here are some updated backgrounds.

    desertbackground.png cavebackground.png forestbackground.png
    Probably still going to add some minor details.
     
    Last edited: Oct 27, 2019
    Red Phantom likes this.
  18. Yrbiax

    Yrbiax Member

    Joined:
    Nov 30, 2018
    Posts:
    108
    Red Phantom likes this.
  19. Yrbiax

    Yrbiax Member

    Joined:
    Nov 30, 2018
    Posts:
    108
    sewerBg.png cityBg.png
    Updated backgrounds for sewer and city.

    controls.png
    Controls are now displayed in prison on your first playthrough.

    Difficulty switch regarding lives added to prison:
    - easy (infinite lives, looping is disabled),
    - normal(1 life for each zone)
    - hard (0 lives)
    I was having hard time deciding on life system so i gave player option to choose.
    While i think game is best with limited lives, i still wanted to give less skilled players opportunity to experience full game.
     
    Red Phantom likes this.
  20. RetnuH

    RetnuH Member

    Joined:
    Nov 18, 2019
    Posts:
    9
    Looks awesome man, hope you keep at it!
     
    Yrbiax likes this.
  21. Yrbiax

    Yrbiax Member

    Joined:
    Nov 30, 2018
    Posts:
    108
    Some footage with updated backgrounds.

     
    Red Phantom likes this.
  22. Yrbiax

    Yrbiax Member

    Joined:
    Nov 30, 2018
    Posts:
    108
    Made some changes to backgrounds, so they wouldnt be so distracting.
    ForestBackground2.png SewerBackground2.png FactoryBackground2.png

    Other changes:
    - Replaced while loops with repeat loops to prevent possible freezes
    - Added new layer to wall outlines (Sometimes they would appear in wrong order)
    - Bouncy explosive weapons no longer deal self damage after first bounce. (Using these weapons was suicidal)
     
    Red Phantom likes this.
  23. Yrbiax

    Yrbiax Member

    Joined:
    Nov 30, 2018
    Posts:
    108
    Getting some feedback on game in Tim Ruswick's Feedback Friday.



    Started redrawing weapons and added new gunshot effect to some weapons.

    sRevolver.png sMachinegun.png sGrenadeLaucher.png sRocketLauncher.png
     
    Red Phantom likes this.
  24. Yrbiax

    Yrbiax Member

    Joined:
    Nov 30, 2018
    Posts:
    108
    More updated weapon sprites.

    output_oDr1k8.gif output_rISEUM.gif bfa9e9a8-84a1-48ae-a6ca-a8ca94c7f333.png 09e2209f-d97e-4f86-8137-3d1b4701ef48.png dca593b7-5a9f-43ca-83f7-f2b455f40625.png

    -Hunters passive bonus no longer reset when moving. (Standing still wasnt very effective playstyle, so i allowed some movement to make it more useful)
    Moving and shooting at same time or taking damage resets bonus.
    -Focus bar added to hunter
    -Ninja rope now drops down after some time, making it easier to use.
    -Timer bar added to cyborgs shield
    -Reduced experience gained from bosses, so that gold at shops would follow pattern 1>2>1>2>1>2
     
    Red Phantom likes this.
  25. Yrbiax

    Yrbiax Member

    Joined:
    Nov 30, 2018
    Posts:
    108
    Last edited: Dec 19, 2019
  26. Yrbiax

    Yrbiax Member

    Joined:
    Nov 30, 2018
    Posts:
    108
    outline.png arenaEntrance.png
    -Black outline added to walls
    -Level entrances updated
    -Arena entrances updated
    -Most of projectiles updated
     
    Last edited: Jan 7, 2020
    Red Phantom likes this.
  27. Yrbiax

    Yrbiax Member

    Joined:
    Nov 30, 2018
    Posts:
    108
    Added logbook that contains detailed information about characters, weapons, items and enemies.
    Information is revealed once you have unlocked them in game.

    mosquitolog.png cactuslog.png ratlog.png

    Im propably going to cut custom levels off the game, since i feel like there is so much left to polish.
    Perhaps i release it as free update later if there is any demand for it.
     
    Last edited: Jan 7, 2020
  28. Yrbiax

    Yrbiax Member

    Joined:
    Nov 30, 2018
    Posts:
    108
    Some updated gameplay footage.


    -Explosions, gunshots and other effects updated
    -Added priority system for weapon drops (If there is multiple weapons on top of each other, pick weapon with highest priority. Priority increases everytime weapon is not picked)
    -Added new layer for item drops (sometimes enemy projectiles were hidden behind fruits)
    -Special bullets are no longer visible in UI when you dont have any bullets
    -Some other bug fixes
     
  29. Yrbiax

    Yrbiax Member

    Joined:
    Nov 30, 2018
    Posts:
    108
    mods.png
    Added mod section into logbook that contains difficulty mods,cursed keys and metro passes.

    273de7a0-a20c-4502-b899-ae1cbc2beada.png 346b905c-2669-4e56-b3f4-dfe3e54bd942.png
    Started working on miniboss sprites now.
     
    Last edited: Jan 18, 2020
    Red Phantom and Japster like this.
  30. Japster

    Japster Member

    Joined:
    Aug 5, 2017
    Posts:
    89
    @Yrbiax - Had a play with this!

    I can see you've put a lot of effort into it, I had a lot of fun with it, and I ended up completing the demo!

    I like the fact that you have random levels, although I wonder if it's worth making sloped or wider 'blocks' to randomise, with slopes (if it's doable!) - it might make the levels flow a bit? - ie. you've currently got single 'slices' which I'm assuming go up or down by say, max 2, per step along the level? - I wondered if you maybe had slices that include a slope too? - ie:-

    Hills.png

    Of course, it's entirely dependent on if you prefer things as-is, and how you're checking for touching the level ground surface, and/or if you're using physics, but just an idea... :) ...also, if you're currently stretching the images (although I'm assuming that you're probably just using DEEP ones that will always reach the bottom of the screen?), you can always not stretch the surface one, and just stretch a padding image below ie. each of the five shown in the above example?....

    Oh, one thing - I honestly lost track of the amount of times I ended up losing the game's focus because my mouse overshot the game's window, and I ended up dead, or worse, also clicking or dragging folders in Explorer windows / icons behind the game!! Argh!!!! - I'd probably pop a full-screen option in there, or maybe even constrain the mouse's position inside your game as per YellowAfterLife's extension (Hopefully external links allowed, as I couldn't find it on Marketplace!):-

    https://yal.cc/gamemaker-assets/

    But yeah, a lot of fun, some crazy weapons and power ups, and I think it will be great!
     
    Yrbiax likes this.
  31. Yrbiax

    Yrbiax Member

    Joined:
    Nov 30, 2018
    Posts:
    108
    Thanks for playing!

    Slopes are cool idea, but i think that im not going to touch game mechanics too much anymore. Im trying to finish this game at somepoint :D

    Yes, im stretching wall images and just added small outline on top of it.

    There is fullscreen option in video options when you press 'Esc'. Losing games focus seemed to be issue for some other players as well. I definetly should add something to prevent that .
     
    Last edited: Jan 19, 2020
    Japster likes this.
  32. Japster

    Japster Member

    Joined:
    Aug 5, 2017
    Posts:
    89
    @Yrbiax - No worries, we should all help each other out where we can! - I appreciated your help in trying my game out too! :D

    I didn't spot that fullscreen option, whoops! ;)

    I was thinking some more on the slopes, if you ever did decide to add them!:-

    You could actually add them with either no more overhead to your current level drawing, or even LESS, if you simply did the other method I mentioned, ie. long vertical strips for your level building blocks... :)

    i.e. if you imagine my example above, BUT each strip simply extending DOWN, all at the same height (say 600-800 pixels, for example), but each one ending in a different slope at the top, or completely flat top (or combinations even), then you could simply set these at different vertical heights to build your level as you currently do, and get slopes without extra work, and potentially with your 'topping' graphic added already (as you're not stretching your strips), hence possibly even halving your number of terrain objects!

    Anyway, I've gone on far too long about slopes ;) - just trying to explain the method / reasoning behind it! :D

    (To the gurus here, I can imagine this isn't a new method, just one I figured would work well to smoothly (and efficiently?) build a random level with slopes) :)
     
  33. Yrbiax

    Yrbiax Member

    Joined:
    Nov 30, 2018
    Posts:
    108
    Adding slopes in itself isnt problem, but it would require me changing AI of almost every character in game.
    I might do little experiementing with slopes tought. Perhaps in The Struggle of Combat 2 :D
     
    Japster likes this.
  34. Yrbiax

    Yrbiax Member

    Joined:
    Nov 30, 2018
    Posts:
    108
    8/14 miniboss sprites done.
    b441707f-b74e-4f01-874f-12ce8be5b19e.png
    Batman renamed to Vampyrusman to avoid copyright issues.
    Im probably going to rename other bosses as well. Now they are kinda bland.

    Homing bouncy laser in action:
    [​IMG]

    -Piercing bullets no longer reduce damage after 4th hit (minimum 0.4096 damage)
    -Turning speed of homing bullets now depends on bullet speed
    -Damage falloff no longer applies to homing bullets (shotgun & minigun)
    -Damage falloff now stops upon hitting enemy with piercing and bouncy bullets
     
    Last edited: Jan 24, 2020
    Red Phantom likes this.
  35. Yrbiax

    Yrbiax Member

    Joined:
    Nov 30, 2018
    Posts:
    108
    Miniboss sprites done. Still some refining to be done thought.
    ezgif.com-gif-maker.gif 41040a7c-8afb-4131-a8b4-ad2b7a91db17.png 8ceeba28-5709-41b8-a324-5aeaf32aee35.png
    Cursor is now forced to stay in window to prevent accidental missclicks.
    (Cursor can be moved normally when game is paused)
     
    Japster and Red Phantom like this.
  36. Yrbiax

    Yrbiax Member

    Joined:
    Nov 30, 2018
    Posts:
    108
    updatedPrison.png
    -Difficulty switches updated
    -Cursed keys updated
    -Metro passes updated
    -Prisoners updated
     
  37. Yrbiax

    Yrbiax Member

    Joined:
    Nov 30, 2018
    Posts:
    108
    Started working on UI now.

    - Changed font style and added black shading so it would be easier to read regardless of background color.
    - Bullet icons updated.
    - Dark text box added to weapon details.

    newUI3.png

    Weapon details can now be turned off by pressing text box and turned on by pressing arrow icon.

    newUI2.png
     

Share This Page