howardchung / jeopardy Goto Github PK
View Code? Open in Web Editor NEWPlay Jeopardy online with friends
Home Page: https://jeopardy.app/
License: MIT License
Play Jeopardy online with friends
Home Page: https://jeopardy.app/
License: MIT License
Recently the gridding will occasionally break. There will sometimes be a row that is empty save for one category, a row that is 4 categories and one dollar amount, 4 rows of dollar amounts that are shifted by one column, and one row that is empty save for one dollar amount. We also noticed that the voice is one round behind the game in saying who has the board (e.g. if person A has the board, person B answers correctly, it will say A still has the board despite the pointer being correct). I am not sure what causes the issue, but I have noticed it only recently and it happens to everyone in that lobby.
Discussed with Puppy that this may be more user friendly as users can use Google Docs or something to produce custom games
If a client is lagging this can lead to unexpected random judging.
The judge function should take the question being judged and drop commands that don't match the current question. Also, only allow judge commands to come in when the answer is revealed.
useful in case of judging mistakes. Can make this an option so competitive games can't abuse this
spectators should be able to:
Request from user:
I was wondering if you could update the daily double to the season 38 daily double and update the intro and theme when you use to play intro button to the season 38 theme and graphics can you do that and add graphics like add Jeopardy double and final Jeopardy graphic cards and daily double graphic cards as well
Hi, when entering specific game numbers manually from the J-Archive site, the app seems to load some and not others. Not sure what the pattern or reason is. For example, trying any game from range 841-949 doesn't seem to load (but 840 and 950 do). Regardless of this minor detail, thank you for making this app - it is fantastic!
This can be confusing for really short clues
This is currently 66MB and we'll need to compress it soon to prevent deploy errors
We may need a modal to handle explaining how custom games work and provide the upload UI/template, but this is cleaner
observed an issue where judging happened twice on a single answer
Currently we record the socket id in localstorage and on reconnect, send it back to the server to restore the old player state e.g. score. However this doesn't work with multiple tabs open since they all shaare the same localstorage.
Not really a huge issue since there should not be two players playing in the same browser but makes testing weird
We're playing this game on tablets and Ipads but there's no sound on an Iphone gadget.
Rather than "first correct player gets points everyone incorrect before loses points", allow scoring using Coryat or other methods that don't necessarily rely on speed.
In Coryat everyone who got the right answer would get the points and and everyone who got it wrong loses points, speed doesn't matter. DDs are scored as the regular value (wager doesn't matter)
e.g. with all of a column gone it looks like it collapses narrower on mobile
Hi Howard,
Can you update the latest episodes of 2023?
Thanks :)
Currently, there is a 15 second period per question for buzzing/entering which is the same for everyone and begins after the question is done reading.
However, this means that someone can buzz early and have more time to think. To be more fair we should probably limit the period that a user has to enter their answer after buzzing. . . although this might cause problems with long answers
We are unable to start a game after joining with three players. We are stuck on a black screen, Changing the game mode does nothing. Clicking on "Game#" does nothing. The chat box is empty. All we are able to do is set our player names and see them below the black screen.
Please add play instructions.
min 1000 in single, min 2000 in double, min 0 in final.
This is already implemented on the backend. Share a function?
Enable a special mode for a host to run living room games
Currently, living room games with many players should generally be run in Coryat mode(to let more than one person score, but this also disables DDs)
Ideally we find a way to have DDs but keep the "more than one person can score" behavior--maybe a new "host" mode that is basically Coryat with DDs?
The host should be:
I'm looking to containerize the app. I can't quite seem to get the page to load, however.
I started to create a Dockerfile:
FROM node:19.9.0-alpine3.17
WORKDIR /app
COPY . .
RUN npm install && \
npm run buildServer
ENTRYPOINT ["npm", "run", "server"]
EXPOSE 80
as well as an accompanying Compose file:
---
services:
application:
build: services/application
ports:
- "80:8080/tcp"
While I can hit the following endpoints successfully:
I can't get the app to load. It's just a blank white screen.
Any tips or pointers on what I'm missing?
Thanks!
The bulk judge currently submits all the judge results on the client as separate commands. This is causing some judges to get dropped. To fix we should submit the bulk judge as one command and let the server parse it
Also the bulk judge ui should apply trim and remove emoji when considering answers the same
The bulk judge ui should also be tested with other users clicking judge buttons manually and with players connecting/disconnecting
Seems like some people in large games (usually iPhone users) have reported the answer box doesn't appear after buzzing in. Doesn't happen consistently,and may be based on the question text length
Hi Howard, big fan of your work. I was wondering if there was a way to embed photos into the questions. I've tried multiple ways but wasn't sure. Thank you!
Hello.
Recently, new jeopardy games have not been working. When I enter the show title the game board becomes a black screen, starting with game 8807. I know that there were recently some changes to J-Archive!, so maybe that has something to do with it. I am a big fan of this software and it has made playing jeopardy games with my friends significantly easier. Thank you.
There is no longer a text field in which to type messages. Chat window is there but no input.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.