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

Rivaan

@Rivaan

Joined June 4th, 2026

  • 7Devlogs
  • 2Projects
  • 1Ships
  • 15Votes
Building Something Crazy as usual!
Open comments for this post
Reposted by @Rivaan

9h 30m 51s logged

Now it casts shadows

Look closely at the planet. That bright spot on the ocean is the sun, reflecting off the water exactly where it should, and it vanishes the instant a cloud drifts over it. Those clouds sit above the surface and throw soft shadows onto the ground below. The rings lay their own shadow across the globe.

Now the surprising part, the same one as last time: none of this is 3D. There is still no GPU, no model, no texture, not one downloaded file. It is all flat 2D and pure maths, conjured from your word. It has simply learnt to pretend it has depth, and it pretends well enough that your eye stops asking.

Drop onto a planet now and it is actually alive with detail. Clouds drift a touch faster than the ground turning beneath them, and they shade what passes under them. Moons now circle on their own lit paths, slipping in front of the planet and then behind it. Lava worlds, ice worlds, deserts, oceans, green terran worlds, each one scanned and flagged for whether anything could live there. The lore has grown a memory too: it reads the world’s gravity, its heat, its moons, have a different story for each.

Systems are stranger than before. Some stars have a companion, two suns sharing one centre, each with its own corona. Belts of asteroids hide in the gaps between orbits.

Clicking a star now is no longer a cut. The camera dives, flying you down into the star before its system opens around, and flying you back out when you leave.

There is a jump-to-seed box in the corner if you want to leap straight to a particular universe, with your seed, coordinates and zoom always on show!

Now it casts shadows

Look closely at the planet. That bright spot on the ocean is the sun, reflecting off the water exactly where it should, and it vanishes the instant a cloud drifts over it. Those clouds sit above the surface and throw soft shadows onto the ground below. The rings lay their own shadow across the globe.

Now the surprising part, the same one as last time: none of this is 3D. There is still no GPU, no model, no texture, not one downloaded file. It is all flat 2D and pure maths, conjured from your word. It has simply learnt to pretend it has depth, and it pretends well enough that your eye stops asking.

Drop onto a planet now and it is actually alive with detail. Clouds drift a touch faster than the ground turning beneath them, and they shade what passes under them. Moons now circle on their own lit paths, slipping in front of the planet and then behind it. Lava worlds, ice worlds, deserts, oceans, green terran worlds, each one scanned and flagged for whether anything could live there. The lore has grown a memory too: it reads the world’s gravity, its heat, its moons, have a different story for each.

Systems are stranger than before. Some stars have a companion, two suns sharing one centre, each with its own corona. Belts of asteroids hide in the gaps between orbits.

Clicking a star now is no longer a cut. The camera dives, flying you down into the star before its system opens around, and flying you back out when you leave.

There is a jump-to-seed box in the corner if you want to leap straight to a particular universe, with your seed, coordinates and zoom always on show!

Replying to @Kvin

1
10
Open comments for this post

1h 20m 7s logged

Final Update

Upgraded the Slack bot according to the reviewer’s comments. Deleted the AI capabilities from the bot, and edited the README accordingly for the updated version of the project. Some additional minor changes have been done in the code as well.

Final Update

Upgraded the Slack bot according to the reviewer’s comments. Deleted the AI capabilities from the bot, and edited the README accordingly for the updated version of the project. Some additional minor changes have been done in the code as well.

Replying to @Rivaan

0
8
Open comments for this post

2h 31m 45s logged

Asphalt Dreams - Devlog #2

Today I replaced the sample car with my own car model and somehow it works 😂

At first everything was broken. Sometimes the car got stuck, sometimes it didn’t update, and sometimes it just decided not to work at all. I spent way too long trying to fix all of that.

After finally getting it working, I improved the 3D speedometer, cleaned up some code, and started working on a way to switch between different environments while driving.

This update was honestly a pain 😆 but seeing it all come together feels really good. The game is finally starting to look more like what I imagined when I started making it.

btw 230 to 250 FPS on Ryzen 3 3200G 😊

Asphalt Dreams - Devlog #2

Today I replaced the sample car with my own car model and somehow it works 😂

At first everything was broken. Sometimes the car got stuck, sometimes it didn’t update, and sometimes it just decided not to work at all. I spent way too long trying to fix all of that.

After finally getting it working, I improved the 3D speedometer, cleaned up some code, and started working on a way to switch between different environments while driving.

This update was honestly a pain 😆 but seeing it all come together feels really good. The game is finally starting to look more like what I imagined when I started making it.

btw 230 to 250 FPS on Ryzen 3 3200G 😊

Replying to @Rivaan

0
35
Open comments for this post

1h 18m 33s logged

🚗 Asphalt Dreams – Devlog #1

