Pex for fun – a programming game for Microsoft lovers

I’m just stumbled once again on a beautiful website that I want to share with you.
I found it at the german C# community mycsharp.de where herbivore, the admin, posted it in this thread. But not panic, the game is in English.

The website, I like to show you, is www.pexforfun.com on which you can solve a large number of more or less difficult programming “puzzles”. Relating to the available programming languages, you have the choice between C #, F # and Visual Basic.NET.

The puzzles are all built on the same base-function. This function, named “puzzle” is given and takes, depending on the puzzle, different numbers of paramaters. Your task is to find out, what the function should do with the input variables. So you can add any input and the game shows you the output of the function as well as the expected output. To help you, there is a variant of Pex available. (Pex is a tool for unit testing according to the rules of white-box techniques, developed by Microsoft Research.)

At the beginning, it makes sense, to press the “Ask Pex” button. Pex then generates a few possible values ​​for the parameters of the function, calls the function with the generated parameters and then displays the results of the function as well as the expected real values.
So you can gradually correct the function or write a whole new function body. This can sometimes be quite tricky to make, but usually it’s a lot of fun. So try it yourself.

And now I hope you have to riddle all the Pex puzzles. If you already know the website or even have created your own puzzle or programming game, just link it in the comments below this post.

Greetings,
Raffi

4 Comments

  1. Pex for Fun sounds like an exciting way to sharpen programming skills, especially for Microsoft enthusiasts! Similarly, platforms like DoMyAssignment.Help offer assignment help to students, making learning stress-free while achieving academic goals with ease.

  2. Thanks for such an informative article! Organized writing ensures academic clarity. A structured sociology research paper outline provides a clear framework for presenting research effectively. Following this, writing a paper becomes more streamlined, allowing students to focus on crafting compelling arguments and maintaining coherence, ultimately producing work that meets high academic standards.

  3. “Pex for Fun” is an innovative and engaging programming game that caters to Microsoft enthusiasts and coding aficionados. It offers an interactive way to refine coding skills by solving puzzles, testing logic, and debugging code. This game not only enhances your programming proficiency but also provides a fun and competitive environment for learning.

    For students balancing coding projects and academic writing, tools like “Pex for Fun” can help improve technical skills, while an essay writing service can support academic tasks. By dividing focus between honing programming abilities and managing academic responsibilities efficiently, students can excel in both areas.

    Games like this showcase how learning can be enjoyable and productive, offering a refreshing break from conventional study methods. Whether you’re a budding developer or a Microsoft enthusiast, “Pex for Fun” is a great platform to challenge your skills and grow your expertise in an interactive setting.

  4. belenberrysays:

    Hello, EssayService free AI essay writer is a fantastic tool that lets students create essays for free with AI technology https://essayservice.com/free-ai-essay-writer . I’ve used it several times, and it’s incredibly efficient and easy to navigate. The AI generates well-organized essays quickly, providing a great starting point for my assignments. It’s perfect for brainstorming ideas and structuring my papers when I’m short on time. While it’s ideal for initial drafts, the quality exceeded my expectations for a free tool. I highly recommend it to students looking for fast, effective, and creative essay solutions. It’s been a lifesaver for me!

Leave a comment

Please be polite. We appreciate that. Your email address will not be published and required fields are marked