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

CoolHotDog64

@CoolHotDog64

Joined June 6th, 2026

  • 6Devlogs
  • 2Projects
  • 0Ships
  • 0Votes
Open comments for this post
Reposted by @CoolHotDog64

3h 55m 23s logged

HTTPS Working

I was able to get HTTPS working on the C++ engine and get it to properly parse. Most websites work on it, but they were a bit slow, so I ended up rebuilding parts of the tokenizer to be faster, changing the speed overall from 3+ seconds to under 0.2 seconds. The main problem is Google websites don’t load at all, so I’ll fix that in the future.


Code / Project

You can check out the code here:
https://github.com/k754a/C-Plus-Plus-Web-Engine

And try a older version of it:
https://k754a.hackclub.app/

The video below shows it in action, loading the Hack Club web page super fast.

HTTPS Working

I was able to get HTTPS working on the C++ engine and get it to properly parse. Most websites work on it, but they were a bit slow, so I ended up rebuilding parts of the tokenizer to be faster, changing the speed overall from 3+ seconds to under 0.2 seconds. The main problem is Google websites don’t load at all, so I’ll fix that in the future.


Code / Project

You can check out the code here:
https://github.com/k754a/C-Plus-Plus-Web-Engine

And try a older version of it:
https://k754a.hackclub.app/

The video below shows it in action, loading the Hack Club web page super fast.

Replying to @kallenseelo

3
58
Open comments for this post
Reposted by @CoolHotDog64

3h 51m 15s logged

This is my Boeing 747, I have spent almost 4 hours on this first CAD project, I will start to add details now if you want you can tell me to add something or change something on the plane.

This is my Boeing 747, I have spent almost 4 hours on this first CAD project, I will start to add details now if you want you can tell me to add something or change something on the plane.

Replying to @B754a

3
96
Open comments for this post
Reposted by @CoolHotDog64

2h 0m 21s logged

Editing My Space Shuttle



I mostly worked on adding the smaller details on the external tank.



I was able to smooth out some areas to add more realism and this made the rocket more clean.



I also realized that the front of my rocket isn’t very realistic, and I’m going to try and fix it. I’m also planning on adding other details.



Sadly, it seems like my project will take much longer than expected, but I’m willing to pour in more time to make this ship accurate.



I’ll try to add much more detail over these past few days.



I might also design a stand so you can display this rocket (You should be able to print it once I ship the project, and it should also support multicolor printing) Let me know if you want me to make a stand in the comments!

Editing My Space Shuttle



I mostly worked on adding the smaller details on the external tank.



I was able to smooth out some areas to add more realism and this made the rocket more clean.



I also realized that the front of my rocket isn’t very realistic, and I’m going to try and fix it. I’m also planning on adding other details.



Sadly, it seems like my project will take much longer than expected, but I’m willing to pour in more time to make this ship accurate.



I’ll try to add much more detail over these past few days.



I might also design a stand so you can display this rocket (You should be able to print it once I ship the project, and it should also support multicolor printing) Let me know if you want me to make a stand in the comments!

Replying to @CoolHotDog64

2
91
Open comments for this post

2h 0m 21s logged

Editing My Space Shuttle



I mostly worked on adding the smaller details on the external tank.



I was able to smooth out some areas to add more realism and this made the rocket more clean.



I also realized that the front of my rocket isn’t very realistic, and I’m going to try and fix it. I’m also planning on adding other details.



Sadly, it seems like my project will take much longer than expected, but I’m willing to pour in more time to make this ship accurate.



I’ll try to add much more detail over these past few days.



I might also design a stand so you can display this rocket (You should be able to print it once I ship the project, and it should also support multicolor printing) Let me know if you want me to make a stand in the comments!

Editing My Space Shuttle



I mostly worked on adding the smaller details on the external tank.



I was able to smooth out some areas to add more realism and this made the rocket more clean.



I also realized that the front of my rocket isn’t very realistic, and I’m going to try and fix it. I’m also planning on adding other details.



Sadly, it seems like my project will take much longer than expected, but I’m willing to pour in more time to make this ship accurate.



I’ll try to add much more detail over these past few days.



I might also design a stand so you can display this rocket (You should be able to print it once I ship the project, and it should also support multicolor printing) Let me know if you want me to make a stand in the comments!