Today was my first day working on Asphalt Dreams, and I finally got a prototype running! 😆

Right now the game is super basic 😂. I only have a car that can move, a camera, a speedometer, and some random environment stuff to test everything.

I also added a helicopter propeller to the map because it looked cool and the world felt a bit empty 😅.

The car controls work, but they still feel a little weird and need more fixing. The speedometer also has a few problems that I need to figure out.

Most of today was spent changing settings, breaking things, fixing things, and then breaking something else again 😂.

Things that work:

  • Car controls
  • Third-person camera
  • Speedometer
  • Basic environment
  • Prototype road
  • Helicopter propeller 😎

Next things to do:

  • Make the car feel better
  • Fix speedometer bugs
  • Improve the environment
  • Add different road types
  • Add sounds

It’s not much yet, but seeing the car drive around for the first time made me really happy 😄.

See you in Devlog #2! 🥳

🚗 Asphalt Dreams – Devlog #1

Today was my first day working on Asphalt Dreams, and I finally got a prototype running! 😆

Right now the game is super basic 😂. I only have a car that can move, a camera, a speedometer, and some random environment stuff to test everything.

I also added a helicopter propeller to the map because it looked cool and the world felt a bit empty 😅.

The car controls work, but they still feel a little weird and need more fixing. The speedometer also has a few problems that I need to figure out.

Most of today was spent changing settings, breaking things, fixing things, and then breaking something else again 😂.

Things that work:

  • Car controls
  • Third-person camera
  • Speedometer
  • Basic environment
  • Prototype road
  • Helicopter propeller 😎

Next things to do:

  • Make the car feel better
  • Fix speedometer bugs
  • Improve the environment
  • Add different road types
  • Add sounds

It’s not much yet, but seeing the car drive around for the first time made me really happy 😄.

See you in Devlog #2! 🥳

Replying to @Rivaan

0
18
Ship Changes requested

I built **SlackyBOT**, an open-source AI-powered Slack assistant using Node.js, Slack Bolt, and Google Gemini AI.

The bot supports multiple features including:

* Gemini AI chat (`/hbsc-gemini`)
* Weather reports (`/hbsc-weather`)
* Calculator commands
* Memes, jokes, and fun facts
* Coin flips
* Help and utility commands

The most challenging part was integrating multiple APIs and debugging Slack permissions, payload handling, and external service responses. I also learned how to work with geocoding APIs since weather services require coordinates instead of city names.

I'm most proud of successfully deploying the bot on Hack Club Nest and making it available for public testing through a live Slack workspace.

### How to Test

1. Click **Try Project**.
2. Join the demo Slack workspace.
3. Open the **#slackybot-demo-stardance** channel.
4. Run:

```txt
/hbsc-help
/hbsc-gemini explain recursion
/hbsc-weather london
/hbsc-meme
```

The project includes a public GitHub repository, documentation, website, and a live deployment on NEST that remains online 24/7 for testing.

Try project → See source code →
Open comments for this post

1h 55m 6s logged

🤖 SlackyBOT — Project Complete

After several iterations, SlackyBOT is now fully functional, deployed, and available for public testing.

SlackyBOT is an open-source Slack assistant built with Node.js, Slack Bolt, and Google Gemini API. The bot combines AI assistance, weather reports, utility tools, calculators, and entertainment features directly inside Slack.

✅ Implemented Features

/hbsc-help
/hbsc-ping

/hbsc-sum
/hbsc-minus
/hbsc-multiply
/hbsc-divide

/hbsc-joke
/hbsc-funfact
/hbsc-meme
/hbsc-coinflip

/hbsc-weather <city>
/hbsc-gemini <question>

🛠 What I Built

  • Google Gemini AI integration
  • Real-time weather reports with geocoding
  • Calculator utilities
  • Meme, joke, and fun fact commands
  • Slash command handling with Slack Bolt
  • Public demo workspace
  • Project website and documentation
  • Deployment on Hack Club Nest

📚 What I Learned

This project taught me much more than Slack bot development.

  • Building backend applications with Node.js
  • Working with multiple external APIs
  • Debugging production issues
  • Environment variable management
  • Slack permissions and app configuration
  • Error handling and API validation
  • Deploying and maintaining a live service

One of the most interesting challenges was the weather system. Since weather APIs typically require coordinates rather than city names, I implemented geocoding to convert user input into usable location data before fetching forecasts.

🌐 Live Demo & Testing

A public demo workspace is available for testing SlackyBOT.

Demo Website

https://abhiudaymaurya.github.io/Slack-Bot/

How to Test

  1. Open the demo website.
  2. Click Join Demo Workspace.
  3. Join the Slack workspace using your Slack account.
  4. Open the #slackybot-demo-stardance channel.
  5. Try the available slash commands.

SlackyBOT is deployed on Hack Club Nest and remains online for public testing.

The project includes:

  • Public GitHub repository
  • Documentation and setup instructions
  • Demo website
  • Public Slack workspace for testing

🎯 Final Result

What started as a simple experiment with Slack slash commands evolved into a complete AI-powered Slack assistant with multiple integrations, public deployment, and real users able to test it.

Building SlackyBOT gave me valuable experience with APIs, backend development, debugging, deployment, and designing software that people can interact with directly inside Slack.

🚀 Ready for review and public testing.

🤖 SlackyBOT — Project Complete

After several iterations, SlackyBOT is now fully functional, deployed, and available for public testing.

SlackyBOT is an open-source Slack assistant built with Node.js, Slack Bolt, and Google Gemini API. The bot combines AI assistance, weather reports, utility tools, calculators, and entertainment features directly inside Slack.

✅ Implemented Features

/hbsc-help
/hbsc-ping

/hbsc-sum
/hbsc-minus
/hbsc-multiply
/hbsc-divide

/hbsc-joke
/hbsc-funfact
/hbsc-meme
/hbsc-coinflip

/hbsc-weather <city>
/hbsc-gemini <question>

🛠 What I Built

  • Google Gemini AI integration
  • Real-time weather reports with geocoding
  • Calculator utilities
  • Meme, joke, and fun fact commands
  • Slash command handling with Slack Bolt
  • Public demo workspace
  • Project website and documentation
  • Deployment on Hack Club Nest

📚 What I Learned

This project taught me much more than Slack bot development.

  • Building backend applications with Node.js
  • Working with multiple external APIs
  • Debugging production issues
  • Environment variable management
  • Slack permissions and app configuration
  • Error handling and API validation
  • Deploying and maintaining a live service

One of the most interesting challenges was the weather system. Since weather APIs typically require coordinates rather than city names, I implemented geocoding to convert user input into usable location data before fetching forecasts.

🌐 Live Demo & Testing

A public demo workspace is available for testing SlackyBOT.

Demo Website

https://abhiudaymaurya.github.io/Slack-Bot/

How to Test

  1. Open the demo website.
  2. Click Join Demo Workspace.
  3. Join the Slack workspace using your Slack account.
  4. Open the #slackybot-demo-stardance channel.
  5. Try the available slash commands.

SlackyBOT is deployed on Hack Club Nest and remains online for public testing.

The project includes:

  • Public GitHub repository
  • Documentation and setup instructions
  • Demo website
  • Public Slack workspace for testing

🎯 Final Result

What started as a simple experiment with Slack slash commands evolved into a complete AI-powered Slack assistant with multiple integrations, public deployment, and real users able to test it.

Building SlackyBOT gave me valuable experience with APIs, backend development, debugging, deployment, and designing software that people can interact with directly inside Slack.

🚀 Ready for review and public testing.

Replying to @Rivaan

0
41
Open comments for this post

1h 38m 4s logged

🤖 SlackyBOT Progress Update

Today was a big milestone for SlackyBOT. What started as a simple Slack bot now supports calculator commands, fun commands, weather lookups, and Google Gemini AI.

✅ Features Completed

/hbsc-help
/hbsc-ping
/hbsc-sum
/hbsc-minus
/hbsc-multiply
/hbsc-divide
/hbsc-joke
/hbsc-funfact
/hbsc-meme
/hbsc-coinflip
/hbsc-weather <city>
/hbsc-gemini <question>

🛠 What I Learned

  • Building slash commands with Slack Bolt
  • Working with external APIs
  • Managing environment variables and permissions
  • Debugging API responses and payload issues
  • Using geocoding APIs for weather lookups
  • Integrating Google Gemini AI into Slack

🌤 Biggest Challenge

The weather command was more challenging than I expected. Most weather APIs require latitude and longitude instead of a city name, so I added geocoding to convert user input into coordinates before requesting weather data.

🚀 Current Progress

  • Gemini AI integration complete
  • Weather command complete
  • Fun commands complete
  • Calculator commands complete
  • Documentation complete
  • Demo workspace available
  • Public website available

🎯 Next Step

Deploy SlackyBOT on Hack Club Nest so it can stay online 24/7 and be tested without running it locally.

This project has been a great way to learn more about APIs, backend development, debugging, and building tools that people can use directly inside Slack.

🤖 SlackyBOT Progress Update

Today was a big milestone for SlackyBOT. What started as a simple Slack bot now supports calculator commands, fun commands, weather lookups, and Google Gemini AI.

✅ Features Completed

/hbsc-help
/hbsc-ping
/hbsc-sum
/hbsc-minus
/hbsc-multiply
/hbsc-divide
/hbsc-joke
/hbsc-funfact
/hbsc-meme
/hbsc-coinflip
/hbsc-weather <city>
/hbsc-gemini <question>

🛠 What I Learned

  • Building slash commands with Slack Bolt
  • Working with external APIs
  • Managing environment variables and permissions
  • Debugging API responses and payload issues
  • Using geocoding APIs for weather lookups
  • Integrating Google Gemini AI into Slack

🌤 Biggest Challenge

The weather command was more challenging than I expected. Most weather APIs require latitude and longitude instead of a city name, so I added geocoding to convert user input into coordinates before requesting weather data.

🚀 Current Progress

  • Gemini AI integration complete
  • Weather command complete
  • Fun commands complete
  • Calculator commands complete
  • Documentation complete
  • Demo workspace available
  • Public website available

🎯 Next Step

Deploy SlackyBOT on Hack Club Nest so it can stay online 24/7 and be tested without running it locally.

This project has been a great way to learn more about APIs, backend development, debugging, and building tools that people can use directly inside Slack.

Replying to @Rivaan

0
54
Open comments for this post

46m logged

🤖 Gemini AI Integration Complete

I just integrated Google Gemini AI into SlackyBOT. Now users can ask questions right from Slack. Get answers generated by AI.

It was tougher than I thought to get this feature working. I faced issues with API configuration, accessing models, Slack permissions and a few bugs in my code.. After checking logs and documentation I got it working.

✅ Available Commands


/hbsc-help

/hbsc-ping

/hbsc-joke

/hbsc-sum

/hbsc-gemini <question>

🎬 Gemini AI Demo

🛠 What I Learned

  • Handling commands with Slack Bolt

  • Integrating Google Gemini API

  • Managing environment variables

  • Debugging. Handling errors

  • Configuring Slack. App settings

🎯 Next Steps

I plan to deploy SlackyBOT on Hack Club Nest. This way it can stay online all the time. Be accessible, without needing to run locally.

Credits

  • Gemini Documentation

  • Slack Documentation

  • StarDance Beginner Guide

🤖 Gemini AI Integration Complete

I just integrated Google Gemini AI into SlackyBOT. Now users can ask questions right from Slack. Get answers generated by AI.

It was tougher than I thought to get this feature working. I faced issues with API configuration, accessing models, Slack permissions and a few bugs in my code.. After checking logs and documentation I got it working.

✅ Available Commands


/hbsc-help

/hbsc-ping

/hbsc-joke

/hbsc-sum

/hbsc-gemini <question>

🎬 Gemini AI Demo

🛠 What I Learned

  • Handling commands with Slack Bolt

  • Integrating Google Gemini API

  • Managing environment variables

  • Debugging. Handling errors

  • Configuring Slack. App settings

🎯 Next Steps

I plan to deploy SlackyBOT on Hack Club Nest. This way it can stay online all the time. Be accessible, without needing to run locally.

Credits

  • Gemini Documentation

  • Slack Documentation

  • StarDance Beginner Guide

Replying to @Rivaan

0
186
Open comments for this post

31m 41s logged

🤖 First Step in Building SlackyBOT

Today I started building my own Slack bot and learned how Slack apps and slash commands work.

After setting up Slack Bolt and reading through the documentation, I got my first commands working:

/hbsc-ping
/hbsc-help
/hbsc-joke

The joke command fetches jokes from an external API and sends them directly to Slack.

✅ What I Built

  • Created the Slack app
  • Set up Slack Bolt
  • Added slash command handling
  • Implemented a ping command
  • Implemented a help command
  • Implemented a joke command using an external API

🛠 What I Learned

  • How Slack slash commands work
  • How to process user commands in the backend
  • Slack Bolt fundamentals
  • Making API requests from a Slack bot

🎯 Next Steps

  • Add calculator commands
  • Integrate Gemini AI
  • Add weather commands
  • Deploy the bot for testing

A small step, but SlackyBOT is finally taking shape. 🚀

🤖 First Step in Building SlackyBOT

Today I started building my own Slack bot and learned how Slack apps and slash commands work.

After setting up Slack Bolt and reading through the documentation, I got my first commands working:

/hbsc-ping
/hbsc-help
/hbsc-joke

The joke command fetches jokes from an external API and sends them directly to Slack.

✅ What I Built

  • Created the Slack app
  • Set up Slack Bolt
  • Added slash command handling
  • Implemented a ping command
  • Implemented a help command
  • Implemented a joke command using an external API

🛠 What I Learned

  • How Slack slash commands work
  • How to process user commands in the backend
  • Slack Bolt fundamentals
  • Making API requests from a Slack bot

🎯 Next Steps

  • Add calculator commands
  • Integrate Gemini AI
  • Add weather commands
  • Deploy the bot for testing

A small step, but SlackyBOT is finally taking shape. 🚀

Replying to @Rivaan

0
70

Followers

Loading…