Welcome to the B4X Christmas Challenge 2024!

BlueVision

Active Member
Licensed User
Longtime User
First of all, a big thank you to Erel. He didn't mind me embarrassing myself here with this idea. I hope everything will work as planned.

What's all this rubbish?
To be honest, this challenge is a small waste product of another project of mine. But I still think it turned out quite well. Of course, I also realise that Christian Christmas is not celebrated all over the world, depending on the prevailing religion. But for me personally it is still a very nice occasion to invite all members of the forum to take part in the game. Nobody should be marginalised here (for whatever idiotic reasons), it's primarily about having some fun for all of us and, incidentally, maybe we'll find our super genius here in the forum, the BESTBRAINER. Please don't take it all too seriously. It's a game, it doesn't cost you anything and you get no prize. I wrote it for all of you.

Background:
In the run-up to Christmas, there is a tradition in my home country of Germany of giving children an Advent calendar. What is that? Imagine an Advent calendar as a box of chocolates with 24 small doors that can be opened individually. Starting on 1st of december, you can open a door every day until 24th of december and eat the little treat behind it, of course.
The challenge also has 24 doors, but of course no sweets are hidden here. Hidden behind the doors are little logic puzzles for your brain. The level of difficulty is completely different. There are very easy puzzles, but there are also some really tough ones that you have to solve.

How does the whole thing work?
You simply download the compiled B4J project of the challenge onto your computer. You will find the link below. The challenge is programmed in 6 different languages to ensure equal opportunities. Choose the language you are most comfortable with. If you can't find your home language, I recommend completing the challenge in English. Many members of the forum also speak English, so I don't think that will be too much of a problem in the end. But understanding the riddle of the day in a foreign language and giving the correct answer is of course a bit more difficult.
After you have selected the language and entered your profile name from the forum to identify you for the final ranking, a random code will be generated on your computer. This code will be sent to my server together with your profile name. The generated random code is your identification for the duration of the game. A number of precautions have been taken to prevent manipulation of the game. Please do not try to register a second time or tamper with the results file. This will be checked... So please keep your hands off, stay fair and don't try to cheat, it's only a game! Any manipulation detected will result in disqualification in the interests of all honest players.

What kind of puzzles are these?
Don't worry, these are not B4X-specific questions. The 24 questions come from a wide variety of categories and have been carefully selected. It's about logic, picture puzzles, sometimes you have to think ‘round the corner’. Let yourself be surprised. Depending on the difficulty of the question, you have 30, 45 or 60 seconds to give your answer. To make it easier, 3 or 5 answers are always given. When you open the door for the current day, a timer starts and the time stops when you press the answer button. If you decide on a different answer before the time runs out, that's fine too. Then this time applies. After the time has elapsed, the answer is analysed by the program. Answered correctly? Great, the number of milliseconds until the correct answer is entered is saved. If you answer incorrectly or not, it gets a bit nastier. Then the tick value of the total time available for the task is included in the final calculation with a 50% mark-up. In this way, the times in the ranking are ‘pulled apart’ a little.

It doesn't matter when you solve (or don't solve) the task or where you are in the world. Only the solution time for each individual task is decisive. The game runs from 1st december to 24th December 2024, but you can of course still register on 15th December or 24th December. Then you can solve all the tasks that have already been unlocked for the current date one after the other. The deadline for evaluating the results is 27th December at midnight local time. All registrations and results received by then will be included in the ranking.

I still have a small problem with the evaluation. I don't want to make the results of all participating players public afterwards. Just write here in this thread how we want to do it. I can only assure you that the evaluation by me will be fair.

I think I've explained enough. I would be delighted if lots of people from the forum took part in the game and perhaps it will sweeten the pre-Christmas period a little and you will have fun with the puzzles. The solutions to the puzzles will of course be available after the end of the challenge. Please don't post the correct answers anywhere beforehand, as this will ruin the game. If you still have questions, please feel free to ask them here in this thread. My hope is that everything works fine and that it doesn't all end in a terrible disaster. The tests went without a hitch. But something always happens...

