openstrat icon indicating copy to clipboard operation
openstrat copied to clipboard

Cross Platform Scala 2d graphics (but 3d compatible), basic geometry, maps, Earth maps, hex-tiling and strategy library(s).

Results 38 openstrat issues
Sort by recently updated
recently updated
newest added

Consider removing grid managers. I'm not sure the encapsulation they enable justifies the increase in obfuscation. If the Grid Managers are to be useful then they must exist as separate...

code elimination

Need to create separate traits for parametrised and non parametrised final ArrSingle classes. This will allow the overloading of Arr extractor methods. This is non urgent so can be implemented...

enhancement
advanced

Create separate traits / classes for the Geometry and the tile data.

feature
highest priority

Create the game Go and produce article.

feature

**AST Version 2.1** The syntax tree is defined by the following hierarchy from lowest precedence to highest. 1 Statements 2 Assignment operator expressions 3 Colon operator expressions 4 Clauses 5...

enhancement

When persisting singleton objects there can be a difference between referencing the object from within another objects definition and defining / constructing the singleton object. A simple identity token should...

feature

EqT and Approx type classes These need looking at but they are not urgent.

enhancement

Although these have proved quite successful used in an ad hoc way with both adults and children as young as 10, there is much work needed to bring them up...

help wanted
good first issue
on-going

Make the GraphicElems fully functional or non-imperative. Currently the rendToCanvas method on all GraphicElem's works imperatively, while the active capabilities are not implemented through this imperative method. So the rendToCanvas...

help wanted
good first issue
high priority

The coding and documentation of Tokens and the Tokeniser. See Util/DocPages/Util.html.

help wanted
feature
high priority