Code Monkey home page Code Monkey logo

golemgalaxy's Introduction

Inspiration

Golem Galaxy is a game where you take on the role of summoner of elemental creatures! Strengthen your golem by performing real world tasks such as recycling, going on walks, and learning how to reduce energy use around home.

What it does

Golem Galaxy encourages players to take real world action to solve our climate crisis:

  • Once you summon a golem, you can "level up" your creation by staying active. Whether you're riding a bike, walking, or going for a jog, the app uses a pedometer to track your steps for the day. The more steps you have, the higher level your golem obtains.

  • "Strengthen" your golem by "offering a sacrifice": use the in-game bar code scanner to scan recyclable items when you're ready to recycle. This aspect in essence gamifies the recycling process.

  • Engaging with your golem unlocks useful eco-conscious tips to help you reduce your footprint. The game provides helpful ways to reduce, reuse, and recycle.

  • Trade golems with friends using Google Wallet! Export your golem as a pass, powered by the Google Wallet API.

  • It is fully Bilingual! From the entry screen choose between English or Japanese languages.

How we built it

The was written in Flutter/Dart and uses Firebase for backend functionality. Every golem you generate is unique and artwork is generated by a carefully crafted AI image system that retains a similar art style across results.

Challenges we ran into

This was my first game written in Flutter. It was a challenge to come up with the initial concept, but once I locked in on a card-based roleplaying game scenario, it became much more easier to expand upon it.

Accomplishments that we're proud of

I've created the foundation for a game that I believe has potential to be engaging, fun, and educational.

What we learned

I learned more about Flutter development and how to incorporate the Google Wallet API. Working on this app has given me more ideas for my next project.

What's next for Golem Galaxy

I want to add a battle system and a more robust trading system. I think it would be neat to capture some of the nostalgia of 90s Gameboy games and also find more ways to incorporate Real World Actions.

golemgalaxy's People

Contributors

contrabandinteractive 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.