Skip to content

Commit d4848dc

Browse files
Update index.html
1 parent 38741e0 commit d4848dc

File tree

1 file changed

+39
-10
lines changed

1 file changed

+39
-10
lines changed

sumac_va/index.html

Lines changed: 39 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,8 @@ <h2 class="text-2xl font-bold mb-4 text-rose-400">Kill History</h2>
147147
let userId = null;
148148
let gameUnsubscribe = null;
149149
let gameState = {};
150-
let commonWords = [];
150+
let mainBracketWords = []; // words for main bracket (501-3001)
151+
let losersBracketWords = []; // words for losers bracket (300-1000)
151152

152153
const loadingEl = document.getElementById('loading');
153154
const gameContentEl = document.getElementById('game-content');
@@ -195,7 +196,7 @@ <h2 class="text-2xl font-bold mb-4 text-rose-400">Kill History</h2>
195196
// --- INITIALIZATION ---
196197

197198
async function main() {
198-
await loadWordList();
199+
await loadWordLists();
199200

200201
try {
201202
app = initializeApp(firebaseConfig);
@@ -747,7 +748,8 @@ <h3 class="text-xl font-bold mb-4 text-sky-300">${title}</h3>
747748
};
748749
}
749750

750-
async function loadWordList() {
751+
// now loads different word ranges for different brackets
752+
async function loadWordLists() {
751753
try {
752754
const response = await fetch('4000-most-common-english-words-csv.csv');
753755
if (!response.ok) {
@@ -756,19 +758,35 @@ <h3 class="text-xl font-bold mb-4 text-sky-300">${title}</h3>
756758
const csvContent = await response.text();
757759

758760
const lines = csvContent.split(/\r?\n/);
759-
const words = [];
760761

762+
// load main bracket words (501-3001)
763+
const mainWords = [];
761764
for (let i = 501; i <= 3001 && i < lines.length; i++) {
762765
const word = lines[i].replace(/\r/g, '').trim();
763766
if (word) {
764-
words.push(word);
767+
mainWords.push(word);
765768
}
766769
}
767-
commonWords = words;
768-
console.log(`Successfully loaded ${commonWords.length} words from CSV.`);
770+
771+
// load losers bracket words (300-1000)
772+
const losersWords = [];
773+
for (let i = 300; i <= 1000 && i < lines.length; i++) {
774+
const word = lines[i].replace(/\r/g, '').trim();
775+
if (word) {
776+
losersWords.push(word);
777+
}
778+
}
779+
780+
mainBracketWords = mainWords;
781+
losersBracketWords = losersWords;
782+
783+
console.log(`Successfully loaded ${mainBracketWords.length} words for main bracket (501-3001).`);
784+
console.log(`Successfully loaded ${losersBracketWords.length} words for losers bracket (300-1000).`);
769785
} catch (error) {
770-
console.warn('Could not load CSV file. Using fallback word list.', error);
771-
commonWords = [
786+
console.warn('Could not load CSV file. Using fallback word lists.', error);
787+
788+
// fallback word lists - different for each bracket
789+
mainBracketWords = [
772790
'doctor', 'wall', 'patient', 'worker', 'news', 'test', 'movie', 'certain',
773791
'north', 'love', 'personal', 'open', 'support', 'simply', 'third',
774792
'technology', 'catch', 'step', 'baby', 'computer', 'type', 'attention',
@@ -779,11 +797,22 @@ <h3 class="text-xl font-bold mb-4 text-sky-300">${title}</h3>
779797
'plant', 'likely', 'opportunity', 'term', 'chair', 'protect', 'parent',
780798
'interview', 'yesterday', 'sell', 'fire', 'particularly', 'forget', 'cold'
781799
];
800+
801+
// easier words for losers bracket fallback
802+
losersBracketWords = [
803+
'cat', 'dog', 'house', 'car', 'book', 'water', 'food', 'table',
804+
'chair', 'phone', 'door', 'window', 'tree', 'grass', 'sun', 'moon',
805+
'star', 'sky', 'blue', 'red', 'green', 'yellow', 'black', 'white',
806+
'big', 'small', 'happy', 'sad', 'good', 'bad', 'hot', 'cold',
807+
'fast', 'slow', 'run', 'walk', 'jump', 'sit', 'stand', 'eat',
808+
'drink', 'sleep', 'work', 'play', 'read', 'write', 'speak', 'listen'
809+
];
782810
}
783811
}
784812

813+
// returns the appropriate word list based on current bracket
785814
function getWordList() {
786-
return commonWords;
815+
return currentBracket === 'main' ? mainBracketWords : losersBracketWords;
787816
}
788817

789818
// --- START THE APP ---

0 commit comments

Comments
 (0)