Announcement

Collapse
No announcement yet.

Crash and Compile at DEF CON 23

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Crash and Compile at DEF CON 23

    Crash and Compile? What's that?

    Crash and Compile is an ACM-style programming contest crossed with a good old fashion college drinking game.

    You get a problem, and have to code a solution to it. The catch is that if your code doesn't compile, seg-faults, doesn't produce the correct output, you have to take a drink. If this were not difficult enough, we have recruited a team of volunteers, aptly named "Team Distraction" who's job it is to do everything in their power to prevent you from writing code. All this takes place on the contest stage. It's chaos meets coding. As the night progresses, you are either a really good programmer, really drunk, or a bit of both.

    While I'd love for everyone to be able to compete, there is space for nine teams of two. Traditionally I run pre-qualifications before DEF CON. However a lot of people don't get to try out who want to because life before DEF CON is often busy with work and family, so It's often difficult or impossible to get registered and take the time to pre-qualifiy.

    This year we're doing things for registration a bit differently. Registration will take place on Friday during DEF CON. I want more people trying their hand and programming, and to give more people a chance at getting one of the nine spots available.

    Of course as Crash and Compile is a game which involves the consumption of alcohol (in this case beer) you must be over 21 in order to participate. That's the law, we'll be checking your ID.

    If you're planning on competing, post here and start the trash talking. See you at DEF CON.
    perl -e 's==UBER?=+y[:-o]}(;->\n{q-yp-y+k}?print:??;-p#)'

  • #2
    I have a lot of practice to do before con.

    Comment


    • #3
      What's the programming environment? OS, system utils available, language, etc. ? I guess I'm asking what are the rules . . .
      Last edited by qumqats; June 19, 2015, 00:55.

      Comment


      • #4
        Seems great!
        Will the competition be on Friday or Saturday?
        And much more importantly, what kind of beer will we (or the contestants) have?

        Comment


        • #5
          After a year's haitus, team 0xdecaf plans to return, but with a team name change. Frink is going down!

          Comment


          • #6
            looking forward to competing again representing Neg9

            Comment


            • #7
              Team Frink Rules! plans to return and take back the title after a sad second-place finish last year. You are invited to bite it, team Sprechen Sie Dick Pics.

              0xdecaf, we suggest that if you want to beat Frink Rules!, you would be better to change your programming language, not your team title. Because Frink rules.

              Looking forward to the most funnest part of DEFCON!

              Sincerely,
              Irwin M. Fletcher
              P.S. Have a nice day.

              Comment


              • #8
                9 spots? I should mention I'm a Defcon virgin.
                I'm a developer first and hacker hobbyist so this kind of event is exciting as it's more my skillset.
                I guess I'm looking to join a team. ==> This be me: https://github.com/genecyber

                Comment


                • #9
                  does this mean that the first 9 teams that manage to find you and sign up on Friday are playing, or are you doing some qualification round at Defcon? It sounds like with this change that you'll either get less qualified teams who managed to get lucky and sign up or miss out on people who weren't at Defcon on Friday or unable to dedicate Friday time to qualification rounds (e.g. participating in other contests).

                  Comment


                  • #10
                    I'd like to give it a go. This is me http://stackoverflow.com/users/2051392/anthony-russell

                    Comment


                    • #11
                      Team Sprechen Sie Dick Pics will be returning to defend our title and collect another novelty-sized 8 sided programming language die!

                      Comment


                      • #12
                        Originally posted by qumqats View Post
                        What's the programming environment? OS, system utils available, language, etc. ? I guess I'm asking what are the rules . . .
                        You use whatever dev environment you want. You essentially get random test cases which are generated, you run them against your program, and upload the results. You have to solve the problem with code, and you drink when your code fails to compile, produces the wrong output, seg-faults, etc.. If you're using the break-fix method of programming, this can result in getting rather drunk. Main rule is that if you try to compile/run your code for any reason and it didn't result in you solving the problem, drink.

                        Some sample problems here if you want to brush up

                        https://github.com/krux702/crashandcompile
                        perl -e 's==UBER?=+y[:-o]}(;->\n{q-yp-y+k}?print:??;-p#)'

                        Comment


                        • #13
                          Originally posted by tecknicaltom View Post
                          does this mean that the first 9 teams that manage to find you and sign up on Friday are playing, or are you doing some qualification round at Defcon? It sounds like with this change that you'll either get less qualified teams who managed to get lucky and sign up or miss out on people who weren't at Defcon on Friday or unable to dedicate Friday time to qualification rounds (e.g. participating in other contests).
                          So it's not the first nine teams who sign up, it's the BEST nine teams who sign up and complete the pre-qualification problems. Same type of pre-qualification we ran previous years, but this time it takes place during DEFCON. So expect more people to be trying their hand at it, and the competition for those nine spots to be a bit more fierce.
                          perl -e 's==UBER?=+y[:-o]}(;->\n{q-yp-y+k}?print:??;-p#)'

                          Comment


                          • #14
                            Originally posted by krux View Post
                            Registration will take place on Friday during DEF CON.
                            may god have mercy on your soul

                            Comment


                            • #15
                              Frink Rules, 0xdecaf, and Neg9, Sprechen Sie Dick Pics, good to hear you'll all be back for another round.

                              Originally posted by S.S.D.P View Post
                              Team Sprechen Sie Dick Pics will be returning to defend our title and collect another novelty-sized 8 sided programming language die!
                              Well the trophy is a D20 this year. If you're only going to go for 40% worth, the other teams are going to smash you. Better step up your game man.


                              Originally posted by shannoncode View Post
                              9 spots? I should mention I'm a Defcon virgin.
                              I'm a developer first and hacker hobbyist so this kind of event is exciting as it's more my skillset.
                              I guess I'm looking to join a team. ==> This be me: https://github.com/genecyber
                              Awesome. Going for the contests is a great way to start off DEF CON. Here is a good replace to recruit someone to team up with, and of course you can probably find someone looking to team up once you are at DEF CON.. You don't strictly _HAVE_ to team up with someone, but it works to your advantage to have a full team of two people.

                              To answer other questions, we'll have a table in the contest area this year. And will be manning it on Friday, when we'll be holding open the qualifications. It'll be two hours to complete three problems, so half the time teams got in previous years. We'll announce who placed, and who the standby teams are Friday night/Saturday morning. The main contest is going to take place 5pm to 9pm on Saturday night on the Contest stage. Beer always has been provided by DEF CON. As to what kind, it I forget, but we always ask it be decent, since no one I know drinks crap beer.
                              perl -e 's==UBER?=+y[:-o]}(;->\n{q-yp-y+k}?print:??;-p#)'

                              Comment

                              Working...
                              X