Replying to @CoolHotDog64

2
91
Open comments for this post
Reposted by @CoolHotDog64

3h 51m 56s logged

C++ Browser Engine

You can try it online! : https://k754a.hackclub.app/

Source code: https://github.com/k754a/C-Plus-Plus-Web-Engine


I built a custom tokenizer for HTTP to be able to load and render websites!


I’m building a super-fast, pure custom C++ browser engine from scratch, and the thing I built today was an HTML parser!

HTML parsers are super hard to code, thanks to HTML being a very loose markup language. There can be tons of stuff, like:

Missing divs

<div>Hello World!</p></div>

Missing end tags

<img src="image.png"

Even nested divs!

<div class="container"><span>Nested Elements</span></div>


So I needed to build a parser that could handle all of it.

Another challenge I’ve been trying is forcing myself to stop making variables for everything and trying to be minimal and fast! This new update also added local HTML loading; this lets me test much faster and test certain things, especially for the DOM and render tree!

Some struggles I ran into while building this project were just the amount of errors and debugging I had to do to figure out what went wrong, as well as working with large pieces of code with constant changes.

This part really taught me about data types, how to find and remove elements from multiple different classes and types, how to make loops efficient, and how to use vectors!


My plan for the next devlog will be building a DOM tree or getting HTTPS to work. After doing some research, I found that I can use:

#include <wininet.h>

to help get this thing working, so that’s my plan!

Okay, this was super long. Thanks for looking at it. The video linked below is a demo of it loading and tokenizing some text locally on a machine!

C++ Browser Engine

You can try it online! : https://k754a.hackclub.app/

Source code: https://github.com/k754a/C-Plus-Plus-Web-Engine


I built a custom tokenizer for HTTP to be able to load and render websites!


I’m building a super-fast, pure custom C++ browser engine from scratch, and the thing I built today was an HTML parser!

HTML parsers are super hard to code, thanks to HTML being a very loose markup language. There can be tons of stuff, like:

Missing divs

<div>Hello World!</p></div>

Missing end tags

<img src="image.png"

Even nested divs!

<div class="container"><span>Nested Elements</span></div>


So I needed to build a parser that could handle all of it.

Another challenge I’ve been trying is forcing myself to stop making variables for everything and trying to be minimal and fast! This new update also added local HTML loading; this lets me test much faster and test certain things, especially for the DOM and render tree!

Some struggles I ran into while building this project were just the amount of errors and debugging I had to do to figure out what went wrong, as well as working with large pieces of code with constant changes.

This part really taught me about data types, how to find and remove elements from multiple different classes and types, how to make loops efficient, and how to use vectors!


My plan for the next devlog will be building a DOM tree or getting HTTPS to work. After doing some research, I found that I can use:

#include <wininet.h>

to help get this thing working, so that’s my plan!

Okay, this was super long. Thanks for looking at it. The video linked below is a demo of it loading and tokenizing some text locally on a machine!

Replying to @kallenseelo

2
153
Open comments for this post
Reposted by @CoolHotDog64

3h 18m 6s logged

In this devlog I built the first half of my parser for the web engine; it can go through a website and match tokens!

There are a few issues; some things, like conditions (like <a href=> arnt supported), as well as I can’t pull text from things like headers and stuff.

I also made an animation so people can see how it works! The animations basically shows how my buffer system, and determining the order of tokens works, to prevent things like mismatches!

In this devlog I built the first half of my parser for the web engine; it can go through a website and match tokens!

There are a few issues; some things, like conditions (like <a href=> arnt supported), as well as I can’t pull text from things like headers and stuff.

I also made an animation so people can see how it works! The animations basically shows how my buffer system, and determining the order of tokens works, to prevent things like mismatches!

Replying to @kallenseelo

2
145
Open comments for this post
Reposted by @CoolHotDog64

4h 9m 30s logged

My Space Shuttle is Almost Done!

My Estimate is That it Will be Done Tomorrow



