Solving Games in Java (Part I) – Practical Java Projects
Solving Games in Java (Part I) – Practical Java Projects, available at $19.99, has an average rating of 3.45, with 24 lectures, 4 quizzes, based on 30 reviews, and has 1531 subscribers.
You will learn about Learn to use searching techniques in practice (this part is mostly about DFS) Build a solver for Boggle game (in 3 different ways) Get a project prototype to work on and develop it further This course is ideal for individuals who are Someone who is familiar with basic algorithms and data structures or Java beginners who want to progress further or Java beginners who seek some practical projects or Java beginners who are eager to learn and experiment or Anyone else who is interested in the topics covered It is particularly useful for Someone who is familiar with basic algorithms and data structures or Java beginners who want to progress further or Java beginners who seek some practical projects or Java beginners who are eager to learn and experiment or Anyone else who is interested in the topics covered.
Enroll now: Solving Games in Java (Part I) – Practical Java Projects
Summary
Title: Solving Games in Java (Part I) – Practical Java Projects
Price: $19.99
Average Rating: 3.45
Number of Lectures: 24
Number of Quizzes: 4
Number of Published Lectures: 24
Number of Published Quizzes: 4
Number of Curriculum Items: 28
Number of Published Curriculum Objects: 28
Original Price: $19.99
Quality Status: approved
Status: Live
What You Will Learn
- Learn to use searching techniques in practice (this part is mostly about DFS)
- Build a solver for Boggle game (in 3 different ways)
- Get a project prototype to work on and develop it further
Who Should Attend
- Someone who is familiar with basic algorithms and data structures
- Java beginners who want to progress further
- Java beginners who seek some practical projects
- Java beginners who are eager to learn and experiment
- Anyone else who is interested in the topics covered
Target Audiences
- Someone who is familiar with basic algorithms and data structures
- Java beginners who want to progress further
- Java beginners who seek some practical projects
- Java beginners who are eager to learn and experiment
- Anyone else who is interested in the topics covered
You know Java basics, maybe even took a data structures course and wonder how your knowledge could be used in practice? Looking for a coding project to hone your skills? Want to outplay or baffle your friends with a program that plays better than them? Join these series to build game solvers, game AI and Flash game bot! From scratch!
Solving Games in Java course series are targeted for demonstration of practical usage of searching techniques like depth-first search, breadth-first search, A* search, IDA* search, minimax search, alpha-beta pruning. Basic understanding of recursion and Java data structures (list, array, queue) is recommended.
Course series (released as different courses, some might still be unreleased):
- Part I: Boggle solver (3 different solutions, primary focus is DFS)
- Part II: N-puzzle solver (4 different solutions: DFS, BFS, A*, IDA*)
- Part III: Connect Four (4 different AI players: random, Monte Carlo, minimax, alpha-beta pruning)
- Part IV: Diamond Dash (we will build a bot to beat this Facebook game)
By the end of each course you will build a working solution (or even multiple solutions) which you could continue to work on, update, modify, experiment!
Course Curriculum
Chapter 1: Introduction
Lecture 1: Boggle game description and rules
Lecture 2: Expected result at the end of this course
Lecture 3: Where to play Boggle
Chapter 2: Preparing to solve
Lecture 1: Program skeleton
Lecture 2: Board representation
Lecture 3: Building Boggle board from input
Chapter 3: DFS Solver
Lecture 1: DFS approach
Lecture 2: Getting a dictionary file
Lecture 3: Reading dictionary file
Lecture 4: Solver skeleton
Lecture 5: Generating all possible words on given board
Lecture 6: Solver in action
Chapter 4: Dictionary Solver
Lecture 1: Dictionary approach
Lecture 2: Solver skeleton
Lecture 3: Searching for all possible words on given board
Lecture 4: Solver in action
Chapter 5: DFS Solver using Trie
Lecture 1: DFS approach revisited
Lecture 2: Introducing Trie
Lecture 3: Trie skeleton
Lecture 4: Constructing Trie
Lecture 5: Solver skeleton
Lecture 6: Generating all possible words on given board using Trie
Lecture 7: Solver in action
Chapter 6: Final words
Lecture 1: Where to go from here
Instructors
-
Konstantin Saveljev
Software Developer
Rating Distribution
- 1 stars: 2 votes
- 2 stars: 2 votes
- 3 stars: 2 votes
- 4 stars: 10 votes
- 5 stars: 14 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