Skip to content

Latest commit

 

History

History
331 lines (219 loc) · 28.5 KB

Game Programming - TheChernoProject.md

File metadata and controls

331 lines (219 loc) · 28.5 KB

Game Programming - TheChernoProject

— Links Provided by Abhisek Pattnaik <[email protected]>

https://www.youtube.com/playlist?list=PLlrATfBNZ98eOOCk2fOFg7Qg5yoQfFAdf

  • Game Programming - Episode 001 - Resolution 001
  • Game Programming - Episode 002 - Threads 002
  • Game Programming - Episode 003 - Game Loop 003
  • Game Programming - Episode 004 - Window 004
  • Game Programming - Episode 005 - Buffer Strategy 005
  • Game Programming - Episode 006 - Graphics Initialized 006
  • Game Programming - Episode 007 - Buffered Image and Rasters 007
  • Game Programming - Episode 008 - The Screen Class 008
  • Game Programming - Episode 009 - Rendering Pixels 009
  • Game Programming - Episode 010 - Clearing the Screen 010
  • Game Programming - Episode 011 - "Out of Bounds, Baby!" 011
  • Game Programming - Episode 012 - Negative Bounds 012
  • Game Programming - Episode 013 - Timer 013
  • Game Programming - Episode 014 - FPS Counter 014
  • Game Programming - Episode 015 - Tiles 015
  • Game Programming - Episode 016 - The Map 016
  • Game Programming - Episode 017 - Key Input 017
  • Game Programming - Episode 018 - Controlling The Map 018
  • Game Programming - Episode 019 - Sprite Sheets 019
  • Game Programming - Episode 020 - Sprites 020
  • Game Programming - Episode 021 - Creating Sprites 021
  • Game Programming - Episode 022 - Drawing Sprites 022
  • Game Programming - Episode 023 - Moving Logic 023
  • Game Programming - Episode 024 - Level Class Overview 024
  • Game Programming - Episode 025 - Random Level Basis 025
  • Game Programming - Episode 026 - The Tile Class 026
  • Game Programming - Episode 027 - Creating Tiles 027 027
  • Game Programming - Episode 028 - Offsets 028 028
  • Game Programming - Episode 029 - The Render Tile Method 029 029
  • Game Programming - Episode 030 - Rendering Tiles 030
  • Game Programming - Episode 031 - Rendering Corner Pins 031
  • Game Programming - Episode 032 - Getting Tiles 032
  • Game Programming - Episode 033 - The Void Tile 033
  • Game Programming - Episode 034 - Setting Offsets 034
  • Game Programming - Episode 035 - Level Render 035
  • Game Programming - Episode 036 - Rendering the Level! 036
  • Game Programming - Episode 037 - Handling Map Bounds 037
  • Game Programming - Episode 038 - Procedural Rendering 038
  • Game Programming - Episode 039 - Entity Framework 039
  • Game Programming - Episode 040 - Mob Framework 040
  • Game Programming - Episode 041 - Player 041
  • Game Programming - Episode 042 - The Move Method 042
  • Game Programming - Episode 043 - Player Input 043
  • Game Programming - Episode 044 - Moving Properly 044
  • Game Programming - Episode 045 - Player Graphics 045
  • Game Programming - Episode 046 - Finishing Player Graphics 046
  • Game Programming - Episode 047 - 032 Size Sprites 047
  • Game Programming - Episode 048 - Player Direction Animation 048
  • Game Programming - Episode 049 - Flipping Sprites 049
  • Game Programming - Episode 050 - Animating Sprites 050
  • Game Programming - Episode 051 - More Map Creation 051
  • Game Programming - Episode 052 - Loading Level Files 052
  • Game Programming - Episode 053 - Pixels to Tiles 053
  • Game Programming - Episode 054 - Making Levels 054
  • Game Programming - Episode 055 - A Bad Way to Map Tiles 055
  • Game Programming - Episode 056 - Getting Tiles the Right Way 056
  • Game Programming - Episode 057 - Player Spawns 057
  • Game Programming - Episode 058 - Spawn Level Assets 058
  • Game Programming - Episode 059 - Defining / Creating Spawn Level Tiles 059
  • Game Programming - Episode 060 - Building the Spawn Level 060
  • Game Programming - Episode 061 - Launching the Spawn Level 061
  • Game Programming - Episode 062 - Tile Coordinate Class 062
  • Game Programming - Episode 063 - Collision Detection 063
  • Game Programming - Episode 064 - Collision Response: Sliding 064
  • Game Programming - Episode 065 - Corner Precision Collision Detection 065
  • Game Programming - Episode 066 - Mouse Input 066
  • Game Programming - Episode 067 - Projectile Angles 067
  • Game Programming - Episode 068 - More on Mouse Angles 068
  • Game Programming - Episode 069 - Projectiles 069
  • Game Programming - Episode 070 - Projectile Sprites 070
  • Game Programming - Episode 071 - Projectile Range and Precision 071
  • Game Programming - Episode 072 - Projectile List System 072
  • Game Programming - Episode 073 - Projectile Fire Rate 073
  • Game Programming - Episode 074 - Projectile Collision 074
  • Game Programming - Episode 075 - Advanced Sprite Creation/Rendering 075
  • Game Programming - Episode 076 - The Particle Class 076
  • Game Programming - Episode 077 - Basic Particle Animation 077
  • Game Programming - Episode 078 - Particle Spawner 078
  • Game Programming - Episode 079 - Particle Life Span 079
  • Game Programming - Episode 080 - Particle Physics! 080
  • Game Programming - Episode 081 - Pixel-Perfect Collision! 081
  • Game Programming - Episode 082 - Particle Simulation! 082
  • Game Programming - Episode 083 - Wall and Grass Sprites in After Effects! 083
  • Game Programming - Episode 084 - Floor and Wall Sprites in After Effects! 084
  • Game Programming - Episode 085 - The Player Sprite! 085
  • Game Programming - Episode 086 - Sub-Sprite Sheets 086
  • Game Programming - Episode 087 - The Animated Sprite Class 087
  • Game Programming - Episode 088 - Importing Our New Sprites! 088
  • Game Programming - Episode 089 - New Player Animation + Poll! 089
  • Game Programming - Episode 090 - Mobs / NPCs 090
  • Game Programming - Episode 091 - Animating Mobs 091
  • Game Programming - Episode 092 - Basic Random AI 092
  • Game Programming - Episode 093 - AI Mob Rendering 093
  • Game Programming - Episode 094 - Basic Chaser AI 094
  • Game Programming - Episode 095 - Entity Distances and Ranges (AI) 095
  • Game Programming - Episode 096 - Faster Mob Movement! 096
  • Game Programming - Episode 097 - Slow and Precise Entity Movement 097
  • Game Programming - Episode 098 - Vectors 098
  • Game Programming - Episode 099 - Nodes and A* Costs 099
  • Game Programming - Episode 100 - A* STAR SEARCH ALGORITHM 100
  • Game Programming - Episode 101 - Star Mob! (A* Search Algorithm) 101
  • Game Programming - Episode 102 - Collision and A* Tweaking 102
  • Game Programming - Episode 103 - Shooting Mobs 103
  • Game Programming - Episode 104 - Mob Targeting! 104
  • Game Programming - Episode 105 - Random Targeting 105
  • Game Programming - Episode 106 - Debug Class and Rectangles 106
  • Game Programming - Episode 107 - Font Sheets 107
  • Game Programming - Episode 108 - Extracting Sprites 108