stevehjohn / Epsilon

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Epsilon - ε

Improved isometric engine based upon learning experiences with Δ.

Screenshot

To Do / Notes

  • Inertial scrolling
  • Terrain manipulation
  • Not just height based terrain colouring. Might want areas of desert, mountains grassland etc...
  • Unit tests?
  • Animated water overlays?
  • Quadrant seasons?
  • Prevent scrolling too far from map edge
  • Don't use the shaded water edges above map edge, only on board edge
  • Sky is overlapping raised tile edges
  • Terrain edges to account for the height normalisation step
  • LAVA!!!
  • Minor sky bug
  • Water bug

Controls

Viewport

  • Left Mouse Drag map
  • Right Arrow Rotate 90°
  • Left Arrow Rotate -90°

Environment

  • Up Arrow Raise water level
  • Down Arrow Lower water level
  • Left Ctrl + Up Arrow Raise water level one step
  • Left Ctrl + Down Arrow Lower water level one step

Feature Toggles

  • E Edge rendering

Scaling / Zooming

On an integer zoom level, SamplerState.PointClamp looks best.

When non integer zoomed, solid sprites look good with Anisotropic but translucent ones look bad on the edges. Investigate changing sampler state during batch?

About


Languages

Language:C# 100.0%