Author

Topic: Bitcointalk game (Read 195 times)

legendary
Activity: 2338
Merit: 10802
There are lies, damned lies and statistics. MTwain
May 16, 2020, 08:15:53 AM
#12
<…>
It’s way too risky to download and run an executable file, and while your intention maybe simply to entertain, the first safety principle for anyone is to avoid accessing unknown resources from your computer. A simple google form to implement your quiz can play the same role if you don’t want to create a site (even though sites may also track your IP for whatever reason).
legendary
Activity: 1708
Merit: 1280
Top Crypto Casino
May 16, 2020, 08:14:12 AM
#11
< snip >

I just only made this on visual studio with the use of arrays and it is the full project on the download link from Google drive if this will harm other users I will now closed the thread and remove the link.


This might be very well just a false positive.
But generally, i'd be careful with files from accounts which are only a few months old.

I do not imply that you are a malicious actor. I just point out the possibility.

To avoid getting suspicious and problem I provide the whole code

Code:

public partial class MainWindow : Window
    {
        int tries = 0;
        int score = 0;
        int gameNumber = 0;
        string[] question = new string[10];
        string[] answer = new string[10];
        Question[] game = new Question[10];

        public MainWindow()
        {
            InitializeComponent();

            question[0] = "This is the general discussion about the bitcoin ecosystem " +
                "that doesn't fit better elsewhere. News, the Bitcoin community, innovations, the general environment, etc. Discussion of specific Bitcoin-related services usually belongs in other sections.";
            question[1] = "Allows you to post images even if you are a newbie, reduces the time-between-actions limit, and provides some of the same benefits as being of natural Member rank.";
            question[2] = "Discussion of sports games and other gambling-related topics which are separate from games and services themselves.";
            question[3] = "Button enables registered members to subscribe to email notification of replies to the topic.";
            question[4] = "Other topics that might be of interest to bitcoiners.";
            question[5] = "Discussion about the Bitcoin Forum.";
            question[6] = "This section is for topics about individual Bitcoin bonds, stocks, etc. Topics about exchange sites which deal in securities should go in the top-level Marketplace section.";
            question[7] = "The Administrator of the Bitcointalk.org";
            question[8] = "Longest Active Campaign";
            question[9] = "Thread that can share idea, knowledge, and skills with the use of your native language";


            string[] choices1 = { "A. Serious discussion", "B.Development & Technical Discussion", "C.Trading Discussion", "D. Bitcoin Discussion" };
            string[] choices2 = { "A.Member", "B. Hero Member", "C. Full Member", "D. Copper Member" };
            string[] choices3 = { "A.Games and rounds", "B.Gambling discussion", "C.Investor-based games", "D.Gambling" };
            string[] choices4 = { "A. Help", "B. +Merit", "C. Notify", "D. Print" };
            string[] choices5 = { "A. Serious Discussion", "B. Off-topic", "C. Politics & Society", "D. Mining" };
            string[] choices6 = { "A. Altcoin Discussion", "B. Development & Technical Discussion", "C. Serious discussion", "D. Meta" };
            string[] choices7 = { "A. Lending", "B. Securities", "C. Auctions", "D. Service Discussion" };
            string[] choices8 = { "A. Cyrus", "B. Theymos", "C. DdmrDdmr", "D. LoyceV" };
            string[] choices9 = { "A. Best Change", "B. Freebitco.io", "C. Yobit", "D. Chipmixer" };
            string[] choices10 = { "A. Bitcoin Discussion", "B. Local", "C. Marketplace (Altcoins)", "D. Meta" };

            answer[0] = choices1[3];
            answer[1] = choices2[3];
            answer[2] = choices3[1];
            answer[3] = choices4[2];
            answer[4] = choices5[1];
            answer[5] = choices6[3];
            answer[6] = choices7[1];
            answer[7] = choices8[1];
            answer[7] = choices8[0];
            answer[8] = choices9[3];
            answer[9] = choices10[1];

            game[0] = new Question(question[0], choices1, answer[0]);
            game[1] = new Question(question[1], choices2, answer[1]);
            game[2] = new Question(question[2], choices3, answer[2]);
            game[3] = new Question(question[3], choices4, answer[3]);
            game[4] = new Question(question[4], choices5, answer[4]);
            game[5] = new Question(question[5], choices6, answer[5]);
            game[6] = new Question(question[6], choices7, answer[6]);
            game[7] = new Question(question[7], choices8, answer[7]);
            game[8] = new Question(question[8], choices9, answer[8]);
            game[9] = new Question(question[9], choices10, answer[9]);
     
            display();
        }

        private void display()
        {
            txtScore.Text = score.ToString();
            txtTries.Text = tries.ToString();

            if (game.Length == gameNumber)
            {
                GameView.Visibility = Visibility.Collapsed;
                GameOverView.Visibility = Visibility.Visible;
                txtFinalScore.Text = score.ToString();
                return;
            }

            RadioButton[] choices = { choices1, choices2, choices3, choices4 };
            txtQuestion.Text = game[gameNumber].question;
            for(int i = 0; i < 4; i++)
            {
                choices[i].Content = game[gameNumber].choices[i];
            }

            choices[0].IsChecked = true;
        }

        private void btnOkay_Click(object sender, RoutedEventArgs e)
        {
            RadioButton[] choices = { choices1, choices2, choices3, choices4 };
            for(int i = 0; i < choices.Length; i++)
            {
                if(choices[i].IsChecked == true)
                {
                    if((string)choices[i].Content == game[gameNumber].answer)
                    {
                        MessageBox.Show("Correct");
                        ++score;
                        ++gameNumber;
                        tries = 0;
                        display();
                    }
                    else
                    {
                        MessageBox.Show("Wrong");
                        ++tries;
                        txtTries.Text = tries.ToString();

                        if (tries == 2)
                        {
                            ++gameNumber;
                            tries = 0;
                            display();
                        }                       
                    }
                }
            }
        }

        private void btnTryAgain_Click(object sender, RoutedEventArgs e)
        {
            GameOverView.Visibility = Visibility.Collapsed;
            GameView.Visibility = Visibility.Visible;
            score = 0;
            tries = 0;
            gameNumber = 0;
            display();
        }
    }

