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

Charlie_Coder

@Charlie_Coder

Joined June 20th, 2026

  • 54Devlogs
  • 9Projects
  • 12Ships
  • 120Votes
I am a beginner coder who hasn't done much development before.
Ship

Pick-A-Path:
I have created a simple pick-a-path website game :)
I have made a pick-a-path game with simple storylines that the user transports through. It is a website-based game hosted by myself.

Why:
I am not a particularly good storyteller, but my goal with this was to improve my understanding of html, CSS, and JavaScript.

How to use
- Click try project, and you will be transported to my website! The scaling should be fine for most screens. If the sizing doesn't seem right to you, you can judge proportions off my screenshots (that is how intended).
- Select a level (I recommend starting at level 1)
- Read the story, and press the buttons to make your decisions as you go through the story
- Once you finish a level, it will make the level button go green (using localstorage) to keep track of completed levels.

Thank you for having the time to read this, and I hope you love it :)

  • 6 devlogs
  • 4h
Try project → See source code →
Open comments for this post

34m 58s logged

I have done lots of small touch-ups, fixes, and other small adjustments like making the completion saving to localstorage work in all cases. I also slightly changed the README, and changed the screenshot there. I am ready for my second ship!

0
0
5
Open comments for this post

59m 13s logged

This took a lot of effort, but I have finally got it so the site remembers what levels you have completed! (Through localstorage). The level in question goes green after it has been completed some way or another. Failing the level doesn’t count.

0
0
2
Open comments for this post

27m 46s logged

I have improved some of the CSS. One of the problems I had was with the “about” part on my main screen being over top of other containers with different scaled screens. I made some improvements for that. I also changed some colours, including with the buttons. I made it so the header slightly fades on hover. I also did some other minor changes.

0
0
4
Open comments for this post

15m 8s logged

I made some UI changes.
I did some others changes, but my main goal was to start on the user interface and CSS. I have made some changes, including changing the top header margin, the colours, and the font family (I got one from Google Fonts).

0
0
4
Open comments for this post

28m 18s logged

I have made some slight improvements to the header and, also, I have made it so every level links back to the menu page. In my demonstration the domain changes. That is because I have a separate domain that caching is bypassing currently for debugging, but the one the site uses is the one still at deployment readiness.
(So while I go cmlin.win -> charleilei.dpdns.org, everyone else will stay the same).

0
0
4
Open comments for this post

53m 27s logged

Thanks for all the feedback from the first ship!

I appreciate all the help!

Here is everything I have done since the last ship:

  • My free domain grant came through, so now I have a domain that I have set on Cloudflare to not cache, allowing me to keep hosting my site fast through cloudflare, while also using the domain for testing.
  • Started working on level four files
  • Improving CSS, following suggestions
  • Updated README slightly
  • Fixed some grammar and incorrect coding I missed (but didn’t affect the visibility at this point)
  • Removed the footer from all the actual level pages as it kind of got in the way in cases, this got mentioned in feedback, and it isn’t really necessary, so it is only on the main page

