A tiny game to practice AoE building shortcuts.

Related tags

Web Game aegis
Overview

Aegis

A tiny game to practice Age of Empires IV building shortcuts. Using ⚛️ Create-React-App and 🐻 Zustand.

License

With the exception of all visual assets (/public/buildings/*.png), the project is licensed under MIT. See LICENSE.

Disclaimer

Age of Empires IV © Microsoft Corporation.

This project was created under Microsoft's "Game Content Usage Rules" using assets from Age of Empires IV, and it is not endorsed by or affiliated with Microsoft.

Comments
  • Default keyboard setting unclear

    Default keyboard setting unclear

    Playing the Aegis game, I ran into Q-Y shortcut for Outposts. Playing a QWERTY keyboard this seemed odd to me. image

    Checking the settings menu, in the keyboard layout selection, no option is highlighted. image After selecting qwerty in the settings menu, it works as I am used to.

    The only issue is that the current selected keyboard layout should be easier to find out.

    UX 
    opened by coenvanpoelje 6
  • Actions Per Minute counter continues to fall after game is complete

    Actions Per Minute counter continues to fall after game is complete

    To reproduce

    1. Play a game to completion
    2. View the "your result" screen, showing some value for APM (e.g. 60)
    3. Wait a few seconds
    4. Observe that the APM value has decreased

    Expected behaviour

    APM value should remain constant while viewing the "your result" screen.

    Suspected cause & solution

    I suspect game loop may be continually refreshing the handleGameEnd state and thus recalculating the finishTime, and from it, the apm value.

    The easiest quick fix would probably be to set the finishTime each time handleSecondKeyCorrect is called, where the promptFinishTime is already being updated. A more elegant solution might be to stop the state being continually refreshed, and only update state when a key is pressed.

    But I haven't yet actually run this to test it, so my suspected cause & solution could be way off.

    bug 
    opened by jimcullenaus 2
  • Add Dvorak keyboard layout

    Add Dvorak keyboard layout

    The game itself handles Dvorak just fine. (Well, it handles the grid keys of Dvorak just fine, at least.) So here's a PR that I think should add it in to this tool.

    opened by jimcullenaus 2
  • 0.7.1

    0.7.1

    This PR fixes #7 and #8. The keyboard menu has been redesigned to avoid future confusion regarding 'wrong' key bindings. New players will now also be asked if the selected key mapping is correct when they start the game for the first time.

    There are also minor QOL changes such as autodetection of the keyboard layout (experimental, currently only supported in Chrome, see #7) and minor UI changes.

    Cheers and thank you to the contributors for their input 🥂

    opened by alexwidua 1
  • Website has been down

    Website has been down

    aegis website has been down for about a week. If it's not possible to get it back up, lemme know. I can ask aoe4world to host an instance on their own servers.

    opened by Taloth 0
Owner
Alexander Widua
Currently MFA Interaction Design @ UID Umeå.
Alexander Widua
Eva.js is a front-end game engine specifically for creating interactive game projects.

High-performance: Eva.js is powered by efficient runtime and rendering pipeline (Pixi.JS) which makes it possible to unleash the full potential of your device.

EVA 1.6k Dec 27, 2022
WordleGameCB - a game inspired by the Wordle word game developed by Josh Wardle

Technologies WordleGameCB WordleGameCB is a game inspired by the Wordle word game developed by Josh Wardle. This application was developed with the ai

@Encoding 4 Feb 20, 2022
Wordle2Townscaper is meant to convert Wordle tweets into Townscaper houses using yellow and green building blocks.

Wordle2Townscaper Wordle2Townscaper is meant to convert Wordle tweets into Townscaper houses using yellow and green building blocks. You can download

Tarmo 66 Nov 2, 2022
A lightweight 3D game engine for the web.

A lightweight 3D game engine for the web. Built with three.js and cannon-es.

null 667 Dec 31, 2022
🏎 Open source racing game developed by everyone willing

?? Open source racing game developed by everyone willing

Poimandres 2k Dec 26, 2022
Golf it! is a game designed to let you show off your code-fu by solving problems

Golf it! Golf it! is a game designed to let you show off your code-fu by solving problems in the least number of characters ✨ Explore the docs » View

Ashikka Gupta 5 Aug 18, 2022
🎮 Excalibur is a free game engine written in TypeScript for making 2D games in HTML5 canvas

?? An easy to use 2D HTML5 game engine written in TypeScript

Excalibur.js 1.3k Dec 30, 2022
Pig is a simple two player dice game.

Pig game Pig is a simple two player dice game. Play here: formidablae.github.io/pig_game or formaidablae-pig-game.netlify.app Each turn, a player repe

null 10 Oct 5, 2022
Quizpetitive - A quiz game to learn new knowledge and terms in the field of project management.

Quizpetitive A quiz game to learn new knowledge and terms in the field of project management. The key element to the success of this project was the c

LMF 1 May 16, 2022
Bitburner Game

Bitburner Bitburner is a programming-based incremental game that revolves around hacking and cyberpunk themes. The game can be played at https://danie

null 2.6k Dec 30, 2022
A clone of the popular Wordle game.

Wordle Clone How to play locally: yarn install

null 2 Jan 9, 2022
A clone of the popular game Wordle made using React, Typescript, and Tailwind

Wordle Clone Go play the real Wordle here Read the story behind it here Try a demo of this clone project here Inspiration: This game is an open source

Hannah Park 2.4k Jan 8, 2023
🎩 2048 game is cloned with ReactJS, CSS3.

2048-react This is a clone of 2048 implemented using React. It's running live here. The game logic is implemented in ./src/components/mainBoard.jsx. I

Arham 7 Jul 31, 2022
Provides 5 keywords with which to narrow down your wordle game. I ruin nice things.

Widdle?? I hate fun so I wrote a script that ruins Wordle. This script can be used to find a Widdle, a set of five words that cover nearly all letters

Tess Myers 3 Mar 12, 2022
WORDLEBOARD prototype: Show your Wordle game on a Vestaboard as you play.

WORDLEBOARD prototype Show your Wordle game on a Vestaboard as you play. Copyright (c) 2022, Scott Schiller. MIT license. Made with love and fun in mi

Scott Schiller 7 Dec 20, 2022
Snake game using pure HTML, CSS and JavaScript with GameBoy look and feel using Nano editor

Snake game using pure HTML, CSS and JavaScript with GameBoy look and feel using Nano editor. 100% commented code in Portuguese

Gabriel Martins 2 Jul 2, 2022
EarthDefender is a simple personal project JS game

EarthDefender is a simple personal project JS game, the goal of it is to stop the meteors from hitting Earth.

Svetoslav Zhekov 2 Jan 25, 2022
A Wordle-like game where you have to guess the unsigned 8-bit binary number

Bytle A Wordle-like game where you have to guess the unsigned 8-bit binary number! Game coded in 2h 14m 50.570s, but it's not like I'm counting how lo

James Livesey 16 Jun 30, 2022
Raid menu for the online game gartic.io

Gartic.io Raid Tools Raid menu for the online game gartic.io Written by Eld3rly Installation

Alexey 10 Sep 8, 2022