HOME > Development > Solving Games in Java (Part I) Practical Java Projects

Solving Games in Java (Part I) Practical Java Projects

  • Development
  • Nov 17, 2024
SynopsisSolving Games in Java (Part I – Practical Java Project...
Solving Games in Java (Part I) Practical Projects  No.1

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

  • Solving Games in Java (Part I) Practical Projects  No.2
    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!