I would like to wish all members of the forum a wonderful pre-Christmas period. My wish is that this little game might help to bring this community a little closer together, no matter where we are in the world. I didn't think it was a bad idea and put a bit of effort into programming it. Maybe you will like it.

BlueVision from Berlin

PS:
Thank you for your patience and for reading this overlong post.
You are welcome to report obvious spelling mistakes or formulation errors in the programme to Mr Deepl.
The programme should run on all modern Windows platforms. There should no longer be any serious programme errors...

Under the following link you will find the compiled version of the programme. Download the ZIP file and unzip it to your desktop using 7zip. You can register immediately after unpacking and starting the programme. The first puzzle will be unlocked on 1st of december, and a new puzzle will be unlocked every day until 24th of december.
A little tip: Complete the puzzles in a quiet environment and don't get distracted. With difficult puzzles you have to concentrate fully on the task at hand, the time available to solve them is working relentlessly against you...

DOWNLOAD THE CHALLENGE
 

Magma

Expert
Licensed User
Longtime User

BlueVision

Active Member
Licensed User
Longtime User
Sorry, as already mentioned above, no gifts of any kind...
The first registrations have now arrived. To be honest, I'm a little curious to see what dimensions the whole thing will take on or whether the idea will ultimately implode. Exciting...
But Magma is not so wrong. The distribution as a complete Windows package has turned 3000 lines of programme code into a small, bloated monster.
I would rather call it ‘burnware’ because, unlike bloatware, you can quickly remove the entire project from the PC by deleting the project folder without leaving any residue. The programme was made for this one purpose and then ‘burned’ after transmitting the results.
 
Last edited:

rabbitBUSH

Well-Known Member
Licensed User
You are welcome to report obvious spelling mistakes or formulation errors in the programme to Mr Deepl
didn't find any - this was obviously you October Fest posting finally completed and written.

CAN"T WAIT for the Christmas message!
 

Cableguy

Expert
Licensed User
Longtime User
I chose my native language (Portuguese) and the "login" input asked me for my correct forum name, which is my nickname, but apparently it needed my username which is not the same.
The problem is, it sent your quiz into a loop of error-> try again ->error -> try again.... and so on, without giving a chance to re-enter my username...
 

BlueVision

Active Member
Licensed User
Longtime User
Not sure I understood correctly. So the program loops while entering the name? I had changed exactly the thing with the name to be used in the post, so that no confusion arises...

I meant the name you use in the forum, i.e. ‘Cableguy’. You do not have to disclose any other personal information. The name is only used to assign the results to a person here in the forum.
Try restarting the programme. If the problem still persists after restarting, close the programme again. Delete all files in the ‘DATA’ subfolder of the programme and then try again. Enter ‘Cableguy’ as the name and try the registration again.

The program was tested with 20 testusers on Windows 10 and Windows 11.
 
Last edited:

Cableguy

Expert
Licensed User
Longtime User
I had to terminate the task, and then re-run... cableguy, which I did enter in first run, seemed to be accepted.
I would suggest some kind of countdown for those who, like me, forget we are still in mid november!
 

BlueVision

Active Member
Licensed User
Longtime User
You need a network connection for transmitting the registration after entering your name. This should work already now. When the registration is done, the program is switching to the calender view and you should see your name top right above the calendar. Then nothing will work until december 1st. The square with the 1 inside will be activated on 1st of december.
Until now I can not see a registration from you.
 

BlueVision

Active Member
Licensed User
Longtime User
Anyone else with a problem in submitting the registration like this?



In the case of CABLEGUY, the logs indicate a certificate problem when sending the registration file to the server. The cause can't really be pinpointed at the moment (and isn't really worth the effort for a programme that will only live for 24 days). I have received registrations from the UK, Spain and Italy, so why shouldn't this also work with Portugal? The problem may depend on the internet provider you use.

Either way, there is a solution for that too. Just send me a PM if this is the case for solving the problem.

I am really sorry about this, it is the first time the problem occurred.
 
Cookies are required to use this site. You must accept them to continue using the site. Learn more…