Coder Social home page Coder Social logo

dmatsanganis / super_mario_click_challenge_an_object-oriented_arcade_game Goto Github PK

View Code? Open in Web Editor NEW
0.0 0.0 0.0 27 MB

This is an arcade game, written in Object Oriented Programming Language C#. The challenge of the game is to click on the moving Super Mario GIF. The game has two levels of difficulty (easy and professional), which are related to Mario's moving speed. Moreover, the game keeps the high scorers for each difficulty, can be paused and has different background music depending to the game's state.

License: GNU General Public License v3.0

C# 100.00%
csharp arcade-game supermario game oriented-programming-language visual-studio

super_mario_click_challenge_an_object-oriented_arcade_game's Introduction

Super Mario Click Challenge: An Object-Oriented Arcade Game

Super Mario Click Challenge is a dynamic, interactive arcade game developed in C#, leveraging the principles of Object-Oriented Programming (OOP). The game is inspired by the classic Super Mario franchise and introduces a modern twist to its gameplay mechanics.

Gameplay Mechanics

The core challenge of the game is to accurately click on the animated Super Mario GIF, which moves across the screen in a non-predictable manner. Precision and speed are the key components for success.

Difficulty Levels

To cater to a wide spectrum of players, the game offers two levels of difficulty:

  1. Easy: Ideal for beginners, the GIF moves at a manageable speed, allowing players to familiarize themselves with the game dynamics.
  2. Professional: Designed for experienced players, the GIF moves at a significantly higher speed, demanding quick reflexes and superior hand-eye coordination.

The difficulty levels are directly linked to Mario's movement speed, providing a diverse gaming experience based on the player's skill level.

Leaderboard

Super Mario Click Challenge fosters competition by maintaining a leaderboard that records the high scores for each difficulty level. This feature encourages players to improve their skills and strive for the top spot.

Additional Features

  • Pause Functionality: The game incorporates a pause feature, enabling players to take short breaks without affecting their current progress.
  • Dynamic Background Music: The game enhances the overall player experience by including a selection of background music tracks that vary based on the game's state.

This project exhibits a sophisticated application of OOP principles in game development, resulting in an engaging, user-friendly gaming experience.

Contributors

C#

super_mario_click_challenge_an_object-oriented_arcade_game's People

Contributors

dmatsanganis avatar

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.