Game for GitHub's GameOff 2021

Related tags

Gaming heeve
Overview

Heeve

You are the leader of a peaceful bug-like beings civilization, living your lives and improving your society when suddenly, a strange race of aliens which call themselves humans invade your planet and start to consume its resources. It is your job to lead the swarm and repel those weird, fragile creatures and save your home. They might have advanced technologies, but we have the might of the hive!

Comments
  • Multiple Import Issues (at root of other issues?)

    Multiple Import Issues (at root of other issues?)

    Multiple messages such as the following:

    Waiting for connection from debug service on Chrome... lib/building_button.dart:74:8: Error: The method 'BuildingButton.onTapDown' has fewer positional arguments than those of overridden method 'ButtonComponent.onTapDown'. bool onTapDown() { ^ /C:/tools/flutter-sdk/flutter/.pub-cache/hosted/pub.dartlang.org/flame-1.0.0/lib/src/components/input/button_component.dart:56:8: Context: This is the overridden method ('onTapDown'). bool onTapDown(TapDownInfo info) { ^ lib/heeve_game.dart:141:11: Error: Couldn't find constructor 'RotateEffect'. RotateEffect( ^^^^^^^^^^^^ lib/heeve_game.dart:151:61: Error: The getter 'viewportOnly' isn't defined for the class 'EventPosition'.

    • 'EventPosition' is from 'package:flame/src/gestures/events.dart' ('/C:/tools/flutter-sdk/flutter/.pub-cache/hosted/pub.dartlang.org/flame-1.0.0/lib/src/gestures/events.dart'). Try correcting the name to the name of an existing getter, or defining a getter or field named 'viewportOnly'. .where((t) => t.containsPoint(details.eventPosition.viewportOnly)) ^^^^^^^^^^^^
    opened by SwarmShepherd 1
  • Fixing worker sprite

    Fixing worker sprite

    Description

    Replace this paragraph with a description of what this PR is doing. If you're modifying existing behavior, describe the existing behavior, how this PR is changing it, and what motivated the change. If this is a breaking change, specify explicitly which APIs have been changed

    Checklist

    Before you create this PR confirm that it meets all requirements listed below by checking the relevant checkboxes ([x]). This will ensure a smooth and quick review process.

    • [ ] I read the Contributor Guide and followed the process outlined there for submitting PRs.
    • [ ] My PR includes unit or integration tests for all changed/updated/fixed behaviors and are passing (See Contributor Guide).
    • [ ] My PR does not decrease the code coverage, or I have a very special case and explained on the PR description why this PR decreases the coverage.
    • [ ] I updated/added relevant documentation (doc comments with ///) and updated/added examples in doc/examples.
    • [ ] I have formatted my code with ./scripts/format.sh and the Flame analyzer (./scripts/analyze.sh) does not report any problems.
    • [ ] I read and followed the Flame Style Guide.
    • [ ] I have added a description of the change under [next] in CHANGELOG.md.
    • [ ] I removed the Draft status, by clicking on the Ready for review button in this PR.
    • [ ] I am willing to follow-up on review comments in a timely manner.

    Breaking Change

    Does your PR require Flame users to manually update their apps to accommodate your change?

    • [ ] Yes, this is a breaking change (please indicate a breaking change in CHANGELOG.md).
    • [ ] No, this is not a breaking change.

    Related Issues

    Replace this paragraph with a list of issues related to this PR from the issue database. Indicate, which of these issues are resolved or fixed by this PR.

    opened by erickzanardo 0
  • Adding art for nivurium ore

    Adding art for nivurium ore

    Proposes a different currency.

    Nivurium, an ore native to the Heeve home planet is consumed by both Humans and Heeves.

    This PR adds a new atlas file with the following sprites:

    • ore-1
    • ore-2
    • depleted-1
    • depleted-2

    (1, 2) are just variations of the same thing.

    Screenshot 2021-11-27 at 18 50 10

    opened by erickzanardo 0
  • Non overlapping units and correct render order

    Non overlapping units and correct render order

    Description

    It will be quite heavy to rebalance the tree on every tick now, but maybe we wont have that many components in total to lost fps on it.

    https://user-images.githubusercontent.com/744771/143593935-8efc20b4-1df7-4e5b-a4d0-b51e05972875.mp4

    Checklist

    Before you create this PR confirm that it meets all requirements listed below by checking the relevant checkboxes ([x]). This will ensure a smooth and quick review process.

    • [ ] I read the Contributor Guide and followed the process outlined there for submitting PRs.
    • [ ] My PR includes unit or integration tests for all changed/updated/fixed behaviors and are passing (See Contributor Guide).
    • [ ] My PR does not decrease the code coverage, or I have a very special case and explained on the PR description why this PR decreases the coverage.
    • [ ] I updated/added relevant documentation (doc comments with ///) and updated/added examples in doc/examples.
    • [ ] I have formatted my code with ./scripts/format.sh and the Flame analyzer (./scripts/analyze.sh) does not report any problems.
    • [ ] I read and followed the Flame Style Guide.
    • [ ] I have added a description of the change under [next] in CHANGELOG.md.
    • [ ] I removed the Draft status, by clicking on the Ready for review button in this PR.
    • [ ] I am willing to follow-up on review comments in a timely manner.

    Breaking Change

    Does your PR require Flame users to manually update their apps to accommodate your change?

    • [ ] Yes, this is a breaking change (please indicate a breaking change in CHANGELOG.md).
    • [ ] No, this is not a breaking change.

    Related Issues

    Replace this paragraph with a list of issues related to this PR from the issue database. Indicate, which of these issues are resolved or fixed by this PR.

    opened by spydon 0
  • Add currency

    Add currency

    Description

    A lot of random stuff done in this PR, the currency at the moment is butterflies but it can of course be changed later. :)

    Checklist

    Before you create this PR confirm that it meets all requirements listed below by checking the relevant checkboxes ([x]). This will ensure a smooth and quick review process.

    • [x] I read the Contributor Guide and followed the process outlined there for submitting PRs.
    • [x] My PR includes unit or integration tests for all changed/updated/fixed behaviors and are passing (See Contributor Guide).
    • [x] My PR does not decrease the code coverage, or I have a very special case and explained on the PR description why this PR decreases the coverage.
    • [x] I updated/added relevant documentation (doc comments with ///) and updated/added examples in doc/examples.
    • [x] I have formatted my code with ./scripts/format.sh and the Flame analyzer (./scripts/analyze.sh) does not report any problems.
    • [x] I read and followed the Flame Style Guide.
    • [x] I have added a description of the change under [next] in CHANGELOG.md.
    • [x] I removed the Draft status, by clicking on the Ready for review button in this PR.
    • [x] I am willing to follow-up on review comments in a timely manner.

    Breaking Change

    Does your PR require Flame users to manually update their apps to accommodate your change?

    • [x] Yes, this is a breaking change (please indicate a breaking change in CHANGELOG.md).
    • [ ] No, this is not a breaking change.

    Related Issues

    Replace this paragraph with a list of issues related to this PR from the issue database. Indicate, which of these issues are resolved or fixed by this PR.

    opened by spydon 0
  • Improved selection of units

    Improved selection of units

    Fixed several bugs and allow for several units to be selected and control, one at a time or as a group. I used the "selector" as an indicator of selected unit (calling it highlight). And I brought back the cartesian selection rectangle from spydon as per discussed.

    https://user-images.githubusercontent.com/882703/141913797-6fe5eba8-b6be-4400-9f14-0465d2e9ec8c.mp4

    opened by luanpotter 0
Owner
Blue Fire
Team working on open source packages and plugins for Flutter, including Flame, Audioplayers, Photo View, and more.
Blue Fire
An application cum Game-based App built using Flutter that compose a mind-tricked word game, Just for fun.

destini_challenge A new Flutter application. Getting Started This project is a starting point for a Flutter application. A few resources to get you st

dev_allauddin 3 Feb 3, 2022
M.U.D. Role-playing text-based game. A multiple-choice multiplayer interactive game developed on Flutter (Android, iOS, Windows, Web)

Teia M.U.D. Role-playing text-based game. A multiple-choice multiplayer interactive game developed on Flutter (Android, iOS, Windows, Web). The main f

Pedro Gonçalves 3 Feb 17, 2022
Warrior Runner - Game made with Flutter and Flame game engine

Warrior Runner - Game made with Flutter Demo and Screenshot Flutter Version Used : 1.22.4 flame: 0.29.3 hive: 1.5.0-pre Learing Resources: Create a Mo

Mohammed Hashim 20 Oct 10, 2022
Snake-Game - A flutter based classic snake game with nothing just and just a feel to have play

snake_game This is a simple snake Game under development made with the help of y

Shubham Kumar 2 Mar 22, 2022
Game characters ui - A redesign of a game characters app using flutter

Game characters ui - A redesign of a game characters app using flutter

null 20 Oct 23, 2022
Flutter Switch Game: Get Fun With Play This Game

switch_game A new Flutter project. Getting Started Try Swap red circle to green

Sermed Berwari 1 Jun 17, 2022
Chess-game - Some simple lines of coding and made this awesome looking full functional chess board game

flutter simple chess game It's a flutter chess game application with fast code.

Munem Sarker 5 Jun 17, 2022
A simple dice game built using Flutter, that allows users to engage in a dice game

A simple dice game built using Flutter, that allows users to engage in a dice game. Each player rolls the dice and the highest value number that you can make WINS!

Dubem Ezeagwu 1 Sep 1, 2022
Game Flutter Using Flame.It was for the Game Jam 2022

binarymemory Memory Binary Flame Flutter Game Jam Getting Started This project is a starting point for a Flutter application. A few resources to get y

Victor Manuel Lagunas Franco 2 Sep 7, 2022
A starter game in Flutter with all the bells and whistles of a mobile (iOS & Android) game

A starter game in Flutter with all the bells and whistles of a mobile (iOS & Android) game including the following features: sound music main menu scr

Samuel Abada 14 Dec 22, 2022
A minimalist Flutter game engine

A minimalistic Flutter game engine. English | 简体中文 | Polski | Русский About 1.0.0 Our goal is to release v1 soon. We are periodically launching RCs (r

Flame Engine 7.3k Jan 8, 2023
How to build a Match-3 game, like Candy Crush, Bejeweled, FishDom… in Flutter.

flutter_crush How to build a Math-3 game, like Candy Crush, Bejeweled, FishDom… in Flutter. Source code of the article available on didierboelens.com

Didier Boelens 477 Nov 28, 2022
a tetris game powered by flutter. 使用flutter开发俄罗斯方块。

English introduction Please view README_EN Flutter俄罗斯方块 使用Flutter开发的俄罗斯方块游戏。支持 Android, iOS, Windows, mac, Linux 以及 web. 参考来源于 vue-tetris 。 如何开始 自行编译

Bin Yang 1.4k Dec 23, 2022
Party Charades game created in Flutter.

Party Flutter Mobile party game implemented in Flutter framework. Its been heavily inspired by the Heads Up! game: Get a group of friends (at least 3

Kamil Rykowski 181 Nov 6, 2022
Cyberpunk-inspired puzzle game prototype created with Flutter and Flame #Hack20 #FlutterHackathon

Ghost Rigger Prototype of a cyberpunk-inspired puzzle game set in a dystopian future: In the year 2078, the megacorporation Native Development Initiat

Float like a dash Sting like a dart 184 Dec 26, 2022
Snaake is a small and very simple clone of the classic snake game from Nokia phones.

Snaake Snaake is a small and very simple clone of the classic snake game from Nokia phones. Description The objective is very simple: eat the colorful

Lucas Nunes 64 Aug 9, 2022
A game powered by Flutter and Flame

Flutters About Flutters is a demo game powered by Flutter and Flame. I wrote it to test out its performance and gaming capabilities and decided to ope

Florentin / 珞辰 184 Jan 8, 2023
Game RPG build by Flame Flutter

Darkness Dungeon Game developed for the purpose of testing the use of the Bonfire package! Download APK Used packages: Bonfire - Flame - Used sprites:

Rafael Almeida Barbosa 254 Jan 3, 2023
Watermelon is a game developed using Flutter+Flame+Forge2D. 合成大瓜是使用Flutter+Flame+Forge2D开发的一个开源小游戏(Flutter版合成大西瓜)

合成大瓜 简介 合成大瓜是使用Flutter+Flame+Forge2D开发的一个开源小游戏。 我在微伞小游戏开发的《合成大西瓜》的基础上将其移植到 Flutter 平台,并添加了以下新特性: 支持自定义背景图 支持重力感应操控 支持修改图片素材 支持反向合成小瓜 支持只生成小/大瓜 内置多套游戏主

null 89 Dec 4, 2022