Game Programming - Building Realm of the Mad God from Scratch in Java

Game Programming - Building Realm of the Mad God from Scratch in Java

The Cherno via YouTube Direct link

Game Programming - Episode 73 - Projectile Fire Rate

73 of 126

73 of 126

Game Programming - Episode 73 - Projectile Fire Rate

Class Central Classrooms beta

YouTube videos curated by Class Central.

Classroom Contents

Game Programming - Building Realm of the Mad God from Scratch in Java

Automatically move to the next video in the Classroom when playback concludes

  1. 1 Game Programming - Episode 1 - Resolution
  2. 2 Game Programming - Episode 2 - Threads
  3. 3 Game Programming - Episode 3 - Game Loop
  4. 4 Game Programming - Episode 4 - Window
  5. 5 Episode 5 - Buffer Strategy
  6. 6 Game Programming - Episode 6 - Graphics Initialized
  7. 7 Game Programming - Episode 7 - Buffered Image and Rasters
  8. 8 Game Programming - Episode 8 - The Screen Class
  9. 9 Game Programming - Episode 9 - Rendering Pixels
  10. 10 Game Programming - Episode 10 - Clearing the Screen
  11. 11 Game Programming - Episode 11 - "Out of Bounds, Baby!"
  12. 12 Game Programming - Episode 12 - Negative Bounds
  13. 13 Game Programming - Episode 13 - Timer
  14. 14 Game Programming - Episode 14 - FPS Counter
  15. 15 Episode 15 - Tiles
  16. 16 Game Programming - Episode 16 - The Map
  17. 17 Game Programming - Episode 17 - Key Input
  18. 18 Game Programming - Episode 18 - Controlling The Map
  19. 19 Game Programming - Episode 19 - Sprite Sheets
  20. 20 Game Programming - Episode 20 - Sprites
  21. 21 Game Programming - Episode 21 - Creating Sprites
  22. 22 Episode 22 - Drawing Sprites
  23. 23 Game Programming - Episode 23 - Moving Logic
  24. 24 Game Programming - Episode 24 - Level Class Overview
  25. 25 Game Programming - Episode 25 - Random Level Basis
  26. 26 Game Programming - Episode 26 - The Tile Class
  27. 27 Episode 27 - Creating Tiles
  28. 28 Game Programming - Episode 28 - Offsets
  29. 29 Game Programming - Episode 29 - The Render Tile Method
  30. 30 Episode 30 - Rendering Tiles
  31. 31 Game Programming - Episode 31 - Rendering Corner Pins
  32. 32 Game Programming - Episode 32 - Getting Tiles
  33. 33 Episode 33 - The Void Tile
  34. 34 Game Programming - Episode 34 - Setting Offsets
  35. 35 Game Programming - Episode 35 - Level Render
  36. 36 Game Programming - Episode 36 - Rendering the Level!
  37. 37 Game Programming - Episode 37 - Handling Map Bounds
  38. 38 Game Programming - Episode 38 - Procedural Rendering
  39. 39 Game Programming - Episode 39 - Entity Framework
  40. 40 Game Programming - Episode 40 - Mob Framework
  41. 41 Game Programming - Episode 41 - Player
  42. 42 Game Programming - Episode 42 - The Move Method
  43. 43 Game Programming - Episode 43 - Player Input
  44. 44 Game Programming - Episode 44 - Moving Properly
  45. 45 Game Programming - Episode 45 - Player Graphics
  46. 46 Game Programming - Episode 46 - Finishing Player Graphics
  47. 47 Game Programming - Episode 47 - 32 Size Sprites
  48. 48 Game Programming - Episode 48 - Player Direction Animation
  49. 49 Game Programming - Episode 49 - Flipping Sprites
  50. 50 Game Programming - Episode 50 - Animating Sprites
  51. 51 Game Programming - Episode 51 - More Map Creation
  52. 52 Game Programming - Episode 52 - Loading Level Files
  53. 53 Game Programming - Episode 53 - Pixels to Tiles
  54. 54 Game Programming - Episode 54 - Making Levels
  55. 55 Game Programming - Episode 55 - A Bad Way to Map Tiles
  56. 56 Game Programming - Episode 56 - Getting Tiles the Right Way
  57. 57 Game Programming - Episode 57 - Player Spawns
  58. 58 Game Programming - Episode 58 - Spawn Level Assets
  59. 59 Game Programming - Episode 59 - Defining / Creating Spawn Level Tiles
  60. 60 Game Programming - Episode 60 - Building the Spawn Level
  61. 61 Game Programming - Episode 61 - Launching the Spawn Level
  62. 62 Game Programming - Episode 62 - Tile Coordinate Class
  63. 63 Game Programming - Episode 63 - Collision Detection
  64. 64 Episode 64 - Collision Response: Sliding
  65. 65 Episode 65 - Corner Precision Collision Detection
  66. 66 Game Programming - Episode 66 - Mouse Input
  67. 67 Game Programming - Episode 67 - Projectile Angles
  68. 68 Game Programming - Episode 68 - More on Mouse Angles
  69. 69 Game Programming - Episode 69 - Projectiles
  70. 70 Game Programming - Episode 70 - Projectile Sprites
  71. 71 Game Programming - Episode 71 - Projectile Range and Precision
  72. 72 Game Programming - Episode 72 - Projectile List System
  73. 73 Game Programming - Episode 73 - Projectile Fire Rate
  74. 74 Game Programming - Episode 74 - Projectile Collision
  75. 75 Game Programming - Episode 75 - Advanced Sprite Creation/Rendering
  76. 76 Game Programming - Episode 76: The Particle Class
  77. 77 Game Programming - Episode 77: Basic Particle Animation
  78. 78 Game Programming - Episode 78: Particle Spawner
  79. 79 Game Programming - Episode 79 - Particle Life Span
  80. 80 Game Programming - Episode 80: Particle Physics!
  81. 81 Game Programming - Episode 81: Pixel-Perfect Collision!
  82. 82 Game Programming - Episode 82: Particle Simulation!
  83. 83 Game Programming - Episode 83: Wall and Grass Sprites in After Effects!
  84. 84 Game Programming - Episode 84: Floor and Wall Sprites in After Effects!
  85. 85 Game Programming - Episode 85: The Player Sprite!
  86. 86 Game Programming - Episode 86: Sub-Sprite Sheets
  87. 87 Game Programming - Episode 87: The Animated Sprite Class
  88. 88 Game Programming - Episode 88: Importing Our New Sprites!
  89. 89 Game Programming - Episode 89: New Player Animation + Poll!
  90. 90 Game Programming Episode 90 - Mobs / NPCs
  91. 91 Game Programming Episode 91 - Animating Mobs
  92. 92 Game Programming Episode 92 - Basic Random AI
  93. 93 Game Programming Episode 93 - AI Mob Rendering
  94. 94 Game Programming Episode 94 - Basic Chaser AI
  95. 95 Game Programming Episode 95 - Entity Distances and Ranges (AI)
  96. 96 Game Programming - Episode 96: Faster Mob Movement!
  97. 97 Ep. 97: Slow and Precise Entity Movement - Game Programming
  98. 98 Ep. 98: Vectors - Game Programming
  99. 99 Ep. 99: Nodes and A* Costs - Game Programming
  100. 100 Ep. 100: A* STAR SEARCH ALGORITHM - Game Programming
  101. 101 Ep. 101: Star Mob! (A* Search Algorithm) - Game Programming
  102. 102 Ep. 102: Collision and A* Tweaking - Game Programming
  103. 103 Ep. 103: Shooting Mobs - Game Programming
  104. 104 Ep. 104: Mob Targeting! - Game Programming
  105. 105 Ep. 105: Random Targeting - Game Programming
  106. 106 Ep. 106: Debug Class and Rectangles - Game Programming
  107. 107 Ep. 107: Font Sheets - Game Programming
  108. 108 Ep. 109: Rendering Font Characters! - Game Programming
  109. 109 Ep. 108: Extracting Sprites - Game Programming
  110. 110 Ep. 110: Rendering Strings of Text! - Game Programming
  111. 111 Ep. 111: Text Spacing and Colour! - Game Programming
  112. 112 Ep. 112: Sprite Rotation! - Game Programming
  113. 113 Ep. 113: Efficient Sprite Rotation - Game Programming
  114. 114 Ep. 114: User Interface (UI) - Game Programming
  115. 115 Ep. 115: UI Rendering - Game Programming
  116. 116 Ep. 116: UI Labels - Game Programming
  117. 117 Ep. 117: UI Progress Bars (Health) - Game Programming
  118. 118 Ep. 118: UI Buttons - Game Programming
  119. 119 Ep. 119: UI Button Events - Game Programming
  120. 120 Ep. 120: UIButton Actions - Game Programming
  121. 121 Ep. 121: Polishing the UIButton - Game Programming
  122. 122 Ep. 122: Images in Buttons - Game Programming
  123. 123 Ep. 123: Modifying Image Brightness - Game Programming
  124. 124 Ep. 124: Integrating the Event System - Game Programming
  125. 125 Ep. 125: Preparing Multiplayer - Game Programming
  126. 126 Ep. 126: Serialization - Game Programming

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.