Using the blockchain to decrease carbon emissions
What is this? An ERC20 token standard compliant “Emission Token” that uses blockchain technology to enable a decentralized emissions trading system, coded as a smart contract in Solidity and deployed on the Ethereum test net.
The idea Emissions trading (or cap and trade) uses the power of the market to distribute emissions in the most efficient way, in order to decrease overall pollution.
First, the total amount of emissions is capped to a certain value.
AI kills evil monsters from the deep
What this is:
Interactive object-oriented Java implementation of the widely known “Wumpus” game, playable through a basic CLI. Also features a knowledge-base AI to play the game, relying on propositional logic.
To see the code for this project, head over to GitHub.
The basic idea… …of the game is this:
Armed only with a bow and (a single!) arrow, you are set to explore a cave. Do not fall into a pit!
Learn to shop sustainably with this serious game
Idea and Vision A few brainstorming sessions into this semester’s big software team project, the basic idea for Green Groceries was created. As topics like sustainable living and eco-consciousness gain relevance every day, consumers can sometimes be left with the feeling of being lost, especially when it comes to making decisions in their everyday lives that follow their ideals.
As stated in our vision and scope document by one of our team mates:
How I track my finances with Python (as a minimalist)
Motivation To track my monthly expenses, I wanted to create a minimalist solution that would deliver a comprehensive overview of my spending, without needing a lot of work put in. As I was used to writing down every expense in Google Keep anyway, I thought I might as well just keep using Google Keep as the client.
After a bit of research, I discovered that there was an unofficial Python client for the Google Keep API.
Survival of the fittest (passwords) - Evolutionary Algorithms
Motivation After getting to know the basic functioning of evolutionary algorithms through self-study and one of my university courses (Interactive Artificial Intelligence), I wanted to get some hands-on experience and try to implement some of the theoretical principles I had learned, as well as compare some of the different variants of tuning the algorithm. Besides learning about AI, I also wanted to improve on my coding skills, with special focus on writing clean code.