Skip to content

Commit

Permalink
Merge pull request #5 from HuyenThoaiVuaHung/o24
Browse files Browse the repository at this point in the history
O24
  • Loading branch information
maik205 committed Feb 16, 2024
2 parents 41e8ae3 + 6e1b960 commit b2c7d4a
Show file tree
Hide file tree
Showing 11 changed files with 998 additions and 580 deletions.
4 changes: 3 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -127,4 +127,6 @@ Icon
.AppleDesktop
Network Trash Folder
Temporary Items
.apdisk
.apdisk
match_data/~$TestForm.xlsx
tempCodeRunnerFile.js
3 changes: 3 additions & 0 deletions config.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"saveLog": false
}
67 changes: 67 additions & 0 deletions logger.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
/**
* Logs a message with the specified type.
* @param {string} message - The message to be logged.
* @param {number} [type=0] - The type of the log. 0 for info, 1 for warn, 2 for error.
*/
let config = require("./config.json");
const log = (message, type = 0) => {
let logType;
switch (type) {
case 0:
logType = "\x1b[37m[INFO]\x1b[0m"; // White
break;
case 1:
logType = "\x1b[33m[WARN]\x1b[0m"; // Yellow
break;
case 2:
logType = "\x1b[31m[ERROR]\x1b[0m"; // Red
break;
default:
logType = "\x1b[37m[INFO]\x1b[0m"; // White
break;
}
let date = new Date();
console.log(
logType,
date.getDate() +
"/" +
(date.getMonth() + 1) +
"/" +
date.getFullYear() +
" @ " +
date.getHours() +
":" +
date.getMinutes() +
":" +
date.getSeconds(),
message
);
if (config.saveLog) {
let fs = require("fs");
fs.appendFile(
`./logs/${
date.getDate() + "." + (date.getMonth() + 1) + "." + date.getFullYear()
}.txt`,
logType +
" " +
date.getDate() +
"/" +
(date.getMonth() + 1) +
"/" +
date.getFullYear() +
" @ " +
date.getHours() +
":" +
date.getMinutes() +
":" +
date.getSeconds() +
" " +
message +
"\n",
function (err) {
if (err) throw err;
}
);
}
};
module.exports = { log };
2 changes: 1 addition & 1 deletion match_data/123.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"matchName":"Legendary","matchPos":"VCNV_Q","players":[{"id":1,"name":"Lê Nguyễn Huy Hoàng","score":0,"isReady":false},{"id":2,"name":"Dương Tiến Hải","score":0,"isReady":false},{"id":3,"name":"Trịnh Long Vũ","score":0,"isReady":false},{"id":4,"name":"Nguyễn Phúc Sang","score":0,"isReady":false}],"KDFilePath":"match_data/round_data/kd_1.json","VCNVFilePath":"match_data/round_data/vcnv_1.json","TangTocFilePath":"match_data/round_data/tt_1.json","VedichFilePath":"match_data/round_data/vd_1.json","ChpFilePath":"match_data/round_data/chp_1.json","pauseTime":0}
{"matchName":"Legendary","matchPos":"KD","players":[{"id":1,"name":"Lê Nguyễn Huy Hoàng","score":0,"isReady":true},{"id":2,"name":"Dương Tiến Hải","score":0,"isReady":false},{"id":3,"name":"Trịnh Long Vũ","score":0,"isReady":false},{"id":4,"name":"Nguyễn Phúc Sang","score":0,"isReady":false}],"KDFilePath":"match_data/round_data/kd_1.json","VCNVFilePath":"match_data/round_data/vcnv_1.json","TangTocFilePath":"match_data/round_data/tt_1.json","VedichFilePath":"match_data/round_data/vd_1.json","ChpFilePath":"match_data/round_data/chp_1.json","pauseTime":0}
Binary file modified match_data/TestForm.xlsx
Binary file not shown.
23 changes: 1 addition & 22 deletions match_data/round_data/chp_1.json
Original file line number Diff line number Diff line change
@@ -1,22 +1 @@
{
"questions": [
{
"question": "What is the name of the main character in the game?",
"answer": "Mario"
},
{
"question": "What is the name of the main character in the game?",
"answer": "Mario"
},
{
"question": "What is the name of the main character in the game?",
"answer": "Mario"
}
],
"playerIDs": [
false,
false,
false,
false
]
}
{"questions":[{"question":"What is the name of the main character in the game?","answer":"Mario"},{"question":"What is the name of the main character in the game?","answer":"Mario"},{"question":"What is the name of the main character in the game?","answer":"Mario"}],"playerIDs":[false,false,false,false]}
2 changes: 1 addition & 1 deletion match_data/round_data/kd_1.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"questions":[{"question":"\"Con ơi tuy thô sơ da thịt/ Lên đường/ Không bao giờ nhỏ bé được/ Nghe con\" là những lời nói với con của nhà thơ nào?","answer":"Y Phương","type":"N"},{"question":"HLV nào là người đã dẫn dắt đội tuyển bóng đá nữ Việt Nam vượt qua vòng loại World Cup bóng đá nữ và giành suất tham dự FIFA Women's World Cup vào năm 2023?","answer":"Mai Đức Chung","type":"N"},{"question":"Hiện tượng tia sáng bị gãy khúc khi đi qua mặt phân cách giữa hai môi trường truyền sáng được gọi là gì?","answer":"Khúc xạ (Ánh sáng)","type":"N"},{"question":"Khoán 100 và khoán 10 gắn liền với cuộc đổi mới ở lĩnh vực nào ở nước ta?","answer":"Nông nghiệp / Ruộng đất","type":"N"},{"question":"Mệnh đề P => Q chỉ sai khi nào?","answer":"P đúng, Q sai","type":"N"},{"question":"Vườn quốc gia nào nằm trên địa phận ba tỉnh Ninh Bình, Hòa Mình, Thanh Hóa, là vườn quốc gia đầu tiên của Việt Nam?","answer":"Vườn Quốc Gia Cúc Phương","type":"N"},{"question":"Hỗn hống là tên gọi chung dành cho các hợp kim của kim loại nào?","answer":"Thủy Ngân","type":"N"},{"question":"Tế bào nói chung hầu hết đều có 3 thành phần cơ bản là nhân (hoặc vùng nhân), màng sinh chất, và gì nữa?","answer":"Tế bào chất","type":"N"},{"question":"In February 2022, Vietnam celebrated the 92nd founding anniversary of which political organization?","answer":"The Communist Party of Vietnam","type":"A","audioFilePath":"kd1.mp3"},{"question":"Chương trình truyền hình nào được phát sóng vào 20:30 tối thứ 6 hàng tuần trên VTV3 với nội dung xoay quanh từ vựng - ngữ pháp Tiếng Việt nhằm tôn vinh và góp phần giữ gìn sự trong sáng của ngôn ngữ này?","answer":"Vua Tiếng Việt","type":"N"},{"question":"Loại đàn nào là một loại nhạc cụ độc đáo của Việt Nam được cải biến dựa trên cây đàn guitar, là một trong những nhạc cụ thường thấy trong nghệ thuật Cải lương và Đờn ca tài tử Nam Bộ?","answer":"Guitar phím lõm","type":"N"},{"question":"Số điểm thấp nhất mà một thí sinh có thể có sau phần thi Khởi động của chương trình Đường Lên Đỉnh Olympia năm thứ 22 là bao nhiêu (theo luật của chương trình kể từ Quý 3)?","answer":"0","type":"N"},{"question":"Kể từ năm 2018, bài thi nào được tổ chức bởi Đại học Quốc gia Thành Phố Hồ Chí Minh đã trở thành một trong những phương thức xét tuyển vào các trường Đại học thuộc khối Đại học Quốc gia Thành Phố Hồ Chí Minh và một số các trường Đại học khác?","answer":"Bài thi Đánh Giá Năng Lực","type":"N"},{"question":"Thì kế là dụng cụ được dùng để đo đại lượng nào?","answer":"Thời gian","type":"N"},{"question":"Trong một tế bào sinh dưỡng ở người mắc hội chứng Down có bao nhiêu nhiễm sắc thể?","answer":"47","type":"N"},{"question":"Theo hiệp định Geneve (năm 1954) về khôi phục hòa bình ở Đông Dương, vĩ tuyến bao nhiêu được dùng làm giới tuyến quân sự tạm thời chia Việt Nam làm hai vùng tập kết quân sự tạm thời?","answer":"17","type":"N"},{"question":"Môn nghệ thuật nào được nhắc đến trong câu ca dao sau: \"Ăn no rồi lại nằm phèo/ Nghe tiếng trống [...] bế bụng đi xem\"?","answer":"Chèo","type":"N"},{"question":"Trong toán học, khái niệm nào được định nghĩa là một đoạn thẳng có hướng?","answer":"Vector","type":"N"},{"question":"Không thủ đạo là tên gọi khác của môn võ nào?","answer":"Karate","type":"N"},{"question":"Trong một chu kỳ, khi đi theo chiều tăng dần của điện tích hạt nhân, tính phi kim [...].","answer":"Tăng dần","type":"N"},{"question":"Hoang mạc lớn nhất thế giới hiện nay nằm ở châu lục nào?","answer":"Châu Nam Cực","type":"N"},{"question":"\"Đất là nơi chim về/ Nước là nơi rồng ở\" là những câu thơ được trích từ tác phẩm Đất Nước, một phần trong trường ca nào của nhà thơ Nguyễn Khoa Điềm?","answer":"Trường ca Mặt đường khát vọng","type":"N"},{"question":"Kênh truyền hình của Đài Truyền hình Việt Nam là kênh truyền hình có nhiệm vụ truyền tải các thông tin, chính sách của Đảng và Nhà nước tới đồng bào các dân tộc thiểu số?","answer":"VTV5","type":"N"},{"question":"Who published the Theory of Relativity?","answer":"Albert Einstein","type":"A","audioFilePath":"kd2.mp3"},{"question":"Loại phân đạm nào có chứa hàm lượng Nito nhiều nhất?","answer":"Phân Ure","type":"N"},{"question":"Mỗi hình đa diện có ít nhất bao nhiêu cạnh?","answer":"6","type":"N"},{"question":"Bộ răng tự nhiên đầu tiên của một người thường được gọi là gì?","answer":"Răng sữa","type":"N"},{"question":"Có 3 cách làm vật nhiễm điện là: nhiễm điện do cọ xát, nhiễm điện do tiếp xúc và nhiễm điện do [...].","answer":"Hưởng ứng","type":"N"},{"question":"Hoạt động của mắt làm thay đổi tiêu cực của mắt để cho ảnh của các vật ở cách mắt những khoảng cách khác nhau vẫn được tạo ra ở màn lưới được gọi là gì?","answer":"Sự điều tiết","type":"N"},{"question":"Hiến pháp nước ta quy định: \"Công dân đủ [...] tuổi trở lên có quyền bầu cử và đủ [...] tuổi trở lên có quyền ứng cử vào Quốc hội, Hội đồng nhân dân các cấp.\"","answer":"18, 21","type":"N"},{"question":"Bài hát nào được sử dụng trong các nghi thức lễ tang chính thức của nhà nước Việt Nam hiện nay?","answer":"Hồn Tử Sĩ","type":"N"},{"question":"Tay vợt nam nào là người hiện đang nắm giữ kỷ lục sở hữu nhiều danh hiệu Grand Slam nhất trong làng quần vợt sau khi giành được chức vô địch Grand Slam thứ 21 tại giải quần vợt Úc mở rộng vào tháng 1/2022?","answer":"Rafael Nadal","type":"N"},{"question":"Một số phức có phần thực bằng 0 được gọi là số [...]","answer":"Số ảo / Sô thuần ảo","type":"N"},{"question":"NASA is the official agency responsible for the civilian space program, as well as aeronautics and space research of which country?","answer":"America/ The United States","type":"A","audioFilePath":"kd3.mp3"},{"question":"Loại đàn nào là một loại nhạc cụ độc đáo của Việt Nam được cải biến dựa trên cây đàn guitar, là một trong những nhạc cụ thường thấy trong nghệ thuật Cải lương và Đờn ca tài tử Nam Bộ?","answer":"Guitar phím lõm","type":"N"},{"question":"\"Nhất Trí, nhì Vân, tam Lân, tứ Cẩn\" là bộ tứ danh họa hàng đầu của nền mỹ thuật Việt Nam hiện đại, bao gồm: họa sĩ Nguyễn Gia Trí, họa sĩ Tô Ngọc Vân, họa sĩ Nguyễn Tường Lân và họa sĩ nào nữa?","answer":"Trần Văn Cẩn","type":"N"},{"question":"Các dãy núi ở nước ta chạy theo hai hướng chính là Tây Bắc - Đông Nam và hướng [...].","answer":"Vòng cung","type":"N"},{"question":"Trong lòng Mặt Trời, vật chất tồn tại ở trạng thái nào?","answer":"Plasma","type":"N"},{"question":"Ngày 8/8/1967, tổ chức liên kết khu vực nào được thành lục với mục tiêu phát triển kinh tế, văn hóa thông qua nỗ lực hợp tác chung của các nước Đông Nam Á?","answer":"ASEAN / Hiệp hội các quốc gia Đông Nam Á","type":"N"},{"question":"Thực thể có kích thước siêu nhỏ, chưa có cấu tạo tế bào, gồm một loại axit nucleic bao bởi vỏ protein được gọi là gì?","answer":"Virus","type":"N"},{"question":"Ngày 1/9/1939, Đức Quốc xã bất ngờ tấn công Ba Lan, mở đầu cho sự kiện lịch sự nào?","answer":"Chiến tranh thế giới thứ Hai","type":"N"},{"question":"Những con sóng có chiều cao 20- 40m, truyền theo chiều ngang với tốc độ 400 - 800km/h và có sức tàn phá lớn thường được gọi là gì?","answer":"Sóng thần","type":"N"},{"question":"Dạng cacbon nào được ứng dụng trong sản xuất mặt nạ phòng độc và công nghiệp hóa chất nhờ khả năng hấp phụ mạnh?","answer":"Than hoạt tính","type":"N"},{"question":"Trong mặt phẳng tọa độ Oxy, một điểm có hoành độ dương và tung độ âm sẽ nằm ở góc phần tư thứ mấy?","answer":"IV","type":"N"},{"question":"Thụ tinh là sự tổng hợp [...] của một giao tử đực với một giao tử cái.","answer":"Ngẫu nhiên","type":"N"},{"question":"Cao su được khai thác từ cây cao su dưới dạng gì?","answer":"Mủ/ Nhựa","type":"N"},{"question":"Hiện tượng xuất hiện dòng điện cảm ứng trong một mạch kín khi có sự biến thiên từ thông qua mạch kín này được gọi là gì?","answer":"Cảm ứng điện từ","type":"N"},{"question":"Dòng điện trong kim loại là dòng chuyển dời có hướng của các [...] dưới tác dụng của điện trường.","answer":"Electron tự do","type":"N"},{"question":"Vật dụng nào được nhắc đến trong câu ca dao sau: \"Dù ai nói ngả nói nghiêng/ Lòng ta vẫn vững như [...]\"?","answer":"Kiềng ba chân","type":"N"},{"question":"\"Một mai, một cuốc, một cần câu\" là những hình ảnh miêu tả lối sống \"Nhàn\" của ai?","answer":"Nguyễn Bỉnh Khiêm","type":"N"},{"question":"Nước ta chính thức có tên là Cộng hòa Xã hội chủ nghĩa Việt Nam bắt đầu từ năm nào?","answer":"1976","type":"N"},{"question":"Đa giác nào có số cạnh bằng số đường chéo?","answer":"Ngũ giác","type":"N"},{"question":"In which country will the FIFA World Cup 2022 take place?","answer":"Qatar","type":"N"},{"question":"Để chỉnh định dạng chữ thành chữ in nghiêng trong Microsoft Word, ta có thể sử dụng tổ hợp phím nào?","answer":"Ctrl + I","type":"N"},{"question":"Phong Trần, Lệ Thanh là các bút danh khác nhau của nhà thơ nào trong phong trào Thơ mới?","answer":"Hàn Mặc Tử/ Nguyễn Trọng Trí","type":"N"},{"question":"Ứng động, hướng động là 2 hình thức phản ứng có sự tham gia của hệ thần kinh, đúng hay sai?","answer":"Sai","type":"N"},{"question":"\"Hào khí Đông A\" là câu nói thể hiện chí khí mạnh mẽ, oai hùng, hào sảng của quân đội, nhân dân Đại Việt dưới triều đại phong kiến nào?","answer":"Triều Trần","type":"N"},{"question":"Đây là bộ môn thể thao nào? ","answer":"Bóng nước/ Water Polo","type":"P","audioFilePath":"KD.png"},{"question":"Liên kết hóa học có bản chất là lực hút tĩnh điện giữa hai ion mang điện tích trái dấu (thường là giữa các nguyên tử nguyên tố phi kim với các nguyên tử nguyên tố kim loại) được gọi là gì?","answer":"Liên kết ion/ Liên kết điện tích","type":"N"},{"question":"Trong ca dao, con gì \"bay lả bay la\", \"bay từ cửa phủ bay ra cánh đồng\"?","answer":"Con cò","type":"N"},{"question":"\"Thiên cổ kỳ bút\" là những lời đánh giá được dành cho tác phẩm văn học nào ra đời vào khoảng thế kỷ XVI?","answer":"Truyền kỳ mạn lục","type":"N"},{"question":"Trong ba môi trường rắn, lỏng và khí, tốc độ truyền âm trong môi trường nào là lớn nhất?","answer":"Chất rắn","type":"N"},{"question":"Trận \"Điện Biên Phủ trên không\" (1972) kéo dài trong bao nhiêu ngày đêm?","answer":"12","type":"N"},{"question":"Đội tuyển bóng đá nam của quốc gia Đông Nam Á nào là đội bóng duy nhất đến từ khu vực này giành được một chiến thắng tại Vòng loại thứ Ba FIFA World Cup?","answer":"Việt Nam","type":"N"},{"question":"Nghệ sĩ nào được xem là nghệ nhân hát xẩm cuối cùng của thế kỷ 20 và từng được mệnh danh là \"báu vật nhân văn sống\"?","answer":"Hà Thị Cầu","type":"N"},{"question":"Phép tịnh tiến, phép quay và phép đối xứng là các phép [...] còn phép vị tự khong phải là phép [...].","answer":"Phép dời hình","type":"N"},{"question":"Cầu Nhật Tân - cầu dây văng lớn nhất Việt Nam hiện tại bắc qua dòng sông nào?","answer":"Sông Hồng","type":"N"},{"question":"\"Ra bờ suối ngắm hoa kèn hồng\", \"Cho tôi xin một vé đi tuổi thơ\", \"Tôi là Bêtô\" là các sáng tác của nhà văn nào?","answer":"Nguyễn Nhật Ánh","type":"N"},{"question":"\"Văn chương hạ giới rẻ như bèo/ Kiếm được đồng lãi thực rất khó\" là những lời nhận xét của nhà thơ nào về thực trạng nền văn học nước ta đầu thế kỷ XX?","answer":"Tản Đà","type":"N"},{"question":"Diện tích vùng biển nước ta lớn hơn khoảng gấp mấy lần diện tích đất liền?","answer":"3","type":"N"}]}
{"questions":{"singleplayer":[[{"question":1,"answer":"2","type":"N"},{"question":3,"answer":"4","type":"N"},{"question":5,"answer":"6","type":"N"},{"question":7,"answer":"8","type":"N"},{"question":9,"answer":"10","type":"N"},{"question":11,"answer":"12","type":"N"}],[{"question":13,"answer":"14","type":"N"},{"question":15,"answer":"16","type":"N"},{"question":17,"answer":"18","type":"N"},{"question":19,"answer":"20","type":"N"},{"question":"21","answer":"22","type":"N"},{"question":"23","answer":"24","type":"N"}],[{"question":"25","answer":"26","type":"N"},{"question":"27","answer":"28","type":"N"},{"question":"29","answer":"30","type":"N"},{"question":"31","answer":"32","type":"N"},{"question":"33","answer":"34","type":"N"},{"question":"35","answer":"36","type":"N"}],[{"question":"37","answer":"38","type":"N"},{"question":"39","answer":"40","type":"N"},{"question":"41","answer":"42","type":"N"},{"question":"43","answer":"44","type":"N"},{"question":"45","answer":"46","type":"N"},{"question":"47","answer":"48","type":"N"}]],"multiplayer":[{"question":"m_start","answer":"m_start","type":"N"},{"question":"m_start","answer":"m_start","type":"N"},{"question":"m_start","answer":"m_start","type":"N"},{"question":"m_start","answer":"m_start","type":"N"},{"question":"m_start","answer":"m_start","type":"N"},{"question":"m_start","answer":"m_start","type":"N"},{"question":"m_start","answer":"m_start","type":"N"},{"question":"m_start","answer":"m_start","type":"N"},{"question":"m_start","answer":"m_start","type":"N"},{"question":"m_start","answer":"m_start","type":"N"},{"question":"m_start","answer":"m_start","type":"N"},{"question":"m_end","answer":"m_end","type":"N"}]},"gamemode":"M","currentSingleplayerPlayer":0}
Loading

0 comments on commit b2c7d4a

Please sign in to comment.