The main goals I have worked on since my last devlog are:

  • Added the same realism on the left rocket as the right rocket. This included adding multiple realistic rings and other complex shapes.
  • Added much more detail on the solid rocket boosters, like accurate connection points to the external tank. This was necessary so that the tank would actually connect to the rocket boosters when printing the rocket, and this also made the rocket look much more realistic.
  • Smoothed out the bottom of the external tank to increase realism since before it was just a block.
  • Moved up both solid rocket boosters since they were very low. I had to move them up since they were very wonky and moving them up made the overall image of the rocket much better and more accurate (You can see what it looked like before with the messed-up tank on the other devlogs).
  • Added a black stripe to the wings of the rocket (Wasn’t too noticeable but after completing this edit the wings looked much cleaner).
  • Hollowed out the bottom of both rocket boosters, since before it was just a block before.
  • I also added subsections on the rocket boosters. This created subtle realism, and it made the boosters look less empty.


What I still need to work on:

  • I still need to add realism to the external tank since it currently looks empty.

This whole build took way too long since i made many mistakes and errors during this whole process but I learned a lot and I’m very happy with the result!



If you see my shipped project, feel free to check it out!

My Space Shuttle is Almost Done!

My Estimate is That it Will be Done Tomorrow



The main goals I have worked on since my last devlog are:

  • Added the same realism on the left rocket as the right rocket. This included adding multiple realistic rings and other complex shapes.
  • Added much more detail on the solid rocket boosters, like accurate connection points to the external tank. This was necessary so that the tank would actually connect to the rocket boosters when printing the rocket, and this also made the rocket look much more realistic.
  • Smoothed out the bottom of the external tank to increase realism since before it was just a block.
  • Moved up both solid rocket boosters since they were very low. I had to move them up since they were very wonky and moving them up made the overall image of the rocket much better and more accurate (You can see what it looked like before with the messed-up tank on the other devlogs).
  • Added a black stripe to the wings of the rocket (Wasn’t too noticeable but after completing this edit the wings looked much cleaner).
  • Hollowed out the bottom of both rocket boosters, since before it was just a block before.
  • I also added subsections on the rocket boosters. This created subtle realism, and it made the boosters look less empty.


What I still need to work on:

  • I still need to add realism to the external tank since it currently looks empty.

This whole build took way too long since i made many mistakes and errors during this whole process but I learned a lot and I’m very happy with the result!



If you see my shipped project, feel free to check it out!

Replying to @CoolHotDog64

3
125
Open comments for this post

4h 9m 30s logged

My Space Shuttle is Almost Done!

My Estimate is That it Will be Done Tomorrow



The main goals I have worked on since my last devlog are:

  • Added the same realism on the left rocket as the right rocket. This included adding multiple realistic rings and other complex shapes.
  • Added much more detail on the solid rocket boosters, like accurate connection points to the external tank. This was necessary so that the tank would actually connect to the rocket boosters when printing the rocket, and this also made the rocket look much more realistic.
  • Smoothed out the bottom of the external tank to increase realism since before it was just a block.
  • Moved up both solid rocket boosters since they were very low. I had to move them up since they were very wonky and moving them up made the overall image of the rocket much better and more accurate (You can see what it looked like before with the messed-up tank on the other devlogs).
  • Added a black stripe to the wings of the rocket (Wasn’t too noticeable but after completing this edit the wings looked much cleaner).
  • Hollowed out the bottom of both rocket boosters, since before it was just a block before.
  • I also added subsections on the rocket boosters. This created subtle realism, and it made the boosters look less empty.


What I still need to work on:

  • I still need to add realism to the external tank since it currently looks empty.

This whole build took way too long since i made many mistakes and errors during this whole process but I learned a lot and I’m very happy with the result!



If you see my shipped project, feel free to check it out!

My Space Shuttle is Almost Done!

My Estimate is That it Will be Done Tomorrow



The main goals I have worked on since my last devlog are:

  • Added the same realism on the left rocket as the right rocket. This included adding multiple realistic rings and other complex shapes.
  • Added much more detail on the solid rocket boosters, like accurate connection points to the external tank. This was necessary so that the tank would actually connect to the rocket boosters when printing the rocket, and this also made the rocket look much more realistic.
  • Smoothed out the bottom of the external tank to increase realism since before it was just a block.
  • Moved up both solid rocket boosters since they were very low. I had to move them up since they were very wonky and moving them up made the overall image of the rocket much better and more accurate (You can see what it looked like before with the messed-up tank on the other devlogs).
  • Added a black stripe to the wings of the rocket (Wasn’t too noticeable but after completing this edit the wings looked much cleaner).
  • Hollowed out the bottom of both rocket boosters, since before it was just a block before.
  • I also added subsections on the rocket boosters. This created subtle realism, and it made the boosters look less empty.


What I still need to work on:

  • I still need to add realism to the external tank since it currently looks empty.

This whole build took way too long since i made many mistakes and errors during this whole process but I learned a lot and I’m very happy with the result!



If you see my shipped project, feel free to check it out!

Replying to @CoolHotDog64

3
125
Open comments for this post
Reposted by @CoolHotDog64

3h 20m 5s logged

I’ve Finally Designed The Back of My Space Shuttle.
‎‎
I was able to add very crucial details like:
‎‎
‎‎

  • Angle on the RS-25 engines (Space Shuttle Engines)
    ‎‎
  • Added much more detail and realism to the OMS
    ‎‎
    Engines (Smaller Steering Engines)
    ‎‎
  • Fixed the overall shape of the backside of the shuttle
    ‎‎
  • Added an RCS thruster port
    ‎‎
    ‎‎
    My Next Goal is to Finish off the Left Solid Rocket Booster, and Then I’m Going to add More Detail to the External Fuel Tank.
    ‎‎
    ‎‎
    If you have any suggestions on how to make the rocket better, feel free to send suggestions in the comments!

I’ve Finally Designed The Back of My Space Shuttle.
‎‎
I was able to add very crucial details like:
‎‎
‎‎

  • Angle on the RS-25 engines (Space Shuttle Engines)
    ‎‎
  • Added much more detail and realism to the OMS
    ‎‎
    Engines (Smaller Steering Engines)
    ‎‎
  • Fixed the overall shape of the backside of the shuttle
    ‎‎
  • Added an RCS thruster port
    ‎‎
    ‎‎
    My Next Goal is to Finish off the Left Solid Rocket Booster, and Then I’m Going to add More Detail to the External Fuel Tank.
    ‎‎
    ‎‎
    If you have any suggestions on how to make the rocket better, feel free to send suggestions in the comments!

Replying to @CoolHotDog64

5
1372
Open comments for this post

3h 20m 5s logged

I’ve Finally Designed The Back of My Space Shuttle.
‎‎
I was able to add very crucial details like:
‎‎
‎‎

  • Angle on the RS-25 engines (Space Shuttle Engines)
    ‎‎
  • Added much more detail and realism to the OMS
    ‎‎
    Engines (Smaller Steering Engines)
    ‎‎
  • Fixed the overall shape of the backside of the shuttle
    ‎‎
  • Added an RCS thruster port
    ‎‎
    ‎‎
    My Next Goal is to Finish off the Left Solid Rocket Booster, and Then I’m Going to add More Detail to the External Fuel Tank.
    ‎‎
    ‎‎
    If you have any suggestions on how to make the rocket better, feel free to send suggestions in the comments!

I’ve Finally Designed The Back of My Space Shuttle.
‎‎
I was able to add very crucial details like:
‎‎
‎‎

  • Angle on the RS-25 engines (Space Shuttle Engines)
    ‎‎
  • Added much more detail and realism to the OMS
    ‎‎
    Engines (Smaller Steering Engines)
    ‎‎
  • Fixed the overall shape of the backside of the shuttle
    ‎‎
  • Added an RCS thruster port
    ‎‎
    ‎‎
    My Next Goal is to Finish off the Left Solid Rocket Booster, and Then I’m Going to add More Detail to the External Fuel Tank.
    ‎‎
    ‎‎
    If you have any suggestions on how to make the rocket better, feel free to send suggestions in the comments!

Replying to @CoolHotDog64

5
1372
Open comments for this post
Reposted by @CoolHotDog64

1h 42m 58s logged

I Completed The First Side of The Rocket For My Shuttle

I still need to do the other side so I will work on that next and then I will almost be completed this project!

I Completed The First Side of The Rocket For My Shuttle

I still need to do the other side so I will work on that next and then I will almost be completed this project!

Replying to @CoolHotDog64

