Activity

davidv3767

Devlog #5: Main Page Upgrade

In this session, I made some major improvements to the main page. Back in Devlog #2, everything was crammed on the main page & it was black & white. Three devlogs & two hours later, voila! This is finally a main page that actually represents me.

Since I am new to HTML, it took me around 10 GitHub repo uploads to get the main page to look right. Yes, I know, I could’ve used a VS Code extension… but GitHub was easier (and I didn’t have to upload it after testing since I already did!).

Attachment
0
davidv3767

Devlog #17: v1.exe Revisions

I added more details to the puzzle in the .exe for voting. Please use v1.1 (ReadMe, puzzle details increase etc.)

Attachment
0
davidv3767

Devlog #4: A Better Menu

This morning, I was able to make the menu across all pages & graphically better (as shown below). I also made it so any future tabs can be easily added. Finally, I edited the background so that all 5 pages match (rather than only the main page in Devlog #3).

Attachment
Attachment
0
davidv3767

Devlog #3: Finally, Not Crammed

In this update, I added a menu (put everything into sections) to the website. I also worked on adding more to the biography & coding pages (however, they didn’t appear, which I will be fixing soon). Color (only to the main page) was added, sprucing up the GUI a little bit.

Attachment
Attachment
0
davidv3767

Devlog #2: Basically an Achievement Sheet

After learning some more about HTML (which not gonna lie, was easy, but will the other languages be?), I set off to write the best 34 lines of code I wrote in HTML yet. After a lot of work & some debugging, I was able to create the achievement sheet page.

Attachment
0
davidv3767

Devlog #16: The Start of v2

After some thinking, I came up with Puzzles #9 & #10! They include school-related questions & newspaper logic riddles/puzzles. Puzzle #9 includes a little bit of randomization, and Puzzle #10 doesn’t. In the future, I will implement this to make the options more random (8 out of 10 different ones) while making the first 8 more random. Remember, the goal is to make different runs so that repeating the room is still enjoyable!

Note: The 40 minutes also includes the changes I made to ship v1.

Attachment
Attachment
0
davidv3767

Devlog #1: It Begins

After learning how to create a website, I was able to make it into a simple bio using my new HTML skills. I’ve included who I am, and 4 coding projects I am really proud of! You can always check it out at: https://davidv3767.github.io/portfolio/

Attachment
0
davidv3767

Shipped this project!

I built an 8-puzzle escape room with the plot of teachers, a greenhouse, and the last day of school. The thing I am most proud of is the randomization; without this, it would be bland. In the future, I hope to add more randomization and/or a GUI.

The hardest part of this project was brainstorming what to do the later puzzles. I used the help of Gemini to come up with some ideas.

davidv3767

Devlog #15:

After some quick changes to make the .exe, I am offically done with all the coding needed! I am so glad I made this project, and I hope you enjoy it (same pictures because no changes in output)! Have a great time! :)

Attachment
Attachment
Attachment
Attachment
Attachment
0
davidv3767

Devlog #14:

It has been finished! After 9+ hours of work (long for my first event like this), I finished the escape room! Future plans include: adding graphics, improving randomization, & having more story lines. The output of my run is below (1 is the first, 2 is the second etc.):

Attachment
Attachment
Attachment
Attachment
Attachment
0
davidv3767

Devlog #13:

Debugging–the thing every coder hates. After finally trying to get a completed speedrun, I found two bugs: the e bug & the ending bug.

The ending bug, the easier to fix, is where the ending DON’T show up. The e bug, as I have dubbed it, is where my program prints only the same letter (shown below). After these two bugs are fixed, this porject will be complete!

Attachment
Attachment
0
davidv3767

Devlog #12:

Over the past session of coding, I was able to implement keys! With 10 different locks (that would be randomized right before the first puzzle is shown) that are 8-letter words, I have made it so that each puzzle reveals a letter at random (NOT in order). All that’s left to do is test out the final lock & connect it to the ending in my next session(s). [Note: I also made the time rate different –> 5 minutes per 10 seconds to a minute per two seconds. Shown below: ]

Attachment
Attachment
0
davidv3767

Devlog #11:

Endings done! There are 4 endings (two containing randomization, which are shown below) that depend on how long it took you to finish. All that’s left before shipping is to connect all of these seamlessly…

Attachment
Attachment
1

Comments

davidv3767
davidv3767 21 days ago

Note: I only added two pictures just to show the extremes (bad & great).

davidv3767

Devlog #10:

Final lock achieved! In this session, I have created a randomization of the final lock & the final lock function (not conencted to main program yet). After the endings are made, I will connect everything together and hopefully ship by the 1st week of April. But, who knows? All I know is that I have this wonderful, almost-done project…

Attachment
0
davidv3767

Devlog #9:

Randomization unlocked! 6 of 8 puzzles have some element of randomization; the other 2 involve a lot more for randomization, so I may save that for the future.

Next up: the letters & the final puzzle! You have seen the presentation of letters (but no letters), which factor in to the 8-letter key of the final puzzle/lock to achieve the ending(s).

Attachment
0
davidv3767

Devlog #8:

Finally, all the puzzles are finished (in a way). I have the idea for all 8; however, some are pretty short (& boring) without the randomization of clues & keys (letters unlocked). In future devlogs, this is the plan; this is only the beginning.

Attachment
Attachment
Attachment
Attachment
0
davidv3767

