Attempting to implement fish fillets game logic with lua https://glitchapp.codeberg.page/
Go to file
glitchapp b87cd515dc update boids level 15 2024-03-05 20:47:16 +01:00
3DreamEngine first commit 2023-12-04 14:36:47 +01:00
assets first commit 2023-12-04 14:36:47 +01:00
deprecated first commit 2023-12-04 14:36:47 +01:00
game update boids level 15 2024-03-05 20:47:16 +01:00
lib boids parameter adjustments 2024-01-16 08:16:15 +01:00
metainfo first commit 2023-12-04 14:36:47 +01:00
modules first commit 2023-12-04 14:36:47 +01:00
screenshots first commit 2023-12-04 14:36:47 +01:00
shaders first commit 2023-12-04 14:36:47 +01:00
shadows first commit 2023-12-04 14:36:47 +01:00
AUTHORS.md credits hyperlink corrected 2023-12-16 09:43:13 +01:00
FFRemakeLauncher.desktop first commit 2023-12-04 14:36:47 +01:00
GPL-2.0.txt first commit 2023-12-04 14:36:47 +01:00
LICENSE first commit 2023-12-04 14:36:47 +01:00
LaunchWin.bat first commit 2023-12-04 14:36:47 +01:00
NEWS.md added 'What's new section' to the about FF Pop up window 2024-01-16 01:05:31 +01:00
README.md new launcher hyperlinks 2024-01-17 17:35:22 +01:00
Slab.ini first commit 2023-12-04 14:36:47 +01:00
Slab.lua first commit 2023-12-04 14:36:47 +01:00
Style.lua first commit 2023-12-04 14:36:47 +01:00
conf.lua first commit 2023-12-04 14:36:47 +01:00
config.lua first commit 2023-12-04 14:36:47 +01:00
livecode.lua first commit 2023-12-04 14:36:47 +01:00
main.lua added reynolds' boids algorithm to the school of fish animation 2024-01-15 16:00:28 +01:00

README.md

Fish fillets remake

Attempting to implement fish fillets game logic with lua

Screenshot 1

0. Releases

Game launcher

A game launcher is being tested and releases can now be downloaded from [this repository]

Fish fillets remake launcher packaged

Fish fillets remake Launcher

Fish fillets Os-X

Check other available releases [here]

How to download and run the game from source (linux):

=====================================================

1. install requirements

Linux: sudo apt install love libwebp-dev

Windows: you need to install love-webp libraries from [this repository Copy the files inside win64 / win 32 to the folder where love is installed / where binaries are (if you installed love you'll usually find the folder at "C:/programs/love/"

2. download game and assets with git

git clone https://codeberg.org/glitchapp/fish-fillets-remake git clone https://codeberg.org/glitchapp/fish-fillets-remake-assets

3. unzip the game and the assets

unzip fish-fillets-remake-master.zip unzip fish-fillets-remake-assets-master.zip

4. Rename the assets to externalassets

rn fish-fillets-remake-assets-master externalassets

5.Move the assets inside the games folder

mv externalassets fish-fillets-remake-master

6. Run the game

love fish-fillets-remake-master

How to create a ".love" file you can double click to run the game:

1.go inside the games folder (to which you already moved the assets)

cd fish-fillets-remake-master

2.zip all files inside games folder

zip -q myfisfillets.zip .

3. rename the created zip

rn myfishfillets.zip myfishfillets.love

4. double click on it

Windows

The commands above should work if you have git and InfoZip installed The rename and move commands on windows are move and ren

Settings

To permantly change global options please edit config.lua

Controls

Keyboard: Use arrows or WASD to move the current fish. Use space bar to switch fish.

backspace: restart level

f1: help

f2: save game

f3: load game

f4: music on/off

f5: sound on/off

f6: show/hide subtitles

f7: Caustics effects on / off

f8: CRT effect on / off

f9: switch remade / classic graphics

f10: game menu

f11: switch resolution (1080p / 720p)

f12: switch to retro mode / color schemes

1: switch between normal and upscaled graphics

2: 3d engine

3: diorama

4: touch controls

o: options menu

escape: quit

Debug keys:

6: debug mode

7: background on / off

8: objects on / off

9: players on / off

Gamepad controls: Layout 1 (Default): In the default layout the left analog stick control any fish (you switch them by pressing the key A) and the right analog stick controls the camera. Default controls Layout 2 (Alternative): In the alternative layout the left analog stick controls the first fish and the right analog stick controls the second fish. There's no controls for the camera in the alternative mode. Alternative controls

Mouse controls:

First button: select hovered option Second button: Toggle mouse / thumbstick pointer Third button: reset zoom Wheel: Zoom in / out

F.A.Q.

Frequently asked questions, known issues and workarounds will be added to [the wiki

Contributing

I'm looking for help in the following areas:

  • Development

    • Unresolved issues will be posted on issues, pull request to solve them are welcome, if an issue is not opened please open it first so that the provided solution can be explained and dicussed first.
    • Please check [the following guidelines if you want to contribute / tweak the game.
  • 2d graphic art

    • None of the current assets are definitive, contributions are welcome and apreciated.
  • Modeling and texturing

    • The current engine supports 3d rendering, for more information please check 3DreamEngine
    • There is a Vr port of the game in development using Lövr which also requires 3d assets: Fish fillets VR
    • Future ports to other 3d engines where the assets could be used are possible and relatively easy to implement, the project's game logic can be found here game logic
  • Testing

    • Betatesting, reporting bugs and providing feedback helps to improve this software.
  • Feedback

    • Feedback regarding any part of the game is welcome and helpful, feel free to comment on any aspect you want to be improved.
  • Distribution

    • The game has reached almost 800 Mb (683Mb compressed) and I have two binaries ready to be distributed for linux and windows with all required libraries and assets. Any help to distribute them wether by seeding them as a torrent or by hosting them and sharing them would be apreciated.

Credits

[![Credits](https://codeberg.org/glitchapp/fish-fillets-remake/src/branch/main/AUTHORS.md)]

License

Copyright (C) 2022 Glitchapp

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 2 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

The license text can be found in GPL-2.0.txt.

The libraries on the lib folder belong to their authors and have their own licenses which can be found on their folders.

Donations

If you like this remake and you want to support the development - please consider to donate. Any donations are greatly appreciated.

Zcash address: t1h9UejxbLwJjCy1CnpbYpizScFBGts5J3N Zcash Qr Code: