2D Run-and-gun shooter inspired by One Man's Doomsday, Counter-Strike, and Metal Slug.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

sprite.svg 13 KiB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. <svg xmlns="http://www.w3.org/2000/svg" width="244px" height="205px" version="1.1" shape-rendering="geometricPrecision" text-rendering="geometricPrecision" image-rendering="optimizeQuality" fill-rule="evenodd" clip-rule="evenodd"
  2. viewBox="0 0 229.316 193.396">
  3. <g id="MagazineBack">
  4. <path fill="#333333" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M84.034 29.554c-0.807,-0.936 -2.218,-1.459 -3.451,-1.367l-10.859 0.812 -12.771 1.634 -36.132 106.065 30.134 0 34.925 -102.521c0.237,-0.698 0.527,-1.869 -0.05,-2.538l-1.796 -2.085z"/>
  5. </g>
  6. <g id="Cartridge">
  7. <rect fill="#CC9933" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" x="57.019" y="24.577" width="0.81" height="11.478"/>
  8. <rect fill="#CC9933" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" x="57.828" y="25.533" width="0.838" height="9.567"/>
  9. <path fill="#CC9933" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M78.078 24.912l-1.022 0 -3.766 0.226 0 10.357 3.766 0.226 1.022 0c12.109,0 12.109,-10.809 0,-10.809z"/>
  10. <polygon fill="#CC9933" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" points="60.531,36.009 78.139,35.971 78.139,24.662 60.531,24.625 "/>
  11. <polygon fill="#CC9933" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" points="57.018,36.056 57.018,24.577 56.661,25.088 56.661,35.545 "/>
  12. <polygon fill="#CC9933" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" points="58.666,35.1 60.531,36.009 60.531,24.625 58.666,25.533 "/>
  13. </g>
  14. <g id="MagazineFront">
  15. <path fill="#4D4D4D" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M81.612 33.654c-1.463,-0.178 -1.298,-3.467 -3.821,-3.176l-4.06 0.467c-3.077,0.355 -2.936,-2.093 -4.826,-1.85l-11.952 1.538 -36.132 106.065 30.134 0 34.925 -102.521c-1.481,-0.171 -2.468,-0.303 -4.268,-0.523z"/>
  16. <polygon fill="#4D4D4D" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" points="17.592,136.698 2.622,180.638 43.692,180.638 58.662,136.698 "/>
  17. <path fill="#333333" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M77.868 30.47c-0.026,0.003 -0.051,0.005 -0.077,0.008l-3.517 0.405 -35.003 102.747 3.454 0 35.143 -103.16z"/>
  18. <path fill="#4D4D4D" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M0.471 186.814l40.788 5.782c3.531,0.5 10.685,0.616 10.685,-0.997l-0.035 -2.749 -3.308 -1.329 -2.143 -6.923 -43.836 0.04 -2.151 6.176z"/>
  19. </g>
  20. <g id="Trigger">
  21. <circle fill="none" cx="106.165" cy="47.677" r="44.276"/>
  22. <path fill="#4D4D4D" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M93.813 57.331l0.523 -1.194 5.47 -0.005 -0.664 4.172c-2.677,0.738 -5.103,2.804 -6.294,5.162 -2.282,4.514 -1.072,9.718 2.247,12.694 3.199,2.869 -1.366,1.965 -4.715,-1.176 -2.073,-1.943 -3.348,-4.589 -3.35,-7.51 -0.005,-6.001 6.328,-11.526 6.783,-12.143z"/>
  23. </g>
  24. <g id="Hammer">
  25. <circle fill="none" cx="44.895" cy="41.435" r="41.435"/>
  26. <path fill="#B3B3B3" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M15.427 35.685l3.732 2.961c0.662,0.526 0.774,1.497 0.248,2.159l-1.92 2.42 -1.554 -1.791 -5.685 -1.694 3.02 -3.806c0.525,-0.663 1.497,-0.774 2.159,-0.249z"/>
  27. <path fill="#B3B3B3" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M8.446 39.74l13.608 -0.142 0 5.284 -13.302 1.631c-2.42,0.297 -3.712,-1.494 -3.712,-3.367l0 0c0,-1.874 1.532,-3.387 3.406,-3.406z"/>
  28. </g>
  29. <g id="Receiver">
  30. <path fill="#4D4D4D" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M191.197 39.685l-0.939 -0.013 -0.26 1.342 -3.821 2.103 -12.041 0 -157.098 0 -2.597 7.241c-4.054,11.307 17.099,6.627 16.399,19.165 -0.383,6.847 -9.209,21.479 -12.834,32.694 -4.203,13.003 -9.268,25.188 -9.637,39.002l6.515 0 1.434 -4.899c0.271,-0.925 1.83,-0.778 2.793,-0.752l21.102 0.568 18.131 -0.094c1.124,-0.144 2.672,-0.554 2.597,-2.267l0 0c-0.379,-7.756 -0.231,-7.165 11.718,-41.151l4.064 -11.621c-0.649,-0.512 -0.989,-1.315 -0.989,-2.114l0 0c0,-1.402 1.025,-2.959 2.674,-2.705l3.906 -11.171c2.835,-8.111 4.46,-8.879 13.093,-8.88l42.312 -0.006c1.066,0 2.93,-1.28 4.35,-1.28l44.334 0.005c3.568,0 4.794,-1.686 4.794,-3.18l0 -11.987z"/>
  31. <circle fill="#333333" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" cx="106.165" cy="47.677" r="2.459"/>
  32. <path fill="#4D4D4D" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M124.082 83.764l2.88 -0.27c1.18,-0.111 1.962,-1.552 2.345,-2.674l8.412 -24.693 -15.265 0.006c7.026,-0.005 9.39,4.309 8.169,7.892l-3.954 11.608c-1.124,3.298 -2.544,5.226 -9.358,5.226 -4.424,0 -7.373,-1.015 -11.356,-1.05 -4.123,-0.035 -6.692,1.05 -13.497,1.05 -6.423,0 -12.525,-9.037 -10.636,-14.439l-3.414 9.764c0.107,0.016 0.216,0.04 0.329,0.073l4.783 1.377 0 3.022 -0.336 0.063 10.581 2.507c6.073,1.439 23.269,1.199 30.317,0.538z"/>
  33. <rect fill="#333333" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" x="125.012" y="47.254" width="55.116" height="4.713"/>
  34. <path fill="#4D4D4D" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M78.737 76.257l4.783 1.377 0 3.022 -4.424 0.827c-2.178,0.407 -3.362,-1.101 -3.362,-2.594l0 0c0,-1.494 1.162,-3.162 3.003,-2.632z"/>
  35. <path fill="#333333" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M46.243 134.015c5.283,0.05 4.316,-2.98 9.668,-20.874 2.149,-7.189 8.98,-31.024 16.082,-43.54 5.415,-9.543 2.911,-11.436 -0.288,-11.925 -6.147,-0.939 -17.012,-0.724 -22.442,2.509 -20.608,12.273 -35.033,50.636 -33.758,69.567 0.165,2.458 2.802,3.424 11.401,3.864 1.893,-3.052 5.273,-5.084 9.129,-5.084 4.018,0 7.519,2.207 9.36,5.475l0.848 0.008z"/>
  36. </g>
  37. <g id="Barrel">
  38. <rect fill="#B3B3B3" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" x="156.857" y="23.141" width="71.986" height="13.933"/>
  39. </g>
  40. <g id="Slide">
  41. <path fill="#B3B3B3" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M190.258 39.672l0.939 0.013 33.55 0 0 -20.439 -103.113 0 -0.41 1.384 0 11.167 -26.995 0 0 -12.551 -33.83 0 -1.082 3.177 31.968 0 -1.972 8.811 -1.793 0 0 3.585 105.856 0c-1.502,0 -2.376,1.015 -2.587,2.108l-0.531 2.745zm-134.018 -20.426l-0.495 0 -5.777 16.957 0.496 0 5.776 -16.957zm-4.654 0l-0.495 0 -5.777 16.957 0.496 0 5.776 -16.957zm-4.654 0l-0.495 0 -5.777 16.957 0.495 0 5.777 -16.957zm-4.655 0l-0.495 0 -5.776 16.957 0.495 0 5.776 -16.957zm-4.654 0l-0.495 0 -5.777 16.957 0.495 0 5.777 -16.957zm-4.851 0.578l-0.495 0 -5.58 16.379 0.495 0 5.58 -16.379zm-4.654 0l-4.832 5.623 -6.248 17.67 2.444 -6.914 3.056 0 5.58 -16.379z"/>
  42. <polygon fill="#B3B3B3" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" points="28.118,19.824 21.84,38.252 25.999,38.252 32.277,19.824 "/>
  43. <polygon fill="#B3B3B3" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" points="37.128,19.246 32.969,19.246 26.494,38.252 30.654,38.252 "/>
  44. <polygon fill="#B3B3B3" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" points="41.782,19.246 37.623,19.246 31.149,38.252 35.307,38.252 "/>
  45. <polygon fill="#B3B3B3" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" points="46.437,19.246 42.277,19.246 35.803,38.252 39.962,38.252 "/>
  46. <polygon fill="#B3B3B3" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" points="51.091,19.246 46.932,19.246 40.457,38.252 44.616,38.252 "/>
  47. <polygon fill="#B3B3B3" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" points="55.745,19.246 51.586,19.246 45.111,38.252 49.27,38.252 "/>
  48. <polygon fill="#B3B3B3" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" points="60.399,19.246 56.24,19.246 49.766,38.252 53.925,38.252 "/>
  49. <path fill="#B3B3B3" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M91.285 22.423l-31.968 0 -4.694 13.78 -0.698 2.049 -4.159 0 0.698 -2.049 -0.496 0 -0.698 2.049 -4.159 0 0.699 -2.049 -0.496 0 -0.698 2.049 -4.159 0 0.698 -2.049 -0.495 0 -0.698 2.049 -4.159 0 0.698 -2.049 -0.495 0 -0.699 2.049 -4.158 0 0.697 -2.049 -0.495 0 -0.697 2.049 -4.16 0 0.698 -2.049 -0.495 0 -0.698 2.049 -4.159 0 0.698 -2.049 -3.056 0 -2.444 6.914 169.139 0 3.821 -2.103 0.791 -4.087c0.211,-1.093 1.085,-2.108 2.587,-2.108l-105.856 0 0 -3.585 1.793 0 1.972 -8.811z"/>
  50. <path fill="#B3B3B3" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M224.747 22.423l-102.387 0 1.476 6.454 -1.19 1.332 72.139 0c1.724,-3.84 4.686,-4.547 6.934,-4.547l23.028 0 0 -3.239z"/>
  51. <path fill="#B3B3B3" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M87.52 34.819l105.856 0 0.729 -2.681c0.195,-0.718 0.424,-1.358 0.68,-1.929l-72.139 0 -1.422 1.588 -26.995 0 0 -0.563 -6.709 0 0 3.585z"/>
  52. <polygon fill="#B3B3B3" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" points="94.229,19.964 121.224,20.63 121.224,31.797 94.229,31.797 "/>
  53. <path fill="#B3B3B3" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M90.23 27.136l-29.603 0c-1.127,0 -2.049,0.922 -2.049,2.049l0 0c0,1.127 0.922,2.049 2.049,2.049l28.686 0 0.917 -4.098z"/>
  54. <path fill="#B3B3B3" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M213.734 13.049l6.249 0.769c1.678,0.206 3.073,1.383 3.073,3.073l0 2.305 -9.322 0 0 -6.147z"/>
  55. <path fill="#B3B3B3" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M191.197 39.685l28.837 0c-12.068,0 -22.239,5.071 -25.349,11.987l-3.488 0 0 -11.987zm28.837 0l4.559 0 0 0.247c-1.481,-0.161 -3.004,-0.247 -4.559,-0.247z"/>
  56. <polygon fill="#B3B3B3" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" points="89.313,31.234 94.229,31.234 94.229,19.246 91.285,22.423 "/>
  57. <polygon fill="#B3B3B3" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" points="121.224,31.797 123.836,28.877 121.634,19.246 121.224,20.63 "/>
  58. <rect fill="#B3B3B3" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" x="94.229" y="21.554" width="26.995" height="10.243"/>
  59. <path fill="#B3B3B3" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M32.884 17.868l15.757 1.359c0.916,0.079 1.73,-0.606 1.809,-1.522l0 -0.001c0.079,-0.916 -0.605,-1.73 -1.522,-1.809l-15.756 -1.358 -0.288 3.331z"/>
  60. <polygon fill="#B3B3B3" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" points="25,17.188 26.429,17.311 26.979,10.932 25.55,10.809 "/>
  61. <polygon fill="#B3B3B3" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" points="26.429,17.311 32.885,17.868 33.172,14.537 30.957,11.904 26.925,11.556 "/>
  62. <polygon fill="#B3B3B3" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" points="32.969,19.246 49.328,19.246 39.34,16.62 32.969,16.62 "/>
  63. <polygon fill="#B3B3B3" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" points="224.74,19.277 226.986,20.973 227.403,23.426 227.411,37.073 224.747,39.685 "/>
  64. </g>
  65. <g id="FireSelector">
  66. <path fill="#B3B3B3" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M29.073 42.444l23.022 2.737 -22.43 -0.319 -0.029 0c1,0.03 1.803,0.865 1.789,1.869l0 0.001c-0.015,1.004 -0.84,1.816 -1.841,1.817l0.029 0.001 22.43 0.318 -23.09 2.083c-0.149,0.013 -0.301,0.018 -0.454,0.016 -2.404,-0.034 -4.326,-1.976 -4.293,-4.336 0.034,-2.364 2.01,-4.251 4.414,-4.217 0.153,0.002 0.305,0.012 0.453,0.03z"/>
  67. <path fill="#B3B3B3" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M27.565 44.833l2.042 0.028c1.014,0.015 1.832,0.856 1.817,1.87l0 0.001c-0.014,1.014 -0.855,1.832 -1.869,1.817l-2.043 -0.029c-1.014,-0.014 -1.832,-0.856 -1.817,-1.87l0 0c0.014,-1.014 0.855,-1.832 1.87,-1.817z"/>
  68. <path fill="#B3B3B3" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M29.665 44.862l22.43 0.319c1.014,0.014 1.832,0.856 1.818,1.869l0 0.001c-0.014,1.014 -0.856,1.832 -1.87,1.817l-22.43 -0.318 -0.029 -0.001c1.001,-0.001 1.827,-0.813 1.841,-1.817l0 -0.001c0.014,-1.004 -0.789,-1.839 -1.789,-1.869l0.029 0z"/>
  69. </g>
  70. </svg>