GithubHelp home page GithubHelp logo

gryffon / eggofpanku Goto Github PK

View Code? Open in Web Editor NEW
3.0 3.0 2.0 6.41 MB

Egg of P'an Ku is a tabletop application for playing Legend of the Five Rings either in solitary mode, or over the internet with an opponent.

License: GNU General Public License v2.0

Python 100.00%

eggofpanku's People

Contributors

gryffon avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

Forkers

p4thos theanine

eggofpanku's Issues

Remove hard-coded directory references

Locations to things such as xml files and images all refer to hard-coded locations(generally the directory it's in, because all the files used to be in one directory). Change this to be able to specify the directory to look in.

Switch to pyinstaller from py2exe

py2exe will create windows packages, however pyinstaller will create packages for windows, mac, and linux. Look at using this instead of multiple tools to do the same thing for each platform.

Add created cards in the database and a menu to add them

Why not include created cards in the database? With proper filters, it would accelerate EopK games, since players wouldn't have to create cards on the spot every time they play New Cavalry Tactics, Bo of Water and so on. We would need to have a directory for their images in the images/cards dir (the images are on Oracle for some, but not all I think. I don't lmind creating new ones if need be). We would also need a menu to add them.

Import from Clipboard not working

Trying to import from clipboard ends up with this error:

Traceback (most recent call last):
File "C:\Users\Gryffon\Documents\GitHub\eggofpanku\src\gui\deckedit.py", line
965, in OnMenuImportClipboard
self.OpenDeckFromClipboard()
File "C:\Users\Gryffon\Documents\GitHub\eggofpanku\src\gui\deckedit.py", line
858, in OpenDeckFromClipboard
win32clipboard.OpenClipboard()
NameError: global name 'win32clipboard' is not defined

Remove usage of markers.dat and tokens.dat

Currently Egg of P'an Ku is using a couple of different methods of storing data. It would be nice to minimize this. Getting rid of dat files sitting around is probably low hanging fruit in this regard.

markers.dat and tokens.dat can either be converted to an xml file, or just be included as data from an import.

Clear all markers at end of turn

t would be nice to have an end turn system which would trigger the removal of all markers, unlike currently when they are removed automatically when you straighten all your cards. Maybe trigger it on when your opponent straighten all his cards instead?

How to report about jigoku online ?

Hi,

Sorry Guy to flood this repository with a question about jigoku online, but that one is archived.
Where can I report at this time?

Thanks for your help.

Chiller

Sensei cards need to display stat mods

Sensei card type needs to display stat modifications (even better if it would actually modify the Stronghold's stats or display the modification next to it's stats)

Remove usage of odict.py

odict.py provides an ordered dictionary object. This is currently only use to store the list of card sets. Seems extraneous to keep around. Look for ways to remove this.

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.