You are browsing as a guest. Sign up (or log in) to start making projects!

Eclipse

@Eclipse

Joined June 6th, 2026

  • 17Devlogs
  • 4Projects
  • 1Ships
  • 15Votes
just a curious boy...!

my socials:
github: https://github.com/Alchemic-Eclipse
insta: https://www.instagram.com/ecliptical_boy
Open comments for this post

2h 32m 41s logged

Small updates

Hello there,, quite tired today, so I don’t think I’ll be able to write much in today’s devlog… let me just start by writing down the things I added in Aporia today:

  • Max Energy Error (helpful in comparing different integrators for a fixed amount of time)
  • Pause/ Play / Reset using keys
  • Increment the simulation by 1 step when paused by pressing N

I believe I shall complete this project this week if things go according to the plan, even though, I can also do the same in next 3 days, but I genuinely don’t love the idea of me working day in and day out like a caffeinated squirrel whose rent is due the next day…
So I’m trying to be a ‘bit’ reasonable here 😭
.
And, that’s it for the day, I believe..?
Happy Tuesday ig 🤷🏻‍♂️
& Good Morning 🥀
.
P.S. btw sorry if I sound a bit tired, many reasons, but a bad day doesn’t imply a bad life, so I’ll just keep moving 🙃
If you genuinely take time out to read my entire devlogs, then you’re the best lol (for me, at least)
❤️‍🩹 Thank you ❤️‍🩹

0
0
17
Open comments for this post

1h 58m 45s logged

Adding RK4 to the simulation

And guess what?
The Energy error dropped from roughly 10^(-1)% to
10^(-6)% orders of magnitude 💀
(Literally FIVE orders of magnitude lower 🫎)
.
When I first tried running the program after writing the code for RK4, the best I expected was like 10^(-2) ngl 🥀
.
Tho the problem is, I’m running both the versions for an arbitrary amount of time, and then trying to compare the error,
which lwk reminds me of atomic bomb vs coughing baby 😭💔
.
So my next goal shall be to script a comparer or some sort, which may output things like :

  • maximum energy error
  • final energy error
  • average energy error
  • number of steps
  • simulated time
  • etc

Should be fun lol,,
.
.
Also also, I tried one more thing, that is, I changed dt to 1 sec 💀
and guess what was the error % of RK4? 60% 💀
(literally 10^(-6) to 60% 💔)
which is basically the numerical equivalent of telling the laws of physics, “I have a better idea” 🗿✌🏻
.
But nevertheless, learned a lotttt today..!!
Holy productivity~~~ 🦋🥹
.
But anyways, that’s it for today,
Good Morning~!!

P.S. I think this project is lwk going in the right direction, the experimentation, the research, the learnings, new future features, all these things mean way more to me than making a random copy-paste project saying “I made a double pendulum go brrr” 😭
lol

0
0
85
Open comments for this post

2h 22m 51s logged

Rendering the Euler Hypothesis of Aporia

yeah, fancy title innit? 🥀 (sorry 😭💔)
.
but as the title suggests, I finally was able to render a basic simulation of Aporia with a single, double pendulum, that renders using the Euler Integration method (for now).
.
This is the first major step of the simulator… which shall become clear as we move towards the future with the speed of 1 sec per second (🗿)
.
Alr, keeping that aside, if you pay some attention to the stuff printing out in the console (in the video), that,,, is the energy difference oscillating (and the Energy Error), which ideally should be 0 (as energy is conserved in a closed system).
.
Which shows us that Euler integrator doesn’t just inject extra energy into the system, but also lets some of it bleed out (which shall become important later on as we compare different integrators).
.
And, that’s it for the day ig?
.
Thank you for reading it through..!!
Have a nice dayyy…!! 🌙

0
0
54
Open comments for this post

2h 47m 22s logged

Completed CLI / Math Engine

Ladies and gentlemen,
guess who finally completed the complete transfer of code structures and added Energy engine in Aporia? 😭
.
ngl, the experience was lwk tedious, rewriting old, long equations in new format just so they could cooperate with me as I make Aporia bigger instead of playing like a 2nd grader trying to solve a 12th grade question, and acting like everything is fine…🤷🏻‍♂️
.
I also divided the program in multiple files for the same reason, I really don’t love the idea of one source file having 800+ lines of code and some prayers where I’m trying to fix a bug on line 265, which turns out to be blank 🗿
.
With that, tomorrow I shall be starting the work on GUI and Rendering… so that it finally looks like a simulation… ❤️‍🩹
.
btw, Good Morning~~ 🥱

