about summary refs log tree commit diff
path: root/www/projects.html
blob: cedf6d29e0d02ff2e2bdc57f75422ce6ac7f58a5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
<!DOCTYPE html>
<html lang="en">
<head>
    <title> The YES's Page </title>
    <link rel="stylesheet" href="css/styles.css">
</head>
<body>
    <header>
        <div style="float: left"> <button onclick="window.location.href='/'" style="font-size: 20px">sh%t go back</button> </div>
        <div style="margin: auto; width: fit-content;"> <b> Projects Of The Mighty HTML Page </b> </div>
    </header>
    <div id="section-div">
        <section>
            <h1 style="padding-bottom: 10px"> <a href="https://scratch.mit.edu/projects/725766366/" target="_blank">Qubes3D (scratch)</a> </h1>
            <img src="images/Qubes3D_0.webp" alt="Scratch RTX" width="500px">
            <img src="images/Qubes3D_1.webp" alt="Scratch RTX" width="500px">
            <p> My first big Ray Tracing project in Scratch! </p>
            <p> Originally I was intending on creating a small survival game out of this, but I got tired of this project, and wanted to redo the whole thing </p>
            <p> Can't tell exactly how long this project took, as there is no GitHub for scratch, but probably a couple of weeks to around a month</p>
        </section>
        <section>
            <h1 style="padding-bottom: 10px"> <a href="https://scratch.mit.edu/projects/884304276" target="_blank">Ray Tracing in Scratch</a> </h1>
            <img src="images/scratch_rtx_0.webp" alt="Scratch RTX" width="500px">
            <img src="images/scratch_rtx_1.webp" alt="Scratch RTX" width="500px">
            <p> This is the Ray Tracing project that I am more or less proud of </p>
            <p> The code is still quite terrible, but at least the end product is quite good-looking (for scratch at least) </p>
            <p> This project took probably 3-4 weeks to make, and the most amount of time was taken by physics, and even now it still doesn't really work </p>
            <p> I am planning on creating a better version of this project, but for now that's that </p>
        </section>
        <section>
            <h1 style="padding-bottom: 10px"> <a href="https://scratch.mit.edu/projects/926537124/" target="_blank">Ray Casting Tutorial</a> </h1>
            <img src="images/RayCastingTutor_0.webp" alt="Scratch RTX" width="500px">
            <img src="images/RayCastingTutor_1.webp" alt="Scratch RTX" width="500px">
            <p> This is really a series of projects (in scratch), and it's a tutorial series on YT where I show how to make a good ray casting engine </p>
            <p> I say good, but really it's just different, and better (performance and quality wise) than most ray casters I saw on Scratch, which rely on [is touching sprite] method </p>
            <p> This project uses DDA algorith for casting a ray, DDA uses 2 distances for both X and Y, and uses those to make a step. Check <a href="https://www.youtube.com/watch?v=NbSee-XM7WA" target="_blank">this video</a> for a better explanation </p>
            <p> If you want to see the videos check <a href="https://www.youtube.com/watch?v=tdbScJdEcKs&list=PL1SmCpjGwYJPyfw6ZEpeawcb6CCzE8RrD" target="_blank">this playlist</a>, unfortunately it's only in russian</p>
        </section>
    </div>
    <footer>
        <p> I still have not a single bit of idea of what shall be put here </p>
    </footer>
</body>
</html>