Code Monkey home page Code Monkey logo

eepers's Introduction

eepers's People

Contributors

cornishon avatar lainlayer avatar progkea avatar rexim avatar slukovic avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

eepers's Issues

Compiling fails, error in eepers.adb:193

What i did:

git clone
sudo pacman -S gcc-ada
./build-linux.sh

What i got:

โžœ  eepers git:(main) ./build-linux.sh
+ gnatmake -f -O3 -Wall -Wextra -gnat2022 eepers.adb -bargs -static -largs -L./raylib/raylib-5.0_linux_amd64/lib/ -l:libraylib.a -lm
gcc -c -O3 -Wall -Wextra -gnat2022 eepers.adb
eepers.adb:2:06: warning: renamed predefined unit is an obsolescent feature (RM J.1) [-gnatwj]
eepers.adb:161:10: warning: type "IVector2" is frozen by body [enabled by default]
eepers.adb:161:10: warning: an equality operator cannot be declared after this point [enabled by default]
eepers.adb:193:14: error: equality operator must be declared before type "IVector2" is frozen (RM 4.5.2 (9.8)) (Ada 2012)
gnatmake: "eepers.adb" compilation error

What i version:

GNATMAKE 13.2.1 20230801
Copyright (C) 1992-2023, Free Software Foundation, Inc.
try "gnatmake --help" for more information.

Long pressing does'nt work

If I want to move continuously I would like to keep pressing the arrow button to move in that direction but long pressing does not produce any effect in the game.

Quick second key press is ignored

When quickly pressing two buttons one after another, only the first one is affecting the game. Giving bigger delay between them helps, but that delay is pretty annoyingly big. After playing for 15 minutes, it's the mostly annoying thing which discourages me from trying more.

Eepers don't have a face sometimes

As seen in the image sometimes Eepers both Shreks and Gnomes don't have eyes.

I'm running on Windows 10 from the released executable.

image

The gnome on the left side seems to always be missing his eyes no matter how much I restart the game.
image

Players with bigger screens get an advantage

The amount of map you're able to see is determined by screen resolution.

On a small screen you only see a small portion of map, which makes playing the game objectively harder (when fighting shreks, they often get out of your control)

On a large enough screen, or multiple screens (when manually resize the game window), you can see the entire map even.

Attempt to insert key already in map when killing first Gnome

I got the following error when killing the first Gnome:
raised CONSTRAINT_ERROR : Eepers.Hashed_Map_Items.Insert: attempt to insert key already in map

Unfortunately I wasn't able to reproduce it again due to the RNG. Maybe the gnome was at the bomb spawn point at the time of death and that caused a double insert to the hashmap with the same key, but I'm not 100%

Otherwise, the game is great and I totally understand if you don't have time to fix this.

My name mispelled in CHANGELOG credits

I think emacs autocompleted my name to end with key in the CHANGELOG on line 7. Or maybe it was the muscle memory of typing key.

- @ProgKey - Fix the Guard having 11 turns after player died once - https://github.com/tsoding/eepers/pull/25

It's not really a big deal, but maybe the user https://github.com/ProgKey doesn't want to be associated with this project lol.

Does not work on my computer.

Downloaded precompiled binary does not work on my Windows Server 2022 x64 computer. I'm connected to it via RDP. Other games work fine. The game does nothing (no window ever appears), it exits with zero exit code.

MacOS M chip support

Would it be possible to cross-compile the game to support newer Mac models that use M chips?

Last room can be easily skipped

The blue eeper can block other eepera from attacking in the direction of the blocker

Here's an example of how to execute this:
https://youtu.be/lPbT_ytxkFw (Specifically at 1:40)

It doesn't seem intended, so either a bug, or an easter egg of sort, since it's a general mechanic that one eeper blocks another's path.
The fix would probably be updating blue eeper ai to not walk to places where it would block path to the mother

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.