<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>CookieRun | Portfolio</title><link>https://ansangah.github.io/en/tags/cookierun/</link><atom:link href="https://ansangah.github.io/en/tags/cookierun/index.xml" rel="self" type="application/rss+xml"/><description>CookieRun</description><generator>Hugo Blox Builder (https://hugoblox.com)</generator><language>en</language><lastBuildDate>Thu, 30 May 2024 00:00:00 +0000</lastBuildDate><image><url>https://ansangah.github.io/media/sharing.png</url><title>CookieRun</title><link>https://ansangah.github.io/en/tags/cookierun/</link></image><item><title>CookieRun Modded Edition (Client)</title><link>https://ansangah.github.io/en/projects/cr-front/</link><pubDate>Thu, 30 May 2024 00:00:00 +0000</pubDate><guid>https://ansangah.github.io/en/projects/cr-front/</guid><description>&lt;div data-pagefind-body&gt;
A &lt;strong&gt;Java desktop client&lt;/strong&gt; developed based on the open-source CookieRun game.
Implements the main gameplay environment using custom graphics rendering and panel management.
Communicates with the server via socket connections for real-time gameplay data exchange,
supporting &lt;strong&gt;PVP mode&lt;/strong&gt;, map transitions, and player state display.
Built with Java AWT and Swing to create an interactive yet lightweight 2D game interface.
&lt;/div&gt;</description></item><item><title>CookieRun Modded Edition (Server)</title><link>https://ansangah.github.io/en/projects/cr-server/</link><pubDate>Thu, 30 May 2024 00:00:00 +0000</pubDate><guid>https://ansangah.github.io/en/projects/cr-server/</guid><description>&lt;div data-pagefind-body&gt;
A &lt;strong&gt;Java-based game server&lt;/strong&gt; developed for the modded open-source version of CookieRun.
Responsible for &lt;strong&gt;PVP matchmaking&lt;/strong&gt; and real-time data synchronization between clients.
Implements multiplayer functionality using socket communication,
handling real-time battle data exchange and score management without relying on an external database.
Maintains server state in-memory for simplicity and performance.
&lt;/div&gt;</description></item></channel></rss>