Companies Home Search Profile

Easy SDL2 Games in C++

Focused View

Dion Jackson

20:23:17

17 View
  • 1. Easy SDL2 Games in C++ Trailer.mp4
    07:14
  • 2.1 Install SDL2.pdf
  • 2.2 Part I Introduction to the Simple Directmedia Layer 2.0.pdf
  • 2. Introduction to SDL2.mp4
    54:55
  • 3.1 Part II Game Loop and Window Program.pdf
  • 3.2 Part II Game Loop and Window Program.pdf
  • 3. Game Loop and Window Program.mp4
    40:27
  • 4.1 Part III User Defined Functions and C++ Basics.pdf
  • 4.2 Part III User Defined Functions and C++ Basics.pdf
  • 4. User Defined Functions and C++ Basics.mp4
    24:25
  • 5.1 Part IV Event Handling for User Input.pdf
  • 5.2 Part IV Event Handling for User Input.pdf
  • 5. Event Handling for User Input.mp4
    01:29:32
  • 6.1 Part V Rendering Pixels and other Primitives.pdf
  • 6.2 Part V Rendering Pixels and Other Primitives.pdf
  • 6. Rendering Pixels and Other Primitives.mp4
    43:27
  • 7.1 Part VI Loading Images from External Files.pdf
  • 7.2 Part VI Loading Images from External Files.pdf
  • 7. Loading Images from External Files.mp4
    30:05
  • 8.1 Part VII Optimized Surfaces and Sound.pdf
  • 8.2 Part VII Optimized Surfaces and Sound.pdf
  • 8. Optimized Surfaces and Sound.mp4
    57:37
  • 9.1 Part VIII Tilemaps and Collision Detection.pdf
  • 9.2 Part VIII Tilemaps and Collision Detection.pdf
  • 9. Tilemaps and Collision Detection.mp4
    01:10:42
  • 10.1 Part IX Error Handling and Memory Management Techniques.pdf
  • 10. Error Handling and Memory Management Techniques.mp4
    42:17
  • 11.1 Part X OOP Concepts and Constructing Classes.pdf
  • 11. OOP Concepts and Constructing Classes.mp4
    02:07:03
  • 12.1 Part XI 2 Player Games and Split-Screen.pdf
  • 12. 2 Player Games and Split-Screen.mp4
    01:44:22
  • 13.1 Part XII Graphical User Interfaces.pdf
  • 13. Graphical User Interfaces.mp4
    01:02:51
  • 1.1 Easy SDL2 Games in C++ active 1.pdf
  • 1. Installing SDL2 in Ubuntu Linux.mp4
    12:01
  • 2.1 Easy SDL2 Games in C++ active 2.pdf
  • 2. Using Vim to compile programs.mp4
    09:14
  • 3.1 Easy SDL2 Games in C++ active 9.pdf
  • 3. Creating a make or bash file for SDL2 related projects.mp4
    03:03
  • 4.1 Easy SDL2 Games in C++ active 10.pdf
  • 4. How to find helpful information for SDL2.mp4
    04:27
  • 5.1 Easy SDL2 Games in C++ active 11.pdf
  • 5. Constructing graphical and audio assets for our projects.mp4
    20:19
  • 6.1 Easy SDL2 Games in C++ active 12.pdf
  • 6. Installing a compiler like CodeBlocks and finding other useful tools.mp4
    06:29
  • 7.1 Easy SDL2 Games in C++ active 13.pdf
  • 7. Compiling a SDL2 Project in the Terminal.mp4
    03:53
  • 8.1 Easy SDL2 Games in C++ active 8.pdf
  • 8. Hello World in C++ and in SDL2.mp4
    18:02
  • 9.1 Easy SDL2 Games in C++ active 4.pdf
  • 9. Data types in SDL2 and C++.mp4
    06:48
  • 10.1 mathematics in C++.pdf
  • 10. Basic Mathematics in C++.mp4
    22:14
  • 11.1 Easy SDL2 Games in C++ active 5.pdf
  • 11. Control Structures in C++.mp4
    14:02
  • 12.1 Easy SDL2 Games in C++ active 14.pdf
  • 12. A basic window program in SDL2.mp4
    01:42
  • 13.1 Easy SDL2 Games in C++ active 15.pdf
  • 13. Game Loop in SDL2.mp4
    18:15
  • 14.1 Easy SDL2 Games in C++ active 16.pdf
  • 14. Regulating the frames per second as a function in SDL2.mp4
    03:25
  • 15.1 Easy SDL2 Games in C++ active 17.pdf
  • 15. Making the Event Loop for keyboard actions..mp4
    09:40
  • 16.1 Easy SDL2 Games in C++ active 18.pdf
  • 16. Loading in a .BMP file using SDL2.mp4
    04:16
  • 17.1 Easy SDL2 Games in C++ active 19.pdf
  • 17. Using SDL2 image to load a .PNG format image.mp4
    03:03
  • 18.1 Easy SDL2 Games in C++ active 20.pdf
  • 18. Using SDL2 mixer to add sound to a project.mp4
    05:27
  • 19.1 Easy SDL2 Games in C++ active 21.pdf
  • 19. Using SDL2 ttf to draw text font on the screen.mp4
    03:02
  • 20.1 Easy SDL2 Games in C++ active 22.pdf
  • 20. Using SDL2 net for network support in C++.mp4
    04:53
  • 21.1 Easy SDL2 Games in C++ active 23.pdf
  • 21. A basic random card shuffle program in C++ and SDL2.mp4
    04:58
  • 22.1 Easy SDL2 Games in C++ active 24.pdf
  • 22. Using enumerations in C++.mp4
    03:02
  • 23.1 Easy SDL2 Games in C++ active 25.pdf
  • 23. Unions.mp4
    02:15
  • 24.1 Easy SDL2 Games in C++ active 26.pdf
  • 24. Typedef.mp4
    01:04
  • 25.1 Easy SDL2 Games in C++ active 27.pdf
  • 25. Reading and writing to file in C++.mp4
    02:11
  • 26.1 Easy SDL2 Games in C++ active 4.pdf
  • 26. Data types and using arrays in C++.mp4
    00:50
  • 27.1 Easy SDL2 Games in C++ active 6.pdf
  • 27. Logical and Relational Operators in C++.mp4
    02:14
  • 28.1 Easy SDL2 Games in C++ active 28.pdf
  • 28.2 Easy SDL2 Games in C++ active 7.pdf
  • 28. Change the background color with SDL2.mp4
    26:41
  • 29.1 Easy SDL2 Games in C++ active 29.pdf
  • 29. Manipulating Strings in C++.mp4
    03:27
  • 30.1 Easy SDL2 Games in C++ active 30.pdf
  • 30. Using pointers in C++.mp4
    03:31
  • 31.1 Easy SDL2 Games in C++ active 31.pdf
  • 31. Using Structures in C++.mp4
    02:21
  • 32.1 Easy SDL2 Games in C++ active 32.pdf
  • 32. Conditional Branching in C++.mp4
    03:22
  • 33.1 Easy SDL2 Games in C++ active 33.pdf
  • 33. Operator Overloading in C++.mp4
    02:13
  • 34.1 Easy SDL2 Games in C++ active 34.pdf
  • 34. Constructing Classes in SDL2 and C++.mp4
    02:45
  • 35.1 Easy SDL2 Games in C++ active 35.pdf
  • 35. Using define and making macros in C++.mp4
    02:13
  • 36.1 Easy SDL2 Games in C++ active 25.pdf
  • 36. Unions in C++.mp4
    02:15
  • 37.1 Easy SDL2 Games in C++ active 36.pdf
  • 37. Templates in C++.mp4
    01:04
  • 38.1 Easy SDL2 Games in C++ active 37.pdf
  • 38. Namespace in C++.mp4
    01:04
  • 39.1 Easy SDL2 Games in C++ active 38.pdf
  • 39. Getters and setters in C++.mp4
    02:03
  • 40.1 Easy SDL2 Games in C++ active 39.pdf
  • 40. Name visibility in c++.mp4
    01:51
  • 41.1 Easy SDL2 Games in C++ active 41.pdf
  • 41. Friend functions in C++.mp4
    01:22
  • 42.1 Easy SDL2 Games in C++ active 42.pdf
  • 42. Polymorphism in C++.mp4
    02:13
  • 43.1 Easy SDL2 Games in C++ active 43.pdf
  • 43. Inheritance types in C++.mp4
    02:20
  • 44.1 Easy SDL2 Games in C++ active 44.pdf
  • 44. Multithreading programs in C++.mp4
    02:47
  • 45.1 Easy SDL2 Games in C++ active 45.pdf
  • 45. Vectors in C++.mp4
    01:59
  • 46.1 Easy SDL2 Games in C++ active 46.pdf
  • 46. Using push and pop and peak in C++.mp4
    01:59
  • 47.1 Easy SDL2 Games in C++ active 47.pdf
  • 47. Linked Lists in C++.mp4
    03:43
  • 48.1 Easy SDL2 Games in C++ active 48.pdf
  • 48. Mini-Max tic-tac-toe in SDL2 and C++.mp4
    02:04
  • 49.1 Array Patterns in C++.pdf
  • 49. Array patterns in C++.mp4
    04:30
  • 50.1 Easy SDL2 Games in C++ active 50.pdf
  • 50. Sorting Algorithms in C++ with a Visualizer made in SDL2.mp4
    02:49
  • 51.1 Easy SDL2 Games in C++ active 51.pdf
  • 51. Multiple windows in SDL2.mp4
    01:27
  • 52.1 Easy SDL2 Games in C++ active 52.pdf
  • 52. Viewports in SDL2.mp4
    02:08
  • 53.1 Easy SDL2 Games in C++ active 53.pdf
  • 53. Creating rects and filling the rects in SDL2.mp4
    02:47
  • 54.1 Easy SDL2 Games in C++ active 54.pdf
  • 54. Point and Points in SDL2.mp4
    19:59
  • 55.1 Easy SDL2 Games in C++ active 55.pdf
  • 55. Mouse input for clicks and motion events in SDL2.mp4
    00:51
  • 56.1 Easy SDL2 Games in C++ active 56.pdf
  • 56. Screen scrolling in SDL2.mp4
    01:28
  • 57.1 Easy SDL2 Games in C++ active 56.7.pdf
  • 57. Rotating and flipping images in SDL2.mp4
    00:58
  • 58.1 Easy SDL2 Games in C++ active 58.pdf
  • 58. Cropping and simple animations in SDL2.mp4
    01:59
  • 59.1 Easy SDL2 Games in C++ active 59.pdf
  • 59. Multiple display regions in SDL2.mp4
    02:49
  • 60.1 Easy SDL2 Games in C++ active 60.pdf
  • 60. Basic OpenGL application using SDL2.mp4
    01:48
  • 61.1 Easy SDL2 Games in C++ active 61.pdf
  • 61. Collision detection methods using SDL2.mp4
    01:51
  • 62.1 Easy SDL2 Games in C++ active 62.pdf
  • 62. Gamepad or joystick support in SDL2.mp4
    02:22
  • 63.1 Easy SDL2 Games in C++ active 64.pdf
  • 63. Forcefeed device.mp4
    02:05
  • 64.1 Easy SDL2 Games in C++ active 63.pdf
  • 64. Touch gesture device.mp4
    01:41
  • 65.1 Easy SDL2 Games in C++ active 65.pdf
  • 65. Screen Shots in SDL2.mp4
    01:02
  • 66.1 Easy SDL2 Games in C++ active 66.pdf
  • 66. Manipulating Color in SDL2.mp4
    02:13
  • 67.1 Easy SDL2 Games in C++ active 67.pdf
  • 67. Dragging and dropping an image with the mouse in SDL2.mp4
    00:43
  • 68.1 Easy SDL2 Games in C++ active 68.pdf
  • 68. Scaling the screen in SDL2.mp4
    00:51
  • 69.1 Easy SDL2 Games in C++ active 69.pdf
  • 69. State machines in SDL2.mp4
    00:53
  • 70.1 Easy SDL2 Games in C++ active 70.pdf
  • 70. Object factory in C++.mp4
    02:06
  • 71.1 Easy SDL2 Games in C++ active 71.pdf
  • 71. Singleton design patterns.mp4
    01:16
  • 72.1 Easy SDL2 Games in C++ active 72.pdf
  • 72. A basic client and server application in SDL2.mp4
    02:50
  • 73.1 Easy SDL2 Games in C++ active 73.pdf
  • 73. Basic graphical user interface in SDL2.mp4
    01:29
  • 74.1 Easy SDL2 Games in C++ active 74.pdf
  • 74. Player and Enemy Classes in SDL2 and C++.mp4
    04:03
  • 75.1 Easy SDL2 Games in C++ active 75.pdf
  • 75. Projectiles for the player or enemies in our game.mp4
    02:46
  • 76.1 Easy SDL2 Games in C++ active 76.pdf
  • 76. HUD elements such as life or the game score.mp4
    03:08
  • 77.1 Easy SDL2 Games in C++ active 77.pdf
  • 77. Options Reset and Gameover States.mp4
    02:13
  • 78.1 Easy SDL2 Games in C++ active 78.pdf
  • 78. Level transitions or portals to rooms.mp4
    02:04
  • 79.1 Easy SDL2 Games in C++ active 79.pdf
  • 79. Hitbox regions.mp4
    03:56
  • 80.1 Easy SDL2 Games in C++ active 80.pdf
  • 80. Smart camera memory management strategies.mp4
    01:26
  • 81.1 Easy SDL2 Games in C++ active 81.pdf
  • 81. Dialog text boxes in Games.mp4
    03:44
  • 1.1 Easy SDL2 Games in C++ Game Programming.pdf
  • 1. Matching Game.mp4
    03:56
  • 2. Card Game.mp4
    17:14
  • 3. Board Game.mp4
    08:01
  • 4. Pong.mp4
    07:03
  • 5. Breakout.mp4
    04:43
  • 6. Frogger.mp4
    04:52
  • 7. Snake.mp4
    05:29
  • 8. BugSmasher.mp4
    05:51
  • 9. Tanks.mp4
    04:30
  • 10. Platformer with Parralax Scrolling.mp4
    10:43
  • 11. SpaceShooter.mp4
    05:19
  • 12. Tetris.mp4
    05:54
  • 13. Top Down Shooter.mp4
    08:59
  • 14. Basic Role Playing Game Battle System.mp4
    13:57
  • 15. Quick Fighting Game.mp4
    09:28
  • Description


    Create simple video games using the Simple Directmedia Layer 2

    What You'll Learn?


    • Students will learn how to write basic programs using the C++ programming language utilizing the terminal or a IDE compiler.
    • The subsystems of the Simple Directmedia Layer 2 will be explained and a student will have the oppertunity to experiement with the API.
    • A student should be able to create a basic SDL2 application by the end of the course series.
    • A student will be able to manufacture an application with a simple user interface and a game state.
    • C++ progamming features related to Object Oriented Programming.
    • Using the terminal in Linux to compile and build complete projects.

    Who is this for?


  • Future game developers looking for a fast way to compete using an simple API.
  • College or Graduate Students who want to learn SDL2.
  • Hobbiest who like to learn about video game concepts using the Simple Directmedia Layer.
  • People looking to make simulations for research projects.
  • Anyone new to the C++ programmin Language.
  • Someone serious about learning problem solving and programming. I am not doing alot of coding for you that is for you to discover and explore how to do with the hints I give you.
  • What You Need to Know?


  • There are no other required resources other than access to the internet to download resources and tools and basic digital input devices such as the keyboard and mouse. .
  • A modern computer with a graphics card (GPU) may be required to access higher features of the Simple Directmedia Layer 2 such as manipulating textures or for later 3D development.
  • Free time to practice and conceptualize concepts like in normal classes.
  • Bring your thinking cap and maybe your imagination.
  • Headphones and paper and pen could be useful.
  • More details


    Description

    In Easy SDL2 Games in C++ students will mainly learn about the Simple Directmedia Layer 2 and how to structure basic game applications. SDL2 grants access to low level hardware features for users to develop software using this Application Programming Interface. There is also information contain herein about how to program in the C++ programming language which is useful for those new to the software development scene. The course is a description based structuring of projects using SDL2 also information about other similar APIs for use along side the other systems. The course has 12 parts which are centered around the construction of several game projects. In this lengthy course series students will learn about making simple games such as Snake, Tetris , Breakout , Tank, Space Shooter , Platformer , Top Down Shooter and others. Students should have required resources for using a modern programming configuration to be effective in this course. The Simple Directmedia Layer 2 is a lengthy library with many features to explore and learn. SDL2 can also be combined with other programming languages and tools which may be more helpful for those making other varieties of simulations or system based development. Those interested in learning about SDL2 may find something new here.

    Who this course is for:

    • Future game developers looking for a fast way to compete using an simple API.
    • College or Graduate Students who want to learn SDL2.
    • Hobbiest who like to learn about video game concepts using the Simple Directmedia Layer.
    • People looking to make simulations for research projects.
    • Anyone new to the C++ programmin Language.
    • Someone serious about learning problem solving and programming. I am not doing alot of coding for you that is for you to discover and explore how to do with the hints I give you.

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category

    C++

    Dion Jackson
    Dion Jackson
    Instructor's Courses
    Hello, I would like for you to learn, play ,and discover Computer Science. I also use to struggle learning how to manipulate structures and understand advanced concepts in mathematical theory. I realized if you spend enough effort on a task then perhaps one day you may improve.  I once researched STEM attrition strategies in web-based courses as an undergraduate. In this courses we will approach education in a more academic prospective  where students watch a presentation then move onto the actual development using the device or the information is shown in a step by step manner. I hope you are as motivated as I am about learning so lets learn together!
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 109
    • duration 20:23:17
    • English subtitles has
    • Release Date 2024/04/15

    Courses related to C++