Welcome to Code Carbon, an educational app empowers users to create algorithms aimed at addressing environmental issues caused by excessive carbon emissions, leading to climate change. The goal of this application is to bring together the environment and programming.
Imagine a world where everyone has the power to combat climate change. With our project, users can do just that. By programming algorithms to tackle environmental issues stemming from high carbon emissions, they become agents of positive change. Our interactive platform offers a visual representation of Earth, highlighting sectors with the highest carbon emissions. With a simple click, users access a coding interface on their computer, where they select functions to make these sectors more sustainable. From implementing solar energy solutions to addressing deforestation, users piece together a sequence of sustainable functions, essentially creating an algorithm for a greener planet.
Programming is a tool for change. It allows us to create impactful solutions that drive real-world environmental progress, making it possible to help both people and the planet. In this app, you can code a better world.
SwiftUI, SpriteKit.
iPadOS 16 or later
Requirements: Swift Playgrounds 4.4, Xcode 15 or later
- Clone the repository.
- Open the
Scolarship.swiftpm
file with Swift Playgrounds or Xcode. - (Xcode only) Change the Run Destination to your device.
- Run the project.
- Follow the steps in the app.
- Sustainable Action Selection: Click on each sector to change available actions, which are sustainable actions with a CO2 reduction value and an Eco Points cost.
- Eco Points: Use Eco Points as currency for each sustainable action. When you click on an action it is added to your algorithm.
- Impact Bonus: Every line of code you write comes with an additional bonus impact on CO2 reduction.
- Customization: If you need to make changes, you can click on selected codes to remove them or change the order.
- Algorithm Execution: After programming your sustainable algorithm, click the button to execute it. Select codes in all available sectors to succeed.
- Visual Feedback: After execution, you will receive feedback in each sector. The visual feedback of the planet will only change if you achieve the change targets, illustrating the impact of your choices on the scenario.