Git Product home page Git Product logo

fegaria-remastered's People

Contributors

fergusgriggs 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

Watchers

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

fegaria-remastered's Issues

Fegaria will not launch

Hey, I found your project on Pygame and went to run it because it looks cool- but I'm having trouble. In the current implementation there are no installation instructions for Fegaria-Remastered, so I went ahead and tried to install all the imports and launch it like that. But I ran into the hiccup of not being able to find the package perlin anywhere. I suggest adding some documentation to the README.md on how to install and launch your game.

~# easy_install perlin
Searching for perlin
Reading https://pypi.python.org/simple/perlin/
Couldn't find index page for 'perlin' (maybe misspelled?)
Scanning index of all packages (this may take a while)
Reading https://pypi.python.org/simple/
No local packages or working download links found for perlin
error: Could not find suitable distribution for Requirement.parse('perlin')

Thanks,
Seth

items and hotbar dont work

when i click 2 or use the sword a lot the game stops crashes and the error is in the file in fegra_remasterd.py i cant play the game with this bug

Chest not working properly and ice cannot be placed + fix

Chests, whenever opened, has a weird behavior whenever you place an item on the third and fourth row, When placing an item on the third row, the item's icon appear on the second row while the item can be clicked and retrieved on the third row. and you cannot even place something on the fourth row.
As a fix, I recommend changing lines 564 & 565 on fegaria_remastered.py from
slot_x = chest_index % 10
slot_y = chest_index // 10
to
slot_x = chest_index % 5
slot_y = chest_index // 5
Ice, on the other hand, disappears (and consumes the item) whenever it is placed, It's as if the ice turns to air so I suspected that there's something wrong in the ice's properties in the xml file.
I recommend changing line 10 on item_data.xml from
<item id="7" id_str="fg.item.ice" name="Ice" desc="It's icy cold" tags="tile" image_path="res/images/items/ice.png" tier="0" max_stack="999" buy_price="5" sell_price="0" tile_id_str="fg.tile.air" pickup_sound="fg.sound.grab" drop_sound="fg.sound.grab" hold_offset="0.0"></item>
to
<item id="7" id_str="fg.item.ice" name="Ice" desc="It's icy cold" tags="tile,material" image_path="res/images/items/ice.png" tier="0" max_stack="999" buy_price="5" sell_price="0" tile_id_str="fg.tile.ice" pickup_sound="fg.sound.grab" drop_sound="fg.sound.grab" hold_offset="0.0"></item>

Threads

From what I figure out from your code, you run a lot of threads - Threads in python do not work like they do in C or something, something called GIL exists in python that essentially only allowes one thread of the interpreter to run at any given time. So, making a lot of threads does not increase performance at all, in fact it is the other way. The only usecase for threads in python is when you are doing IO related stuff that do not use much CPU.

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.