Abrar Ul Huq
ulhuqabrar.bsky.social
Abrar Ul Huq
@ulhuqabrar.bsky.social
#Day17 of #LearningInPublic

Learned today:
Collision avoidance logic in #Cplusplus agents
Conflict rules → 1st-come or wait
Simulation design → walls + vision for natural grid

Built:agents now “see” before moving, stopping blind collisions.Halfway to full avoidance

#BuildInPublic #Simulation #OOP
September 4, 2025 at 6:46 AM
#Day16 of #LearningInPublic 🚀

Agents now have “eyes” 👀 → they look before moving, stopping blind collisions.

#Progress: halfway through full collision avoidance.
#NextStep: refine rules so agents move smoothly in the grid.

#Cplusplus #Simulation #BuildInPublic
September 1, 2025 at 10:22 PM
#Day15 of #LearningInPublic 🌱

Today was rest day: haircut ✂️, nap 😴, and Sunday reset.

#Balance is part of #BuildInPublic too. Ready for a stronger Week 3 ahead 💪
September 1, 2025 at 4:10 AM
#Day14 of #LearningInPublic 🚀

Agents now have eyes 👀 in my #Cplusplus grid simulation.

They look ahead before moving, stop if another agent is in the way, and avoid overlaps.

#Simulation #BuildInPublic #GameDev #AI
August 31, 2025 at 6:53 AM
#Day13 of #LearningInPublic 🚀

Focused on #SortingAlgorithms in #Cplusplus today:
• Selection Sort
• Bubble Sort
• Insertion Sort

Coded each one & tested run times to get a feel beyond theory.

#DSA #Algorithms #BuildInPublic
August 29, 2025 at 9:27 PM
Thank You soo much @bytevagabond.com
August 29, 2025 at 2:56 PM
#Day12 of #LearningInPublic 🚀

Randomized wall spawn % in my #Cplusplus #Simulation for varied grids. Agents handle collisions correctly.

Started #OracleCloud Infrastructure course & completed 2 #Multicloud modules ☁️

#BuildInPublic #Simulation #OOP #LearningInPublic
August 28, 2025 at 8:41 PM
#Day11 of #LearningInPublic 🚀

Refined wall spawning + added #CollisionAvoidance in my #Cplusplus #Simulation.

✅ No 2 agents in same cell
✅ If conflict → 1st-come wins / 1 waits
✅ Grid updates now show it

Step by step towards #Pathfinding 💪

#BuildInPublic #OOP #Debugging
August 28, 2025 at 5:11 AM
#Day10 of #LearningInPublic 🚀

Refined #Cplusplus #Simulation walls:
→ Agents block when facing walls
→ Agents “look” ahead before moving

#Challenge: avoid loops/freezes
#Solution: condition checks + safe exits

Next up → pathfinding foundations 💪

#BuildInPublic #Debugging #OOP
August 26, 2025 at 10:16 PM
#Day9 of my #LearningInPublic 🚀

Planned full Week 2 roadmap + added static walls to my #Cplusplus #Simulation grid

Challenge:integrating walls w/o breaking agent logic
Solution:condition checks→agents recognize & avoid walls

Next up→smarter agents with pathfinding

#BuildInPublic #Debugging #OOP
August 26, 2025 at 2:43 AM
#Day8 of my #LearningInPublic 🚀

Week 1 complete! 🎉 Learned #Cplusplus OOP: classes, constructors, destructors, inheritance, polymorphism, abstraction.

#Simulation: agents spawn randomly, move to destinations, configurable names/ranges, delays with #thread + #chrono.

#BuildInPublic #QuantFinance
August 24, 2025 at 7:22 PM
#Day7 of #LearningInPublic
Solved 2 #DSA problems: 231 Power of 2 & 1009 Complement of Base 10 Integer

Finished Week1 task of #Cplusplus simulation Agents spawn randomly, move toward destinations, support naming/ranges, and run with #thread + #chrono delays.
#BuildInPublic #QuantFinance #Simulation
August 23, 2025 at 9:05 PM
#Day6 of my #LearningInPublic 🚀

Today was a slower one. I worked on debugging and solving a #DSA problem. Progress wasn’t huge, but consistency matters more than speed.

Some days are about patience—you just do what you gotta do and keep showing up.

#Cplusplus #BuildInPublic #QuantFinance #Gam
August 22, 2025 at 11:56 PM
#Day5 of my #LearningInPublic
Solved 2 #DSA LeetCode problems(Add Digits, Reverse String).In my #Cplusplus project agents now spawn randomly & move toward destinations
Learned to delay output using #thread + #chrono for timing.Tomorrow:animations for simulation

#BuildInPublic #QuantFinance #GameDev
August 21, 2025 at 10:46 PM
#Day4 of my #LearningInPublic journey
#ProjectProgress: Finished Phase 0 setup (files & grid) and halfway through Task 1 – agent placement
#Challenges: Collisions & inconsistent names/ranges
#Solution: Loops to check positions + constructors for assignment

#QuantFinance #GameDev #OOP #BuildInPublic
August 21, 2025 at 4:06 AM
Day 3 🚀 #LearningInPublic

✔️ Learned constructors & destructors in C++
✔️ Project: spawn random # of agents across a grid 👾
✔️ Agents now support names (≤72 chars) + custom ranges

Loving how OOP ideas map directly into simulation design.

#Cplusplus #QuantFinance #GameDev
August 19, 2025 at 8:33 PM
Day 2 🚀 #LearningInPublic
✔️ OOP basics: classes, objects, encapsulation, inheritance, polymorphism, abstraction, this
✔️ Debugged code to deepen understanding
✔️ Project: placing random agents → halfway, wrapping tomorrow 👾

#Cplusplus #QuantFinance #GameDev
August 18, 2025 at 10:35 PM
🚀 Day 1: Building Ultra-Low-Latency Real-Time Simulation Engine in C++
No courses, just AI + Google + YouTube as teachers

✓ 10x10 grid
✓ 3 agents
✓ Foundation set

This could get complex fast. Join the self-taught journey?

#CPlusPlus #BuildInPublic #SelfTaugh
August 17, 2025 at 10:06 PM