Are there still people who download unknown executables? Create a website for this!

Sorry for now I don't have skills for now on web development.
hero member
Activity: 1659
Merit: 687
LoyceV on the road. Or couch.
May 16, 2020, 08:07:24 AM
#10
Are there still people who download unknown executables? Create a website for this!
legendary
Activity: 1624
Merit: 2481
May 16, 2020, 07:59:54 AM
#9
< snip >

I just only made this on visual studio with the use of arrays and it is the full project on the download link from Google drive if this will harm other users I will now closed the thread and remove the link.


This might be very well just a false positive.
But generally, i'd be careful with files from accounts which are only a few months old.

I do not imply that you are a malicious actor. I just point out the possibility.
legendary
Activity: 1708
Merit: 1280
Top Crypto Casino
May 16, 2020, 07:57:16 AM
#8
< snip >

I just only made this on visual studio with the use of arrays and it is the full project on the download link from Google drive if this will harm other users I will now closed the thread and remove the link.
legendary
Activity: 1624
Merit: 2481
May 16, 2020, 07:50:03 AM
#7
Warning. This file might be malicious.


Explanation:

1) PE file has unusual entropy

Code:
.text with unusual entropies 7.6865811002

Executables with an entropy greater than 6.6-7.2 are likely to be encrypted/packed, which is a common anti-AV measurement.



2) Process tries to sleep for an unusual long time.

There is a weird API call being done:
Code:
"QuizGame.exe" sleeping for "1566804069" milliseconds

It seems that the process is trying to sleep for 435+ hours.
Usually malware tries to sleep in the beginning to trick some AV execution emulators.


I would recommend to NOT download or run this file!
legendary
Activity: 1708
Merit: 1280
Top Crypto Casino
May 16, 2020, 07:08:20 AM
#6
I would suggest you create a website for it, I'm just not comfortable, that's all.

My skills in web development are still not good so I try first on programming languages. Soon I try to make a web base next on my outputs.

Cyrus is also another administrator of the forum.

Yes, I already made a research on that and I just indicate more admins for confusing players and made them a background check if this is real too. Sorry for misunderstanding that is part of the game.
sr. member
Activity: 1372
Merit: 322
May 16, 2020, 07:01:13 AM
#5
Cyrus is also another administrator of the forum, for your information- https://bitcointalksearch.org/user/cyrus-78147, you should add someone else name in that option, otherwise, it will make confusion.
I don't know if anyone will play it but it would be better if you could give some incentive to attract them. I think both the incentive and the games together can bring some benefits too. Incentive could be anything from some sats to merit. May be you can discuss it in Meta too to get attention from theymos and some other community members.
copper member
Activity: 2940
Merit: 1280
https://linktr.ee/crwthopia
May 16, 2020, 06:45:35 AM
#4
An interesting approach to the newbies to learn more about what Bitcointalk is all about. Maybe a leaderboard would be nice as well? One take for everyone lol.

Personally, I don't want to download anything even if it's in Google Drive. I would suggest you create a website for it, I'm just not comfortable, that's all.
legendary
Activity: 1708
Merit: 1280
Top Crypto Casino
May 16, 2020, 06:42:18 AM
#3
this game over can i know full details about bitcointalk forum ?

Good day, friend I highly recommended to visit the Newbies - Read before posting by Lauda and FAQ: Everything you need to know about forum 'activity, account ranks and merit by hilariousandco
newbie
Activity: 12
Merit: 0
May 16, 2020, 06:37:37 AM
#2
this game over can i know full details about bitcointalk forum ?
legendary
Activity: 1708
Merit: 1280
Top Crypto Casino
May 16, 2020, 06:22:08 AM
#1
Today I created a game which can help newbies and other users of this forum just to explore some part of the forum. I called this a bitcointalk game.

Why do I create this game?
Some of the people today are having struggle which board name is appropriate to their topics. Also to enlighten other people that there is a section like this in our forum. Most of us are thinking about a topic unexpectedly that we would like to share to others and you want to indicate which board index it is included because you now have an idea also to lessen the work of the admin/moderators to transfer a lot of topics because you are now aware this is the appropriate board for your content/s.

What are the contents of the game?
This is a game with a question and answers only. You only need is to identify what is the Board name according to its description with additional questions related to the forum.

Mechanics of the game
You only have four choices on each ten (10) question and you only have two (2) attempts to answer the question correctly if you reach the limit attempts to you will now direct to the next question.




This is the end of the game if you want to re-try or quit the game.



Are you getting curious what is the other question? Try it now. It is just for fun and learning only I hope you like it.


Ps. Click here -  to download the file it will direct you to google drive download.
Jump to: