Learn to Make an Alien Farm Game With C++ SDL2 From Scratch
Learn to Make an Alien Farm Game With C++ SDL2 From Scratch, available at $54.99, has an average rating of 5, with 28 lectures, based on 4 reviews, and has 32 subscribers.
You will learn about Create a farm game with an alien theme A tiling system that allows you to place dirt, water which makes surrounding dirt wet, and different colored "grass" Plants of different types and sizes that have shadows, move up and down, start small and grow, and can only exist on the correct types of tiles Animals of different types and sizes that have shadows, start small and grow, move around without overlapping plants, other animals, the wrong types of tiles Improve your C++ game development skills This course is ideal for individuals who are Anyone who wants to learn how to create a farm game with an alien theme or Anyone who wants to improve their C++ game development skills It is particularly useful for Anyone who wants to learn how to create a farm game with an alien theme or Anyone who wants to improve their C++ game development skills.
Enroll now: Learn to Make an Alien Farm Game With C++ SDL2 From Scratch
Summary
Title: Learn to Make an Alien Farm Game With C++ SDL2 From Scratch
Price: $54.99
Average Rating: 5
Number of Lectures: 28
Number of Published Lectures: 28
Number of Curriculum Items: 28
Number of Published Curriculum Objects: 28
Original Price: $39.99
Quality Status: approved
Status: Live
What You Will Learn
- Create a farm game with an alien theme
- A tiling system that allows you to place dirt, water which makes surrounding dirt wet, and different colored "grass"
- Plants of different types and sizes that have shadows, move up and down, start small and grow, and can only exist on the correct types of tiles
- Animals of different types and sizes that have shadows, start small and grow, move around without overlapping plants, other animals, the wrong types of tiles
- Improve your C++ game development skills
Who Should Attend
- Anyone who wants to learn how to create a farm game with an alien theme
- Anyone who wants to improve their C++ game development skills
Target Audiences
- Anyone who wants to learn how to create a farm game with an alien theme
- Anyone who wants to improve their C++ game development skills
Overview
You’ll be able to place dirt, water which makes surrounding dirt wet, and different colored grass. Add and remove plants of different types and sizes that have shadows, move up and down, start small and grow, and can only exist on the correct types of tiles. Add and remove animals of different types and sizes that have shadows, start small and grow, move around, and avoid overlapping plants, other animals, and certain tiles like water.
Tiling System
-
Start by adding a simple purple checkered grid to get the basics setup.
-
Then it will be improved by adding a tiling system that allows placement of different colored tiles.
-
Next an algorithm that automatically generates shadows, to give a sense of depth, will be added to the game.
-
Finally when water tiles are added or removed, the surrounding dirt tiles become wet or dry depending on how far away they are from water.
Plants
-
Start by setting up simple plants that can be added and removed with the mouse and keyboard.
-
Then they will be improved so that they look like they’re moving up and down, and start small then grow to their full size.
-
Next more plants/trees of different sizes will get added to the game, and their shadows improved to be lighter and remove overlap with other images.
-
Finally an algorithm will be added that checks tile types underneath them. That way they can only get placed on the correct ones, and if tiles are changed to types that they shouldn’t exist on, they get removed.
Animals
-
Start by setting up simple animals that can be added with the mouse and keyboard, that start small then grow to their full size.
-
Then they will be improved so that sometimes they either pick random points to move to, or random angles to rotate to.
-
Next their movement will be improved further so that they avoid overlapping other animals, plants, and tile types that they shouldn’t exist on, for example water.
-
Finally more overlap checks will be added so that animals can no longer be placed on plants, other animals, or the wrong types of tiles. Also an overlap check so that plants can’t be placed on animals. In addition code will be added so that animals can be remove with the mouse, or if the tiles under them are changed to types they shouldn’t exist on.
Course Curriculum
Chapter 1: Introduction
Lecture 1: Intro
Lecture 2: Download and Setup Software
Lecture 3: Basic Engine Overview
Chapter 2: Tiles
Lecture 1: Intro
Lecture 2: Checkered Grid
Lecture 3: Tiling System
Lecture 4: More Colors
Lecture 5: Shadows
Lecture 6: Improve Code
Lecture 7: Wet Dirt
Lecture 8: End Result
Chapter 3: Plants
Lecture 1: Intro
Lecture 2: Basic Plants
Lecture 3: Multiple Plants
Lecture 4: Plant Movement
Lecture 5: Plant Growth
Lecture 6: More Plants
Lecture 7: Improve Shadows
Lecture 8: Check Tile Types
Lecture 9: End Result
Chapter 4: Animals
Lecture 1: Intro
Lecture 2: Basic Animals
Lecture 3: Basic Movement
Lecture 4: Improve Movement
Lecture 5: Overlap Checks 1
Lecture 6: Overlap Checks 2
Lecture 7: Fix Placement
Lecture 8: End Result
Instructors
-
Dave McMurtrie
Let’s Make Games From Scratch
Rating Distribution
- 1 stars: 0 votes
- 2 stars: 0 votes
- 3 stars: 0 votes
- 4 stars: 0 votes
- 5 stars: 4 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024