stardance has been extended another month! the new deadline is october 31 :)

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

Better Bible Guesser

  • 3 Devlogs
  • 41 Total hours

Improving on my previous development of the interactive web browser game: Better Bible Guesser!

Ship #1 Changes requested

Better Bible Guesser has had all its maintenance and new features added and fixed, and I think it is ready to be shipped now! Whilst I know that I haven’t done many dev-logs, this is majorly due to myself forgetting to complete incremental logs, and ending up doing one log every 20-or-so hours of work, so please forgive me.

It can be a bit confusing how to play my game, so here is a little breakdown of the different features you can use!

  • Sign-In/Register an account: This is handled by Firestore Authentication securely, so I am not even able to actually view passwords as well.
  • Play the game-modes: There are a few game-modes including:
  1. Normal, 5 rounds of playing.
  2. Multiplayer lobbies.
  3. Custom singleplayer mode.
  4. Create mode to create a specific custom game for others to play.
  5. Quest Mode! This is new game mode, where you can interact with 4 different places on the town map: the Marketplace, Academy, Racecourse and the Castle (not released yet). Most of these will reward you with “scrolls” which can be spent in the Marketplace to obtain unique and rare profile customisation options such as username colour effects and logos.

It has been an interesting project, having to work on expanding a previous existing project rather than creating a new one. So please don’t beat me up when you read my code… I ran into MANY issues, and have suffered through the infamous vsCode crash “You must free up system storage” because I had too many Chrome tabs open!

If you have any questions about how to actually play, or what some of the features do, I actually have a GitHub Wiki page (generated by an AI agent for me), so you can check that out too here: https://github.com/toosynxed/angularbibleguesser/wiki
Along with the live version of the game at:
https://better-bibleguesser.web.app

Thanks for taking the time to read this!
-Ta!

  • 3 devlogs
  • 41h
Try project → See source code →
Open comments for this post

2h 23m 19s logged

Been a while since I last worked on this project, but I came back just to do a few touch-ups and bug fixes.

What was fixed:

  • Item shop allowing duplicate purchases with two open tabs: A friend actually found this for me, where if you had two browser tabs open on your device on the item shop page, pressing the purchase button on the same item on both tabs would break the bit-wise value functions and actually allow you to purchase it in that instant. However this just breaks every other item for a user, requiring a manual reset or roll-back to fix their database document.

Touch-ups:

  • Video mode layout: After receiving some feedback from friends, I identified pretty quickly that the layout of the video mode after you finish a video is not very intuitive for users to figure out how to go back and rewatch the video, so instead of replacing the video embed with a still picture, I merely resized the YouTube embed to a % of the screen width to allow for active resizing depending on device sizes/orientation.

If anyone finds any other bugs, or has any feedback, feel free to leave a comment, and I will definitely look into it!

  • Ta! :wave-gradient:
    (Don’t mind the BongoCat in the corner! :bongoblobcat: )

Play at: https://better-bibleguesser.web.app !

0
0
60
Open comments for this post

10h 6m 52s logged

What has been done!

A.. Lot! :tired:

Pretty much these few things:

  • Marketplace/Shop page has been fixed, with the rotating shop items now being unique for each user and rotating each day at 12am (AEST). Items already owned by users will never appear in their shop again.
  • Academy Mode :reading: works now! I got the menu page for it to look the way I want it to, as well as the actual video needing to be played before completing the questions (or you could click the skip button if you want ig :) ). (The videos are from the BibleProject YouTube channel, who allow use of their video and content for non-commercial uses and do not require payment to access, adequate acknowledgement has been provided inline with their Term’s of Use).
  • Scrolls :scroll-lock: are now actually gained from completing game modes inside Quest Mode, added to user’s database document (even guest users!).
  • For Racetrack Mode 🚗, users can only gain their Scroll reward from each different race once per day, any more than that, and no scroll reward is given.
  • Settings options actually work now, especially the toggle contrast and the font size slider!
  • Verse Board now features a TTL function, which will clear old verse sets that have not had any plays within the last 30 days.

And thats all so far! 🔥

What’s Next? :dance:

  • I want to actually add some graphics (probably SVG’s) for Marketplace items rather than just the generic blue card background.
  • I want to add a tutorial overlay that is displayed for users who have just clicked the Quest Mode button from the home page, to highlight each of the different actions they can take on the page, and to explain the general purpose of the mode!

So, that is what has been done, along with what is to come!

Keep an eye out! ❤️‍🔥

0
0
7
Open comments for this post

28h 22m 23s logged

Wow, a lot of work done!
I have completed so many features! From a new game mode, to a marketplace to a verse board where users can submit their own games for others to play!

I have uploaded the website to: better-bibleguesser.web.app for anyone who would wish to play it, or to just see what it is all about!

What Was Done:

  • New “Quest Mode” game mode completed with a Marketplace, Academy, and Racetrack mini-modes to play and interact with! Completing certain game modes within the Quest Mode will reward signed-in users with a new currency: Scrolls. Scrolls can be used to purchase account decoration options in profile settings!
  • The Marketplace rotates items through every 24 hours, and you will never be shown items that you have already purchased. Profile customisation options set by users before this update will remain active unless changed.
  • Support for low-vision or impaired vision users with contrast, font size and other accessibility options and settings available.
  • New Verse Board modal for users to upload their “Create Game” verse for others to view and play. Total plays are tracked and displayed on the sets’ modal card.
  • Leaderboards and Statistic tracking and display have been fixed: Profile customisation options will now show.
  • Better account handling and security through Firebase Auth and Google Sign-in’s.

Well, some more work still to come!
So if you are following this (which literally no one is!), keep an eye out!

Ta!

0
0
4

Delete project?

Are you sure you want to permanently delete this project? This action cannot be undone.

All devlogs, followers, and associated data will be removed.

Followers

Loading…