Giter VIP home page Giter VIP logo

roulette's Introduction

Roulette

My very first official (and ugly) programming project.

Back in the 2010, I was attending the programming class in my first year in the University of Molise. It was a very basic class, teaching the foundations of the software programming and of the C language. At the end of the year the professor asked us to work on a project in C to present as part of the exam.

My skills were pretty basic and all I could design was standard CLI programs but I still wanted to work on something fun, with colors, interactions and animations.

So I proposed to my professor a replica of the classic Roulette french game.

I was pretty delighted by the discover that the console cells and text could have a color through Windows' APIs and I had fun building the splash screen and Roulette table in "ASCII art".

The exam went well, my professor was very impressed by the result and gave me full marks!

I'm uploading it here 9 years later because I feel this little ugly project helped me to understand that software programming was my passion and my direction in life. Beware, the code is ugly. I just wanted to share the story of this project and to keep it in my GitHub account!

Thanks for reading. You can download the .exe file in the releases section

screenshot screenshot screenshot

roulette's People

Contributors

oneiros90 avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Forkers

jwoods0118

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.