Simple fighter, my first oficial game.
Back to Games#21 DevilGuardian
The password is SpfBuilder. Remember, the S and B are capitilized.
#22 thedominator
ok
#23 DevilGuardian
Taken from the fourm topic. Hello everyone. This update I'm about to bring has been quite the ride to say the lease. I've fixed so many bugs since the last 2 weeks. One of the major issues being map dooplication, witch I'll discuss more in detail later down the change log.
Before I continue though, for those who have been wondering why weapon stats reset every time you choose a new weapon, I'm finding a way to write the updated stats to the same weapon file. Until then, please be patient.
while I figure out what's going on.
Without further to do, here's what's new from versions 3.7 to 3.9.
Made it so building objects in the builder menu Immediately updates the map to reflect newest changes. This will only work with objects that have been written to the map you're currently working on.
You can now fall off of the custom air tile that can be chosen in the platforms menu. The camera can also track this tile as well, along with the spire.
Added the air tile and wall border to the platform and wall menus.
Maps will now ignore any lines that are empty when going through the edit and remove line menus. The game will no longer throw an error if you try to go into one of those menus when there are blank lines in the file.
You can no longer move while you're in a door.
Addressed an issue where editing a single line in the edit lines menu would cause all of the other lines underneeth the one you were focused on to be deleted.
Made it so adding, editting, and removing lines in the map Immediately updates it to reflect newest changes.
Fixed the edit and remove line menus throwing an unhandled exception error after reloading the map.
Finally fixed map dooplecation issues! It's about dam time too, as even I was quite frustrated that every time I would make extra objects in my maps, it would create these anoying files that had double extencions added to them. You can rest asured knowing that this issue has finally been patched once and for all.
Added error checking to the map loader. If it sees that a map with a double extencion is found, it will alert the user that the map file is invalid.
Removed more unused functions and variables found in the code.
Removed level sound, fire sound, and hit sound from the cheats menu. The x position cheat can also be unlocked at a lower level then before.
doors can now be written to the map you're currently working on.
Added a prompt to the sign builder that asks weather you'd like the sign to be destroyable or not.
Added a prompt to the calander builder that asks weather you'd like the calander to be destroyable or not.
Added a prompt to the clock builder that asks weather you'd like the clock to be destroyable or not.
Removed the delay effect from the builder menu, as the sound pool doesn't support having multiple mixers in it. It also will no longer be written to the map file either.
Added death, fall, healing, heal start, heal stop, hurt, inv, jump, level, life, plummet, rock, sit, stand, and turn sound toggles to all of the character files. If you have a character that doesn't have one of these sounds, make sure to change the value to 0 so other sounds don't cut off wile using the character.
Added break, draw, hit, loop, wear, and remove sound toggles to all of the shield files. If you have a shield that doesn't have one of these sounds, make sure to change the value to 0 so other sounds don't cut off wile using the shield.
Added draw, empty, fire, hit, loop, rico, reload, and shell sound toggles to all of the weapon files. If you have a weapon that doesn't have one of these sounds, make sure to change the value to 0 so other sounds don't cut off wile using the weapon.
Added form based documentation into the settings menu. This setting toggles weather the game's documentation is presented in a read only form or not. If this setting is disabled, the game's documentation will be presented in a menu stile interface.
Added global volume fading into the settings menu. This setting toggles weather the volume of the intire sound pool is faded out or not when pressing escape in the map builder or the main game modes. If this setting is disabled, the pitch of the intire sound pool will lower upon pressing escape in the map builder and in the main game modes.
Added the ability to fade the pitch of the intire sound pool, not just volume.
Removed experience and level modifiers from the cheats menu. I had forgotten to do that a long time ago.
Made it so animals and enemies no longer drop corpses of themselves after being killed.
Fixed spier inconsistencies when spying from the left side of the map with multi tile objects being built.
Travelpoints will no longer announce the map it will take you to when spying it.
Fixed hazards throwing an unhandeled exception error after landing on one.
Fixed one of the melee weapons not working do to renaming issues.
The close sound for doors will now play in stationary instead of playing in 2d.
That's all for now. You know the drill. Write to me if you find any bug fixes or feature requests.
Enjoy, and happy playing!
#24 DevilGuardian
Oh and I forgot to mencion that you'll need to redownload all of your sounds again, as I've added lots more of them, mainly silence loop sounds for some of the weapon catigories, such as melee. This insures that other sounds don't get cut off while using the weapon.
Here's the direct link to download them for those who have trouble with the downloader.
https://www.dropbox.com/s/st8rkz55hb1nqjj/sounds.zip?dl=1
#25 fire
this game is pretty cool. gotta admit
#26 DevilGuardian
Hello everyone. Appoligies if this took way longer then expected. I poasted the latest changes on the audiogames.net forum, but forgot to poast them here. I'd like to show you guys everything that's changed from versions 4.0 to 4.4. So without further to do, here's what's new in this round of updates.
Conveyor belts can now be written to the map you're currently working on.
Refactored the conveyor belt class to include the use of platforms by default. The builder prompt will no longer ask you weather you'd like to include a platform with it or not. Instead, you're automaticly put into the platform selection menu upon entering the desired coordinates of the belt.
Changed the way map objects are being loaded upon building or selecting a map within the load maps menu. Maps will now play sounds based on how many objects it needs to load. The more objects you put into the map, the longer it will take to load the next time you finish building, adding, editing, and removing lines within the builder menu.
Addressed an issue with the map parser not handeling spaces propperly upon inserting multiple words in a given object. This is especially seen in blockages, calanders, clocks, signs, text squares, timed texts, travelpoints, and zones.
Renamed animal zones, enemy zones, projectile zones, robot zones, sound sources, text squares, timed texts, timed musics, timed sources, and zombie zones to use underscores in the builder menu for better readability in the game.
Made it so your character's movement propperties are reset upon reloading the map. This includes sitting, turrning, jumpping, and many more.
You can no longer jump while you're in a vehicle.
Projectiles, teleporters, and vehicles can now be written to the map you're currently working on.
Checkpoints and conveyor belts can now be seen with the spire.
Added a default speed value to checkpoints and items to the vertual input boxe.
Added the option to toggle using the pause menu for all of the game modes in the settings menu.
The U key is now used to display the current map name.
Reordered the positions of the delete and reload map options found in the builder menu.
Fixed spawnpoints not working propperly after reloading the map.
Added spawnpoints to the builder menu. They can also be written to the map file as well.
Added default values for volume and pitch to the vertual input boxes for objects that take them.
Made it so checkpoints are only effective if you have one life.
Recoded checking for player deaths.
Fixed lots of bugs related to checkpoints. This includes checkpoints not destroying propperly if you've removed them from the remove lines menu.
Finally added checkpoints to the builder menu. They can also be written to the map file as well.
You can now delete and reload the map that you're currently working on right from within the builder menu. You no longer need to exit the map builder in order to do it.
Renamed animals, unsorted items, projectiles, and spikes to use underscores for better readability in the game.
Started working on making checkpoints useable.
Turrets can now be written to the map you're currently working on.
Projectile zones can now be written to the map you're currently working on.
Item zones can now be written to the map you're currently working on.
Bombs and bomb zones can now be written to the map you're currently working on.
Animal zones, enemie zones, robot zones, and zombie zones can now be written to the map you're currently working on.
Animals, enemies, robots, and zombies can now be written to the map you're currently working on.
Added destruction sounds to walls.
You can no longer remove map name, maximum x, and maximum y from the remove lines menu.
You can now use the spire in the other game modes as well, not just the map builder.
You can now face up and down in all of the game modes and the map builder.
Added volume and pitch support to walls.
Reduced air speed sencitivity while moving in the air after jumpping.
Bombs can now damage anything in it's range, not just you.
Bullets can now damage walls regardless of how tall they are.
Fixed an issue of the camera reporting air tiles when their wasn't one.
Made hazards and spikes speak the actual name of the object when spying them.
Made walls more acuret in turms of how tall they are when spying them.
Made it so increasing the maximum x and y positions in the other game modes would also expand the platform, music, and sound source of the intire map as well. This also applies to the camera.
Limeted the maximum x and y positions of all of the game related maps to 1000. The map builder will remain uneffected.
Limeted the maximum jump hight to all of the characters to 20.
You can now reset your jump hight by pressing F3 in the map builder, and F7 in all of the other game modes.
Added toggling of holding space in the settings menu.
Added toggling auto jumpping in the settings menu.
Bullets and walls are now trackable in the objects menu.
Added a prompt to the wall builder that asks weather you'd like the wall to be destroyable or not.
Walls are now breakable. Bullets will only bounce off of them if they are non breakable.
Added volume and pitch support to platforms.
Changed map parsing separators to use spaces instead of colons. If you create sounds for any objects outside of the game, make sure to put underscores as a separator if it contains more than 1 word.
Music, sound sources, timed music, and timed sound sources can now be paused and resumed within the pause menu.
Added the ability to set sound devices in the settings menu.
Removed cluddered up functions found in the music and source class.
Improved the falling code to continue falling through air platforms if it detects one, instead of restarting the falling process if it finds it mid fall.
Added the ability to choose platforms to use when playing one of the game modes.
Added the ability to choose music to play when playing one of the game modes.
Added the ability to choose a sound source to play when playing one of the game modes.
Added the redownload sounds option into the main menu. Caution! Only use this option if you find that certain sounds are missing. Doing this will replace everything found in the sounds folder, especially if you've added your own sounds. Please use this with care.
Fixed doors getting stuck at y 0 when trying to take the user up.
For those who haven't grabbed the game yet, the links will be down below. This includes the sounds that go with it if need be.
Main game.
https://tsatria03.itch.io/simple-fighter
game sounds
https://www.dropbox.com/scl/fi/yrocka57g5ek1tduzjqbs/sounds.zip?rlkey=aqxa5t7ydslzvohb4qlzg6zqr&dl=1
#27 rudolf
It's sad that this is not opensourced. It would be so great.
#28 msuchy
Hello. Can you add to simple fighter some music from games Dayly life and Three dimensional (Your World), please? There is also good music. And can you add to simple fighter sounds of some other zombies from Swamp, for example stalker and from animals, for example puma? Thanks, Michal.
#29 axelsUniverse
You can do that.
#30 axelsUniverse
The sounds folder is opened.
#31 NalaRivera
let's try this game :) It sounds cool!
#32 DevilGuardian
Hello everyone. Sorry this took so long. I've been posting the latest changes on the audiogames.net forum, but haven't been paying any atencion to this thread in a long while. I'd like to go ahead and show you what's new with this game from versions 4.5 to 4.7. I'll also be reposting some links to the games and where to get the new sounds for it.
Added the ability to set the skip amount used when pressing or holding the Up and Down arrow keys to the m_pro class. This will only work if you have up_and_down navigation enabled in the settings menu. If you have a large menu list containing more than 10 items, particularly the platforms menu, you can press or hold the Up or Down arrow keys to go through it faster than just pressing the Left or Right arrow keys.
The random option will no longer show up in menu lists for npcs that don't rely on timers to spawn them.
You can now spawn random npcs when building one of the zones in the listings menu for that particular npc.
Hazards will now get written to the map file you're currently building in.
Removed the ability to spawn ledges in the builder prompt while building hazards on the map.
Added the ability to play close sounds when you exit a menu to the m_pro class.
Added sounds for pressing buttons with the Space and Enter key and interacting with other types of controls using the Tab key to the audio forms class.
You can no longer type unwanted characters into input prompts that only take numbers to process building the object.
Updated the text_input class with new functions for filtering out unwanted characters from being entered into all input prompts in the game.
Made the instruments look like an interactable object by making it so you can bump into it after building the instrument.
The vanishing platform sound will now destroy itself after the platform disappears and reappears again.
Fixed a bug where platforms from a vanishing platform wouldn't disappear and reappear upon playing the vanishing sound.
You can now build and play instruments on the keyboard within the builder menu. They can also be written to the map file as well. This was origenally part of another project I was working on, but decided to refactor it a bit and port it over to my game just for the hell of it because why not?
You can now build vanishing platforms in the builder menu. They can also be written to the map file as well.
Added the ability to move focus with the camera. You can hold the letter G and press M to toggle it on or off. In this mode, the camera sounds won't get further away from you as you move it on the map. It will always remain stationary no matter how far you move it around unless you turn it off, or you let go of the G key.
Changed the slash key to activate the go prompt. You now have to hold alt and press slash to invoke it.
Added the ability to speak the camera's X and Y position. You can hold the letter G and press D to do this.
The go function will now speak the coordinates where it has moved the user on the map after typing it in the go prompt.
You can now hide the settings menu from being viewed in the main menu of the game. Be careful when using this option. You won't be able to change any other settings in the main settings menu, let alone unhiding the menu from appearing in the main menu after relaunching the game upon saving all of your settings. Only use this option if you don't want others changing sertain settings in the game.
Reordered the position of the show or hide menu items option in the settings menu.
You can now hide menus found in the main menu of the game in the settings menu. For example, if you just want to play with the builder, you can hide the game menu. These menus will save the next time you open the game again.
Completely ilimenated the cheats menu. The slash key is now replaced with an input box that will ask the user what coordinates they'd like to go to. Please make sure to separate the x and y you've entered with a space in order for it to move you propperly.
You can now copy and paste raw map data to and from the clipboard within the builder menu.
You no longer need to enter the minimum and maximum health of objects that take them. The builder prompt will only ask you for the actual health of the object, such as 1, 2, 3 etc. The minimum and maximum health will automaticly be filled out upon building the object.
Made it so pressing a key on the number row multiple times doesn't overlap the drawing sound for the weapon that you've equipped.
Weapons will now reset their stats upon selecting one with the number row. This is especially true with those that take ammo.
You can no longer equip weapons with the number row if you are using an item in the items menu.
The number row can now be used to quickly equip weapons. You can also use shift plus the number row to equip extra weapons. These are based on the category you've selected in the weapons menu.
Walls will now play hit and destruction sounds no matter how tall they are.
Fixed character, shield, and weapon menus from giving unhandeled exception errors near the end of the menu list upon pressing enter on them.
Here's the game's link on itch.io.
https://tsatria03.itch.io/simple-fighter
Here's the new sounds for the game from dropbox.
https://www.dropbox.com/scl/fi/exse692jtre29cak9rfng/sounds.zip?rlkey=ep8rows3g35z0ompmvt6wlxpa&dl=1
Hope you enjoy these round of updates I've brought. If you find any bugs or feature requests, please post them here, and I'll try my best to add or fix them when I have the time for it.
Enjoy, and happy playing!
#33 DevilGuardian
Hello everyone. I just open sourced my game to github.com. You can find the game here.
https://github.com/tsatria03/SimpleFighterRemake
I'll also show you what's new from versions 4.8 to 5.2, as I keep forgetting to do it.
Revampt the intire readme with added and removed keyboard shortcuts. I also took out large amounts of Unnecessary info that didn't need to be there in preparation for a more thorough documentation of the game's mecanics.
Lives no longer reset themselves to having only 1 of them after death.
Optimized the slider class and made it cleaner to read.
Lockable doors and passages can now be spied with the spire.
You can now build lockable passages with a password in the builder menu. They will also be written to the map you're currently working on.
You can now build lockable doors with a password in the builder menu. They will also be written to the map you're currently working on.
Fixed all of the npc related zones to only trigger them if you are at the exact y axes at witch they were built.
Fixed a bug with the slider class returning invalid entries when ran for the first time.
Completely eliminated the need to type values for building a reverb effect in the builder menu. Instead of inputting the value in for how much you want the Parameter to be at, you can quickly asine the value by using the arrow keys on the keyboard and pressing tab to focus on the value you want to change. Thanks to the newly created slider class that will handel all of this with a breez. You can also press the home and end keys to directly jump to the minimum and maximum values of a Parameter you're curren'tly focused on.
Started working on slider support for adjusting effect parameters.
Fixed a bug where hazards would spawn random ledge platforms on both sides that were different than the ones spesified on the left side of the hazard. If you build a hazard and set the ledge spawning to true, it will spawn random ledge platforms for both sides of the hazard, but keep it consistent with the ledge platform that has been spawned on the left side of the hazard.
added back the wall that you can bump into when making an instrument in the builder menu.
Added back the ability to spawn ledges in the builder prompt while building hazards on the map.
Bomb zones no longer have minimum and maximum y values when building them in the builder menu.
Npc zones such as animals, enemies, and projectiles no longer have minimum and maximum y values when building them in the builder menu.
Projectiles can now damage anything in it's range, not just you.
You can now build music ambiences in the builder menu. They will also be written to the map you're currently working on.
renamed music to music source in the builder menu.
Renamed ambience to sound ambience in the builder menu.
You can now set a minimum and maximum y for the lifts that you can build in the builder menu.
You can no longer jump while you're on a lift.
You can now build ambiences in the builder menu. They will also be written to the map you're currently working on.
Dialogs are once again able to be written to the map you're currently working on. You can also insert 2 dashes when building a dialog to Separate it into multiple lines for reading. Press the Slash key to quickly close the dialog if it contains more than one line of text to be read.
You can now upgrade your lives in the points menu.
Added a prompt to the spike builder that asks weather you'd like the spike to be destroyable or not.
Spikes are now breakable.
Clocks and calanders can now be spied with the spire.
Npcs can now be spied with the spire.
The object menu will now anounce the levels of npcs that have health.
Added a level based system to all objects that have the ability to attack the player and move around on the map.
Fixed various sound pool issues insuring a smoother game play experience.
Instruments no longer have a wall built on top of them. I felt like this wasn't necessary.
Addressed a bug where if you were in a passage, and you looked left or right with the spire, it would consistently report the passage's platform even though you were already in it.
Addressed a bug where if you were on a lift and you looked left or right with the spire, it would consistently report the lift's platform even though you were already on it.
Lifts can now be spied with the spire.
Fixed various issues with lifts not being able to pick up the player Despite them being near it.
You can now build lifts in the builder menu. They will also be written to the map you're currently working on.
Passages can now be spied with the spire.
Addressed a bug where platforms weren't able to cut through walls when building them. They also weren't able to cut through them when a passage was open. This has finally been patched once and for all.
Fixed timers not working propperly in the passages class. The loop sound for built passages will also pause and resume playing upon pressing the Enter key to open and close them.
You can now build passages in the builder menu. They will also be written to the map you're currently working on.
Optimized moving hazards to not have sound playback be handled directly within the class. It's now taken care of in the actual hazards class.
You can now build moving hazards and moving platforms in the builder menu. They will also be written to the map you're currently working on. Please be aware that these objects may or may not have bugs present in them. I still need to iron out a few more kinks with them. Keep that in mind while utilizing it in the builder menu.
Optimized the reverb handler class to support multiple sound pools at once.
Fixed character stats not saving properly upon choosing them from the settings menu and saving the settings to restart the game.
Fixed sounds not pausing or resuming correctly upon defining sound pools for different type of sounds.
Improved the settings menu. The options where you either select or set things will now tell you what they are currently set to prior to going into the option to select or set it. For example, when hovering over the select character type option, it will tell you what it's currently set to before you decide to go in there to choose your character you want to use in the game.
Improved fading pitch in all sound_pools. Instead of immediately dropping the pitch to 100 to start fading it, it will start to fade the pitch if it finds a sound higher than the value specified. This is useful for sounds that have a higher pitch set, especially when building sound related objects in the builder menu.
Added the ability to configure the skip amount when pressing or holding the Up and Down arrow keys in menus. You can find this option in the settings menu. This is mainly useful for large menu lists that take a long time to scroll through. For example, platform/wall selections, music/sound source selections, and other menus that have lots of items in them. Setting a higher number will help you get through those menus quicker. The default skip amount is set to 1 upon resetting all of your settings.
Changed the key from D to R to speak the camera's X and Y position.
Added the ability to play the camera's current tile by holding the letter G and pressing T.
Improved the fade_pool script to handle fading of multiple sound_pools for volume and pitch simultaneously.
Addressed a longstanding bug where sounds would abruptly cut out if the user landed on platforms or did anything else that would cause all sounds to stop unexpectedly.
You can now detect reverb spaces with the camera. The camera sounds are also separated from all other sounds in the pool, so none of the other ones get affected unless you're walking in a place where there's a reverb zone.
You can now detect nearby hazards on a tile by pressing the D key while holding down the G key to speak the camera's coordinates.
Added the ability to detect hazards with the camera. If the camera finds one nearby, it will play a sound to denote its presence.
The stats for shield strength and shield defense will now be written back to their respective files upon purchasing it from the points menu.
The stats for ammo, horizontal weapon range, and vertical weapon range will now be written back to their respective files upon purchasing it from the points menu.
The stats for attack, defense, and max health will now be written back to their respective files upon purchasing it from the points menu.
Here's the released game on itch.io.
https://tsatria03.itch.io/simple-fighter
Enjoy, and happy playing!
#34 michal---
how to download ful game with sounds?
#35 ferre
the sounds download feature doesn't work
#36 ferre
Error dialog There are no sounds detected in the game! Would you like to download them now?
#37 DevilGuardian
Hi there. I didn't expect to get messages on this topic. Anyways, you can find the sounds here.
https://www.dropbox.com/scl/fi/e7xan1x2e8ljjkb18ewbq/SimpleFighterSounds.7z?rlkey=0egsm07ttu300zwdqt20866o9&dl=1
#38 ferre
This item was deleted
#39 DevilGuardian
#40 michal---
thanks