<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Game Development on AI VOID</title><link>https://ai-blog.noorshomelab.dev/tags/game-development/</link><description>Recent content in Game Development on AI VOID</description><generator>Hugo</generator><language>en</language><lastBuildDate>Thu, 04 Dec 2025 00:00:00 +0000</lastBuildDate><atom:link href="https://ai-blog.noorshomelab.dev/tags/game-development/index.xml" rel="self" type="application/rss+xml"/><item><title>Chapter 4: Number Guessing Game: Randomness &amp;amp; Game Logic</title><link>https://ai-blog.noorshomelab.dev/java-mini-projects/ch04-number-guessing-game/</link><pubDate>Thu, 04 Dec 2025 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/java-mini-projects/ch04-number-guessing-game/</guid><description>&lt;h2 id="chapter-4-number-guessing-game-randomness--game-logic"&gt;Chapter 4: Number Guessing Game: Randomness &amp;amp; Game Logic&lt;/h2&gt;
&lt;p&gt;Welcome to Chapter 4 of our Java project series! In this chapter, we&amp;rsquo;re diving into the exciting world of interactive console applications by building a classic &amp;ldquo;Number Guessing Game.&amp;rdquo; This project will teach us fundamental concepts of generating random numbers, handling user input, implementing game loops, and providing intelligent feedback.&lt;/p&gt;
&lt;p&gt;This step is crucial for understanding how to create dynamic applications that interact with users. We&amp;rsquo;ll leverage Java&amp;rsquo;s core libraries to manage randomness and collect input, applying best practices for robust and production-ready code even in a simple console environment. By the end of this chapter, you&amp;rsquo;ll have a fully functional, playable number guessing game that demonstrates clear game logic, error handling, and basic logging.&lt;/p&gt;</description></item><item><title>Chapter 7: Tic-Tac-Toe Game: Object-Oriented Design &amp;amp; Game State</title><link>https://ai-blog.noorshomelab.dev/java-mini-projects/ch07-tic-tac-toe-game/</link><pubDate>Thu, 04 Dec 2025 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/java-mini-projects/ch07-tic-tac-toe-game/</guid><description>&lt;h2 id="chapter-7-tic-tac-toe-game-object-oriented-design--game-state"&gt;Chapter 7: Tic-Tac-Toe Game: Object-Oriented Design &amp;amp; Game State&lt;/h2&gt;
&lt;p&gt;Welcome to Chapter 7! In this chapter, we embark on building a classic game: Tic-Tac-Toe. This project moves beyond simple command-line utilities and introduces fundamental concepts of Object-Oriented Programming (OOP) in a practical context. We&amp;rsquo;ll design and implement the core game logic, focusing on how to represent the game board, players, and the overall game state using well-defined Java classes.&lt;/p&gt;
&lt;p&gt;The importance of this step lies in applying OOP principles to create modular, maintainable, and extensible code. By encapsulating responsibilities within different objects, we make the codebase easier to understand, debug, and expand upon later (e.g., adding an AI opponent or a graphical user interface). This chapter will lay a solid foundation for more complex applications.&lt;/p&gt;</description></item></channel></rss>