<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Computer Graphics on Michele Righi</title><link>https://mikyll.github.io/tags/computer-graphics/</link><description>Recent content in Computer Graphics on Michele Righi</description><generator>Hugo</generator><language>en</language><copyright>&lt;a href="https://creativecommons.org/licenses/by-nc/4.0/" target="_blank" rel="noopener"&gt;CC BY-NC 4.0&lt;/a&gt;</copyright><lastBuildDate>Mon, 11 Sep 2023 09:00:00 +0200</lastBuildDate><atom:link href="https://mikyll.github.io/tags/computer-graphics/index.xml" rel="self" type="application/rss+xml"/><item><title>Asteroids</title><link>https://mikyll.github.io/projects/asteroids/</link><pubDate>Fri, 21 Aug 2026 19:00:00 +0200</pubDate><guid>https://mikyll.github.io/projects/asteroids/</guid><description>&lt;h2 id="about-the-project"&gt;About the Project&lt;/h2&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;Asteroids&lt;/strong&gt;&lt;/em&gt; is a 2D game I developed as a modern take on the classic &lt;a href="https://en.wikipedia.org/wiki/Asteroids_%28video_game%29"&gt;1979 Atari arcade&lt;/a&gt; of the same name.&lt;/p&gt;


&lt;style&gt;
 .spoiler-container {
 position: relative;
 display: inline-block;
 overflow: hidden;
 }

 .spoiler-image {
 filter: blur(15px);
 transition: filter 0.3s ease;
 }

 .spoiler-image.revealed {
 filter: none;
 }

 .spoiler-button {
 position: absolute;
 top: 50%;
 left: 50%;
 transform: translate(-50%, -50%);
 background-color: rgba(0, 0, 0, 0.7);
 color: white;
 padding: 8px 16px;
 border-radius: 4px;
 font-size: 14px;
 cursor: pointer;
 border: none;
 z-index: 2;
 }

 .spoiler-button:hover {
 background-color: rgba(0, 0, 0, 0.8);
 }

 .spoiler-button.hidden {
 display: none;
 }
&lt;/style&gt;

&lt;div align="center" style="padding: 5px"&gt;
 
 &lt;img src="https://mikyll.github.io/projects/asteroids/gfx/asteroids_1979.png"&gt;
 
 &lt;br /&gt;
 Asteroids from Atari, Inc. — 1979
&lt;/div&gt;
&lt;p&gt;I made it as part of the &lt;a href="https://www.unibo.it/it/didattica/insegnamenti/insegnamento/2022/468044"&gt;Principles of Computer Graphics M&lt;/a&gt; course at Alma Mater Studiorum, University of Bologna. The assignment (lab 02 of the course) asked for an &lt;strong&gt;interactive 2D digital animation demo&lt;/strong&gt; written in C/C++ with &lt;strong&gt;OpenGL&lt;/strong&gt;, explicitly warning that trivial modifications of the provided sample code would not be accepted — so I decided to build an entire small game instead.&lt;/p&gt;</description></item></channel></rss>