What I plan to do:

  • I didn’t get any feedback about not enough stories, so that isn’t a priority here (but eventually I will do a lot more with the levels
  • IMPORTANT: I did get a lot of feedback about improving the UI and CSS, and keep consistency especially with the rounding of corners
  • Other small adjustments based off feedback
  • Link to the menu through the heading on each page
  • Add images
  • Improve endings

Addressing other feedback

I got feedback suggesting adding a back button. This is quite a good idea, although I won’t implement it in this case. Lots of the stories have endings and I don’t think the user should be able to back out. And, in some cases, it goes to a separate html file. In those cases the user can simply press the back button on their browser.

Thanks for reading this!

0
0
4
Ship

I have made a WebOS for those who have an interest in aviation. I am going to continue to add more features, but so far there is the following:
- Welcome Screen
- Cool aircraft background
- Aviation Photos
- Notepad that saves to localstorage
- Weather
- Aviation Facts
- Iframe to flight tracking map
- Flight tracker uses lazy loading
- Moveable and close-able windows that change the one on top to most recently accessed
- Settings page with 12/24 hour time
I have made this project as a part of missions WebOS 1 and WebOS 2. I hope you like this, and feel free to use this OS yourself for aviation-based needs!

  • 4 devlogs
  • 1h
  • 4.46x multiplier
  • 6 Stardust
  • WebOS 2
Try project → See source code →
Open comments for this post

23m 4s logged

I got a flight tracking map going!

I found a free flight map service that provides iframe code straight for sites, so I have used that for this step. I am going to do some more touchups, and then I will be ready to ship!

0
0
5
Open comments for this post

19m 1s logged

I got the settings page working!

I have plans to add more settings (possibly), but I am just happy to have a 12 hour vs 24 hour toggle working. I am not very good with JavaScript, so I am proud of this.

0
0
8
Ship

Pick-A-Path
A simple pick-a-path website game :)

What I have made:
I have made a pick-a-path game website, with simple storylines that the user transports through.

Why:
I am not a particularly good storyteller, but my goal with this was to improve my understanding of html, CSS, and JavaScript.

How to use
- Click try project, and you will be transported to my website! The scaling should be fine for most screens. If the sizing doesn't seem right to you, you can judge proportions off my screenshots (that is how intended).
- Select a level (I recommend starting at level 1)
- Read the story, and press the buttons to make your decisions as you go through the story

Thank you for having the time to read this, and I hope you love it :)

  • 8 devlogs
  • 6h
  • 11.70x multiplier
  • 76 Stardust
Try project → See source code →
Open comments for this post

1h 5m 7s logged

Changes I have made prior to first ship:

  • Completed the storylines
  • Changed file namings
  • Added more files for story continuing
  • Changed README and screenshot
  • Modified CSS, especially with :hover
  • Other small changes

My thoughts

I think I am ready to present a first shipment of my project. I may add more in the future, but I am happy with what I have got now. I hope you like it!

Below is my introductory ship message properly formatted:

Pick-A-Path

What I made

I have made a pick-a-path game website, with simple storylines that the user transports through.

Why

I am not a particularly good storyteller, but my goal with this was to improve my understanding of html, CSS, and JavaScript.

How

  • I have been coding all this through Visual Studio Code in my browser to my Raspberry Pi through Codeserver
  • I have learned some basics of html through my school, some of which I implemented here

How to use

  • Click try project, and you will be transported to my website! The scaling should be fine for most screens. If the sizing doesn’t seem right to you, you can judge proportions off my screenshots (that is how intended).
  • Select a level (I recommend starting at level 1)
  • Read the story, and press the buttons to make your decisions as you go through the story

Thank you for having the time to read this, and I hope you love it :)

0
0
2
Open comments for this post

37m 23s logged

Completed level two coding and writing! I have made it more simple for this level with the file structure, as can be seen in the screenshot. There is less JavaScript, and more separate html files, to accommodate for a different storyline than the first one. Also, in this one the left and right JavaScript buttons are swapped around.

0
0
3
Open comments for this post

1h 53m 19s logged

Some of the additions I have made

  • Added some different background colours depending on the location of the part of the story
  • Added more to the story, started level 2
  • Improved some files, and changed JavaScript and also improved readability
0
0
2
Open comments for this post

59m 28s logged

I have done more changes than I can list, but here are some of the main ones:

  • CSS styling improvements
  • Improved the buttons and their animations
  • Added more to the storyline
  • Improved file organisation
  • Added a website icon
0
0
4
Open comments for this post

18m 47s logged

I have added more, and made the bot more lively. After finishing the guide, I started off struggling with APIs, and was really proud to get the fact working. I also improved the README, and now attribute the APIs.

0
0
4
Loading more…

Followers

Loading…