3
921
Open comments for this post
Reposted by @CoolHotDog64

14h 20m 34s logged

I’m Designing A Space Shuttle Completely From Scratch

This involved many steps

  • Finding a picture that I could base the rocket off of
  • Making countless sketches (28 right now to be exact)
  • Extruding these sketches (this was one of the hardest parts since I needed everything perfect and it took 73 extrudes)
  • Using multiple tools to smooth it out and add realistic dimensions (I used 18 fillets, 33 splits, 14 drafts, 1 chamfer and finally 1 shell)

I’m Now Working On Adding More Details To The Fuel Tanks and Other Large Components

I’m Designing A Space Shuttle Completely From Scratch

This involved many steps

  • Finding a picture that I could base the rocket off of
  • Making countless sketches (28 right now to be exact)
  • Extruding these sketches (this was one of the hardest parts since I needed everything perfect and it took 73 extrudes)
  • Using multiple tools to smooth it out and add realistic dimensions (I used 18 fillets, 33 splits, 14 drafts, 1 chamfer and finally 1 shell)

I’m Now Working On Adding More Details To The Fuel Tanks and Other Large Components

Replying to @CoolHotDog64

2
349
Open comments for this post
Reposted by @CoolHotDog64

2h 27m 36s logged

Using C++ and native windows libraries, i was able to connect to a website and pull some data off of it.


this was super difficult, but im super happy it worked, its able to connect to any IPV4, http site.

my next plan is to start pulling files, like html into ram from websites.

Using C++ and native windows libraries, i was able to connect to a website and pull some data off of it.


this was super difficult, but im super happy it worked, its able to connect to any IPV4, http site.

my next plan is to start pulling files, like html into ram from websites.

Replying to @kallenseelo

2
145
Open comments for this post
Reposted by @CoolHotDog64

1h 55m 13s logged

I built the first version of my web client. It can now pull HTML data from HTTP sites, using a TCP socket.

If you don’t know what I’m working on, I’m building a pure C++ browser engine, to load and render websites like google without the use of AI and libraries.

Note that it does not work for https, as to build a handshake between the 2 is super difficult, even for a good programmer.

The next step will be to pull an entire webpage off and save it in RAM.

Thanks for reading, and I hope you follow my journey!

I built the first version of my web client. It can now pull HTML data from HTTP sites, using a TCP socket.

If you don’t know what I’m working on, I’m building a pure C++ browser engine, to load and render websites like google without the use of AI and libraries.

Note that it does not work for https, as to build a handshake between the 2 is super difficult, even for a good programmer.

The next step will be to pull an entire webpage off and save it in RAM.

Thanks for reading, and I hope you follow my journey!

Replying to @kallenseelo

2
366
Open comments for this post

1h 42m 58s logged

I Completed The First Side of The Rocket For My Shuttle

I still need to do the other side so I will work on that next and then I will almost be completed this project!

I Completed The First Side of The Rocket For My Shuttle

I still need to do the other side so I will work on that next and then I will almost be completed this project!

Replying to @CoolHotDog64

3
921
Open comments for this post

14h 20m 34s logged

I’m Designing A Space Shuttle Completely From Scratch

This involved many steps

  • Finding a picture that I could base the rocket off of
  • Making countless sketches (28 right now to be exact)
  • Extruding these sketches (this was one of the hardest parts since I needed everything perfect and it took 73 extrudes)
  • Using multiple tools to smooth it out and add realistic dimensions (I used 18 fillets, 33 splits, 14 drafts, 1 chamfer and finally 1 shell)

I’m Now Working On Adding More Details To The Fuel Tanks and Other Large Components

I’m Designing A Space Shuttle Completely From Scratch

This involved many steps

  • Finding a picture that I could base the rocket off of
  • Making countless sketches (28 right now to be exact)
  • Extruding these sketches (this was one of the hardest parts since I needed everything perfect and it took 73 extrudes)
  • Using multiple tools to smooth it out and add realistic dimensions (I used 18 fillets, 33 splits, 14 drafts, 1 chamfer and finally 1 shell)

I’m Now Working On Adding More Details To The Fuel Tanks and Other Large Components

Replying to @CoolHotDog64

2
349

Followers

Loading…