Devlog #7:

So, I’ve created Puzzle #4 and started Puzzle #5. However, I am going to change how build these puzzles. Right now, Puzzles #1 & #2 are the only ones with some randomization (not much), and the rest have NO randomization. I have decided to build the puzzles and then add randomization later.

Puzzle #4’s output is linked below:

Attachment
1

Comments

davidv3767
davidv3767 26 days ago

Oh, I haven’t done the story. Let’s wrap it up.
Part 4: A 6-digit code blocked us from escaping quickly. We looked at other clues for a hidden clue inside the clue, looked everywhere. Still, there was no hope. We sadly failed, and I have decided I will take my revenge–by coding my own fun, little escape room and then beating it!!!

davidv3767

Devlog #6:

In this devlog, I added the concept of in-game time (10 seconds = 5 minutes). Therefore, you’ll have 15 minutes to finish the escape room. There was an 11:80 AM bug (but it disappeared as mysterious as it appeared) & a puzzle loading bug, but those should be gone. Now, I can focus on building the 5 puzzles remaining! (Note the pictures are one output, and the order of them is flipped.)

Attachment
Attachment
0
davidv3767

Devlog #5:

In this session, I was able to connect the introduction shown in Devlog #1 to the puzzles made in Devlogs #2-4. The choice menu allows for two other choices (wait & try to break open, which both have some randomness) and allows the player to solve a random puzzle.

My next step is to enable the concept of time, so that there is a winning or losing gameplay.

Attachment
0
davidv3767

Devlog #4:

Since I recycled the riddle from an old script of mine, I was able to finish Puzzle #3 a lot quicker. Also, I changed up the formatting to include blank lines (easier readability). However, this puzzle doesn’t allow much room for randomness (unless I do a lot more coding, which I might).

Here is the plan: in order to connect the puzzles created, my next session will focus on connect the introduction shown in Devlog #1 to these 3 puzzles.

Attachment
1

Comments

davidv3767
davidv3767 29 days ago

Part 3 of the story: Oh, how we were wrong. We were able to solve most of the puzzles within half an hour, but a singular puzzle tricked us. We searched everywhere, under desks, on the ceiling, and then…

davidv3767

Devlog #3:

Over the past session of hacking, I was able to add a fifth hint to Puzzle #1 (took a lot of brainstorming and trying out) & start a base for Puzzle #2 (no randomization).

During this time period, the extension of Flavortown to April 30th was announced officially (although word of the extension was spread before). Unlike my description, I may only go till the end of March (but we’ll see!).

Attachment
Attachment
1

Comments

davidv3767
davidv3767 about 1 month ago

Part 2 of the story: They took me and 1 other person upstairs to a classroom with dynamite (fake, on the projector, don’t worry… I was being safe) and a few locks needed. There was 1 hour, and we thought it would be easy. But we were wrong… by a long shot.

davidv3767

Devlog #2:

I have the baseline for Puzzle #1 (out of 8) done, but I just realized I have some brainstorming to do to make the puzzle actually solvable.

Puzzle #1 is like the lock to a safe with some mathy hints, and I’ll improve the hints to make the puzzle less impossible. Since it’s been a bit, I decided to just post a devlog to show my progress.

Attachment
1

Comments

davidv3767
davidv3767 about 1 month ago

Part 1 of the story: It should be stated I am a math nerd, as in I am knowledgable about math. So, I went to a Math Camp the summer before 7th grade. It was a five half-day (Monday to Friday in the morning) camp, so there wasn’t time to do some really fun stuff. Out of many things I escape, the escape room on Thursday was the best (the gummy & wolf stories are close; that’s for a different part if I have time).

davidv3767

Devlog #1:

So I just came up with the idea of creating a FUN escape room, unlike the ones you have to do in class. I remember doing only ONE fun escape room, but that’s for another day (look at comments!).

In this project, I start from the front (menu) to the back (end). Therefore, I created the menu & introduction during today’s 16 minute session of working, completing the very front of the project!

Attachment
Attachment
1

Comments

davidv3767
davidv3767 about 1 month ago

I’ll add the story in a future devlog (or multiple). Just look at the comments below…

davidv3767

After TWO REJECTIONS, I figured out the problem with my demo: some wrong logic & the wrong command used. With the help of shipwrights @Obay & Nullskulls on Slack, I was able to debug my code.

P.S. I spent way more time, but I only spent 16 minutes working on the code. :)

Attachment
2

Comments

neetumandavi25
neetumandavi25 about 1 month ago

Oh, I also spent a lot of time voting. I have just gotten access to voting and am able to do something now. You have been very patient and have not gotten demotivated. Your efforts are very good. Even after two rejections.

davidv3767
davidv3767 about 1 month ago

Thanks, neetumandavi25, for the compliment!

davidv3767

Shipped this project!

Hours: 2.22
Cookies: 🍪 27
Multiplier: 12.25 cookies/hr

I built a Wordle AI to grow my Python skills and for getting help in Wordle while still (technically) solving it myself. The hardest part was getting started, but some brainstorming helped a lot.

davidv3767

I added a simulation to test my work, and on a few tests, the average numbers of turns is between 4.7 & 4.9.

Attachment
Attachment
0
davidv3767

I was able, after some hard work, to improve the size of the dictionary to fit Wordle and use a score system to give the best words (still slightly alphabetical).

Attachment
0