2
0
84
Open comments for this post

2h 41m 30s logged

Restarting Aporia

After abandoning the project due to some technical glitches on Stardance’s website, guess who’s back once the glitch got fixed? 🗿✌🏻
.
This devlog shall mark the beginning of a new start.
.
I had already completed the Physics Engine long ago,
ie. From today I’ll be focusing on finally completing the project along with GUI and Rendering…
.
P.S. Ik this one sounds a bit rushed, it’s because I’m running low on time and have many deadlines this month, so can’t spend too much time writing devlogs or else I’m cooked 🥹🐈 (tho I’ll try my best to properly write the ones that come after this fs)

0
0
20
Open comments for this post

1h 55m 50s logged

Day-3 Light

At this rate, it looks like the project is gonna take forever 😭🤷🏻‍♂️

  • Added an about section
  • Designed it properly
  • Made subtle changes to give the site a premium look.

.
The next part is simply add content to Archive and contact section, but that should relatively take less time, because most of the time today was spent on designing..
.
(yes, btw,,,, if you still haven’t noticed, I’m a kinda perfectionist when it comes to designs 🗿)
.
And that’s all for today, for Light 🫡
.
Thank you for reading through..!! 🌙
.
P.S. Due to time constraints, I’m thinking of working on Light and Gravitas on alternate days, so that I get more time for studies… 🐈
Hopefully I can finish them soon..!!
I really do enjoy working on both of em 🙃

0
0
14
Open comments for this post

1h 16m 56s logged

Day 5 of making Gravitas

Officially completed Phase 2 ❤️‍🩹🔥

Highlight

  • Added horizontal rotation to camera
  • Added interesting values to the bodies.

That is, while testing with different values, just for fun, I discovered something weird, but interesting….
.

But yeah, that means from tomorrow I’ll officially be able to start Phase 3, aka, generalizing it to N body instead of just 2, and adding many more features…!
.
That’s all for today 🗿
Thank you…!!

0
0
91
Open comments for this post

2h 32m 11s logged

Day-2: Light

  • Completed the basic structure.
  • Added some basic design while making it a little responsive.

And trust me, you “don’t” wanna know how much time I spent just changing and trying new designs/fonts/etc… ☠️
.
Tomorrow, I’ll likely complete the other sections while adding some more cool features ig…
.
and that’s all for today 🙃
.
P.S. Feel free to suggest some better designs if it can make it look better lol…!!

2
0
53
Open comments for this post

3h 40m 27s logged

Day 4 of making Gravitas

Highlights

  • Added pause/play feature (pressing space bar)
  • Added reset feature (pressing R)
  • Added a movable camera. (WASD)
  • Made the cam move relative to the target.
  • Removed adjustable dt from goals as it’s practically useless in phase 2.

And now, the real simulator shall start gettin built🗿

0
0
21
Open comments for this post

3h 54m 59s logged

Looks like the addiction has turned towards obsession 🗿✌🏻

Day 3 of making Gravitas

Yesterday, I was up till about 5 in the morning, learning about different functions of cpp and their implementations so I could add more features.
.
Along with that, yesterday after posting the devlog, I actually was able to render the thing in 3D, but it was rather bland, simply two blue bodies orbiting each other.
.
Though, today, I was finally able to make them have trails , which took an awful lot to do so, while making sure it didn’t affect the rendering.
.
That is, because the trails were simply compounding over time and making the simulation slower, or I should say, the rendering slower…
So I used a clever trick (after trying like, 3-4 of them which didn’t work) to fix the issue.
.
But all in all, it worked 🐈
(even though only for a fixed amount of time 😭, I’ll fix it completely/professionally later on)
.
Next Steps:

  • Make the camera movable
  • Add Pause/play type of controls
  • Add adjustable dt

.
P.S. I also added more files to make the project be more structured, with different cpp and header files handling different function of the simulation…
.
This project is perhaps the coolest things I’ve ever worked on in my entire life…. 🔥

0
0
37
Open comments for this post

3h 28m 51s logged

Looks like someone’s addicted to a project 🗿✌🏻

