Giter Site home page Giter Site logo

dishant10 / colorfun Goto Github PK

View Code? Open in Web Editor NEW
3.0 1.0 0.0 45.74 MB

WWDC 2023 Swift Student Challenge winning submission

License: MIT License

Swift 100.00%
arkit avfoundation color hexcode rgb scenekit scholar swift swiftstudentchallenge swiftui winningproject wwdc

colorfun's Introduction

ColorFun [Accepted]

This playground app is the winning submission for the Swift Student Challenge 2023. My submission was about colors and chromesthesia. The app tries to educate users about how colors are used in the digital space and how they are mixed together to make all the colours we see on our screens. The app includes an excersice over the RGB model, to color a cell based on the hint the user is supposed to find by long pressing the cells in the grid of all white cells. The next activity takes the user into augmented reality space, which expects the user to match a hexcode to its appropriate colored block with the RGB codes given for all the colors. The next and last section of the app makes the user experience what a person with chromesthesia would feel if they ever played or listened to a xylophone. Do try the swift playground app project and let me know how you feel about it.

Installation

For iPad

Just download the zip file from this repo and open the file using the swift playground app on your iPad.

Xcode

Clone this repo and open the .swiftpm file using xcode. The AR functionality won't be available on the mac but all the other features will work as expected.

ScreenShots

Video Demo


Suggestions

I'm open to any suggestion towards the app idea or the code. If anyone wants to fix any bug you encounter while using the app please feel free to open a new issue and raise a PR towards it.

Other winning submissions

To view other winning submissions or to connect with other scholars visit the wwdcScholar website. You'll find me too there. wwdcscholars

License

This project is licensed under the MIT License. See the LICENSE file for details.

colorfun's People

Contributors

dishant10 avatar

Stargazers

 avatar  avatar  avatar

Watchers

 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.