• Advertisement

Feedback Shotgun Evolved (2-4 players /top-down shooter)

Recommended Posts

Hi, I am Blue Apple a novice developer in the group Cute Software, and I'm here to share with you our new game: "Shotgun Evolved", it's a top-down-shooter where you fight your friends (in the same computer) in a 2 to 4 players arena through different maps and game-modes

59ea832cd27cc_cutesoftware1-Copie.png.2b8e46bb2a42110aaad1995ae0e67876.png

-Controls: Every player got 6 keys (on the keyboard or on the controller), 2 to turn right or left, 2 to walk forward or backward, 1 to shoot and 1 to interact with objects, they are a bit hard to get used to, but this gives you an excuse for losing every time :P

59ea833ad7659_menu1280.png.11085e57627f3396031fcd0f82b14472.png

-Game-play: The goal is simple, "fight until the other players lose all their lives", you can lose a life in different ways depending on the game-mode (being killed, an opponent capturing an outpost...)

59ea833623057_game1280.png.f914a766c89667249adad382054a47e4.png

-Items : There are 3 items, the 'up' item that is thrown by the players when they die which upgrades your shotgun, the 'heal' item that is dropped by bots(pirates,skeletons...) which heals you, and the 'life' item that spawns somewhere on the map every 10 s which gives you an extra life

types.png.47d6dc973be28bb55882836b4a8b14f0.png

-Extra : You can change some settings before starting, like the number of lives, the speed of capture, deactivate players'names/objects/bots and activate "hyper speed" which makes everything two times faster

59ea833fcad31_select1280.png.7416027eeae4497e3ed45edba5d4c374.png

Downloads (Windows installer):
-Alpha 0.1.1: http://www.mediafire.com/file/437o7jap91g8lsp/Shotgun_Evolved__Alpha_0.1.1.exe

Music by "Yahya" :
-His youtube-channel : "Yaya drops", https://www.youtube.com/channel/UCmahZvO-m3b2Ib5318SmUHA
-The game-menu's music : "Andy",

" rel="external">

Follow us on:
-Facebook: https://www.facebook.com/Cute-Software-825245600984214/
-Twitter: https://twitter.com/0_Blue_Apple_0
-YouTube: https://www.youtube.com/channel/UCSheG2hkyuo3CF6PI-Ucgpg
-Web site: https://themixios.wixsite.com/cutesoftware

And that's all, don't forget to give your opinion and report the bugs, have fun ! :D

Edited by Blue apple

Share this post


Link to post
Share on other sites
Advertisement

Alpha 0.1.0 change-log :

-Update of menu’s graphics and interface

-Credits added

-Controls changed and add of a « use button »

-Possibility to change your character’s name and color

-Classic death-match mode got only 1 extra life spawning somewhere on the map now

-New domination mode added : 5 lives but the only way to lose a life is to get killed by a global attack that is launched when someone capture an outpost

-Old graveyard map changed to the new ‘‘pirate map’’ with activable cannons and neutral soliders spawning in the middle of the map, they focus the nearest player and drop a heal when they die 

-Randomly spawning heal and extra lives removed

-0.25s reloading time for shotguns added

-Spawn-points are random now

-Escape button returns you to main menu instead of closing the game

-Game’s music changed

-New sound-effects for nearly everything

-Software’s size decreased from 100Mo to 50Mo

-The game uses « Gamemaker studio » as Game engine instead of « Gamemaker 8.0 »

-Some bug fixe :

*Player 2 used to don’t respawn if a bullet was in his spawn point

*Game’s music used to stop after a short time

*Items used to randomly desapear

*Some colision problems used to make players not able to move

*Some crash issues

Edited by Blue apple

Share this post


Link to post
Share on other sites