Day 2 of making Gravitas:

  • Added Vector arithmetic functions
  • Added Symplectic Euler Integration as a base to do the calculations.
  • Updated the readme and added different feature phases.
  • aka done with Phase 1

Next Step:

  • Render it 3D.
  • aka begin Phase 2

Following the laws of conservation of Mental sanity, I believe that’s enough programming for the day lol…
Or maybe not? 💀
.
Haha, let’s see how much can I get done before the day ends 🔥
.
P.S. Please ignore the warnings of C++ in CLion rn, as I’m still a beginner and learning while building. 🥹
So I’ll likely fix them once I know those concepts. 🗿🤷🏻‍♂️

0
0
44
Open comments for this post

1h 30m 43s logged

Day 1 of making Gravitas:
.
Done with:
.
Readme.md
Setting up CLion as Mac doesn’t have VisualStudio
Setting up the repo.
Setting up a basic testing structure for main.cpp
.
The readme provides a clean structure of what I’m up to and my future plans with this project if someone’s interested 🐈
https://github.com/Alchemic-Eclipse/gravitas

And that’s all for today ig..?
As I also have many other things to do in life rn (including study), so I’ll be making this project step by step everyday…!
.
Chasing progress over perfection 🙃
Thank you..!!

0
0
39
Open comments for this post

33m 37s logged

The Beginning
.
I’ll be building a personal site of mine, describing things I am working on, and my on going works, especially in the realm of academia and others…
.
I am done with setting up and connecting everything,
the next steps include building a basic structure of the website while learning web dev (yeah, I’m a beginner lol)…
.
And then adding the content..
Then making it look bearable to human eyes 🗿 (aka make it aesthetic)
.
So that’s mostly all for today..!!
Thank you :)
.
P.S. It seems it won’t let me post till I add a pic, so let me add a pic that I’d anyways add on my website in future {aka, my equations 🗿}

4
0
30
Ship

I made a terminal-based NASA Orbit Tracker that pulls live telemetry data from NASA’s Near-Earth Object REST API to scan the sky for passing asteroids in our night sky. (Tho it only works for Earth, so sadly aliens won’t be able to try it out 🗿)

The biggest challenge was wrestling with deep-nested JSON payloads to pull exact diameter and velocity variables, plus translating boring raw Joules into something dramatic: Hiroshima Atomic Bomb equivalents using classical kinetic energy equations (0.5 * m * v^2).
Though it was worth it, not that difficult per se, but something new.

Making this project made me revise my dusty python skills that I learnt like 2-3 years ago.

I’m proud of hitting a flawless 200 connection status with NASA’s live servers and formatting the terminal loop with clean, custom conditional hazard indicators without any errors (for now, and in future too, hopefully)

To test it, clone the repo, drop your NASA API key (or use the DEMO_KEY) into the main.py file, pip install requests, and fire up main.py! And try out thousand different ways Earth could’ve ended. (Just kidding 💀✌🏻)

  • 2 devlogs
  • 3h
  • 9.65x multiplier
  • 30 Stardust
Try project → See source code →
Open comments for this post

1h 14m 48s logged

Day-2 Devlog: NASA Orbit Tracker v1 Completed!
.
v1 of the program is live on Github.
.
What I added:

  1. Kinetic Energy engine to get the impact energy of the asteroids.
    .
  2. For better comparison, added Hiroshoma Atomic bomb as comparison.
    .
  3. Polished terminal UI controls: Handled inline conditional formatting for real-time hazard flags cleanly and fixed nested string bugs in the terminal loop.
0
0
101
Open comments for this post

1h 50m 16s logged

Day-1 Devlog: NASA Orbit Tracker Main Control Flow Established! ☄️
.
Spent like 2 hrs setting up the baseline architecture for my project yesterday night.
.

What I got working:
.
Connected successfully to the live NASA NEO (Near Earth Object) API with code 200.
.
Added dynamic date parsing so it queries exactly what is passing our Earth today.
.
Added custom HTTP error tracking (handling 429 rate limits and server errors professionally (okay maybe not professionally but cleanly 🗿)).
.
Established the base of an interactive terminal selection loop that lets user pick which specific asteroid they want to audit.
.
Pushed everything to my GitHub repository with the commit message “Established Control flow”.
.
.
Today, I’ll build the core physics engine and orbital mechanics calculations next, along with completing the interactive terminal..!!

0
0
19

Followers

Loading…