Skip to content

mattzque/bevy-iconwars

Repository files navigation

Icon Wars

My entry for Bevy Game Jam #4!

This is my first ever game jam so I kept it really simple. It's mostly based around a simple boids simulation.

Instructions

  • Shoot icons to make them follow you.
  • You take damage if they touch you.
  • Bring them to the dropzone (the center area) to score points.
  • You make more points the more followers you bring at once.
  • You take more damage the more followers you have.

Controls

  • Up / W - Move Forward
  • Down / S - Move Backward
  • Left / A - Strafe Left
  • Right / D - Strafe Right
  • Space / Left Click - Shoot
  • Mouse Wheel - Zoom
  • Escape - Pause Menu

You can also press O to open up the development settings, most of them can be adjusted in real-time, but it may crash the game.

TODO

  • fix controls (up should always be up from the camera point of view)
  • change sound effect spamming (n projectiles playing 1 effect instead of n)
  • escape on web also closes fullscreen, add other key for pause screen
  • make captured hud less obstructive (make smaller and add more transparency)
  • add more animations to dropping off icons
  • improve win condition to be more satisfying somehow (make the grid full of icons, ...)

Changelog

  • v0.1.8 fix issue with wasm build of bevy_egui
  • v0.1.4 update bevy version and lock movement rotation
  • v0.1.3 (this version was the Bevy Jam entry) removed some verbose debug logging; fixed player allowed to shoot in dropzone
  • v0.1.2 fixed a bug where the game crashed when all music tracks were played
  • v0.1.1 initial release

Copyright / Licenses

Font Awesome Icons

License: CC-BY-4.0 + MIT

Fonticons, Inc. (https://fontawesome.com)


Font Awesome Free License

Font Awesome Free is free, open source, and GPL friendly. You can use it for commercial projects, open source projects, or really almost whatever you want. Full Font Awesome Free license: https://fontawesome.com/license/free.


Icons: CC BY 4.0 License (https://creativecommons.org/licenses/by/4.0/)

The Font Awesome Free download is licensed under a Creative Commons Attribution 4.0 International License and applies to all icons packaged as SVG and JS file types.

Fonts

  • Gasoek One, SIL Open Font License. Designed by Jiashuo Zhang, JAMO

Copyright 2022 The Gasoek Project Authors (https://github.com/JAMO-TYPEFACE/Gasoek)

This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: http://scripts.sil.org/OFL

  • DM Sans, SIL Open Font License. Designed by Colophon Foundry, Jonny Pinhorn, Indian Type Foundry.

Copyright 2014 The DM Sans Project Authors (https://github.com/googlefonts/dm-fonts)

This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: http://scripts.sil.org/OFL

Background Music

  • From the Stillness of Winter by Brylie Christopher Oxley is licensed under a Attribution 4.0 International License.
  • Praise the Day by Brylie Christopher Oxley is licensed under a Attribution 4.0 International License.
  • Pack Dynamic by Brylie Christopher Oxley is licensed under a Attribution 4.0 International License.
  • Silver Linings by Brylie Christopher Oxley is licensed under a Attribution 4.0 International License.
  • Our Slow Recovery by Brylie Christopher Oxley is licensed under a Attribution 4.0 International License.

Sound Effects

Dependencies

Other

About

That's a LOT of Entities!

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-Apache-2.0
MIT
LICENSE-MIT

Stars

Watchers

Forks

Packages

No packages published