Alpha 0.1.1 change-log: (an update more focused in the options of the game)
-game's optimatisation (it uses less memory and its size is smaller)
-improved some textures
-"credits" button added with more precise credits and links to all CuteSoftware's social networks and yahya's youtube channel
-"chose map" button added(it's gonna be usefull when more maps will be added)
-intro with the group's logo "Cute software" added
-the game's version now appear under the title
-added options to :
*make npcs appear(bots) or not
*make activable objects appear or not
*make players'names appear or not
*change number of lives 1-->5
*change capture speed 5s or 10s
-new game-option "hyper speed" , when toggled on , time runs 2 times faster(walking , bullets even capturing)
-added a button to switch from full screen mode to window mode , also possible with pressing 'f4'
-pressing 'escape button' once pause the game
-pressing 'escape button' twice takes you to the menu
-added loading times when you enter an arena to makes the game use less CPU (but a bit more RAM is needed)
-arena's options no longer return to default when you return to menu
-added 2 buttons to turn off or on music and soundfx , also possible with 'F5' and 'F6'
-You can now play with controllers (xbox 360 , xbox one , ps3 and any other Xinput controller)
-You can now change controls
-all versions will be on a windows-installer format(you should uninstall the previous version before installing a new one)
-added a "more" button that takes you to a screen where you see the "help section", change-logs of all versions and can be redirected to the main-forum-thread or to my website
-now there is a website for the group where you can send me emails https://themixios.wixsite.com/cutesoftware , it will be more useful in futur :D
-The game's size decreased from 50Mo to 12 Mo

Some bug-fixes : 
-the left_bottom cannon was moved a little bit to the right to make sure its canon-balls don't hit the left solider anymore
-the bullets now spawn on the shotguns's edge instead of spawning near it which made you sometimes shoot yourself...
-bullets dispear 1s after quitting the screen instead of being destroyed when they reach the screen-border
-players can reach the screen's border instead of being blocked 10 pixels before
-more crash issues :P


Next update (alpha 0.1.2) is going to be full focused on gameplay rework , so i hope you'll enjoy it :D

Edited by Blue apple

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


  • Advertisement
  • Advertisement
  • Popular Tags

  • Advertisement
  • Popular Now

  • Similar Content

    • By MochiArtist
       draw stuff like this 
       
      Okay, so I am an artist and have been for 6 years. However, I struggle to write code. I'd like to make a small demo of a game I'd like to make one day. If your willing to help it'd be much appreciated. so here is the concept: it's a survival game that involves cute characters that are mochi. 
      Mochi Universe
      Draft version 0.01 (24 December, 2015)
       
      Concept
      The game concept revolves around city building and exploration. The target audience will be age 9+ (most likely because of the possibility of fighting). The cute graphics should appeal to all audiences male and female. The gameplay includes elements of real-time strategy games (such as warcraft ) with faster paced action (such as clash of clans). In order to build your city, you will need to explore the surrounding environment and collect items (such as in minecraft). The gameplay will less intense than warcraft and clash of clans, so the focus will be more on casual gamers than hardcore gamers.
    • By steve negrin
      hello, i'm steve and im designer, i can design any idea and i'm looking for projects to help, if you are interesting write and we can talk about it
    • By Terry Jin
      Hi everyone! 

      I am from an indie studio that has received funding for our concept and is ready to create the next generation 2D Pokemon-inspired MMORPG called Phantasy World. This ad is for a volunteer position but hopefully will transition into something more. Our vision is to create a game that draws inspiration from the series but is dramatically different in both aesthetics and gameplay as the work would be our own.
       
      We are hoping that you can help us make this a reality and are looking for game developers familiar with the unreal engine and would be happy to work on a 2D top down game. Sprite artists are also welcome as we are in desperate need of talented artists! Join our discord and let's have a chat! https://discord.gg/hfDxwDX

      Here's a teaser as to what our in game characters look like when moving in the game world! Hope to see you soon!
       

    • By Ovicior
      Hey,
      So I'm currently working on a rogue-like top-down game that features melee combat. Getting basic weapon stats like power, weight, and range is not a problem. I am, however, having a problem with coming up with a flexible and dynamic system to allow me to quickly create unique effects for the weapons. I want to essentially create a sort of API that is called when appropriate and gives whatever information is necessary (For example, I could opt to use methods called OnPlayerHit() or IfPlayerBleeding() to implement behavior for each weapon). The issue is, I've never actually made a system as flexible as this.
      My current idea is to make a base abstract weapon class, and then have calls to all the methods when appropriate in there (OnPlayerHit() would be called whenever the player's health is subtracted from, for example). This would involve creating a sub-class for every weapon type and overriding each method to make sure the behavior works appropriately. This does not feel very efficient or clean at all. I was thinking of using interfaces to allow for the implementation of whatever "event" is needed (such as having an interface for OnPlayerAttack(), which would force the creation of a method that is called whenever the player attacks something).
       
      Here's a couple unique weapon ideas I have:
      Explosion sword: Create explosion in attack direction.
      Cold sword: Chance to freeze enemies when they are hit.
      Electric sword: On attack, electricity chains damage to nearby enemies.
       
      I'm basically trying to create a sort of API that'll allow me to easily inherit from a base weapon class and add additional behaviors somehow. One thing to know is that I'm on Unity, and swapping the weapon object's weapon component whenever the weapon changes is not at all a good idea. I need some way to contain all this varying data in one Unity component that can contain a Weapon field to hold all this data. Any ideas?
       
      I'm currently considering having a WeaponController class that can contain a Weapon class, which calls all the methods I use to create unique effects in the weapon (Such as OnPlayerAttack()) when appropriate.
    • By LifeArtist
      Good Evening,
      I want to make a 2D game which involves displaying some debug information. Especially for collision, enemy sights and so on ...
      First of I was thinking about all those shapes which I need will need for debugging purposes: circles, rectangles, lines, polygons.
      I am really stucked right now because of the fundamental question:
      Where do I store my vertices positions for each line (object)? Currently I am not using a model matrix because I am using orthographic projection and set the final position within the VBO. That means that if I add a new line I would have to expand the "points" array and re-upload (recall glBufferData) it every time. The other method would be to use a model matrix and a fixed vbo for a line but it would be also messy to exactly create a line from (0,0) to (100,20) calculating the rotation and scale to make it fit.
      If I proceed with option 1 "updating the array each frame" I was thinking of having 4 draw calls every frame for the lines vao, polygons vao and so on. 
      In addition to that I am planning to use some sort of ECS based architecture. So the other question would be:
      Should I treat those debug objects as entities/components?
      For me it would make sense to treat them as entities but that's creates a new issue with the previous array approach because it would have for example a transform and render component. A special render component for debug objects (no texture etc) ... For me the transform component is also just a matrix but how would I then define a line?
      Treating them as components would'nt be a good idea in my eyes because then I would always need an entity. Well entity is just an id !? So maybe its a component?
      Regards,
      LifeArtist
  • Advertisement