• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

orion-ecs / keen-eye / 20395524465
65%

Build:
DEFAULT BRANCH: main
Ran 20 Dec 2025 02:13PM UTC
Jobs 1
Files 312
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

20 Dec 2025 02:11PM UTC coverage: 62.297% (-0.5%) from 62.793%
20395524465

push

github

tyevco
Add voxel game sample with biome-based terrain generation

This sample demonstrates how to build a voxel-based game using KeenEyes ECS:

- Chunk-based world storage with 16x16x16 voxel chunks
- Simplex noise terrain generation with multiple biomes
  (Plains, Forest, Desert, Mountains, Tundra, Ocean)
- Temperature and moisture-based biome selection
- Feature placement (trees, cacti, plants) using deterministic noise
- Player movement with AABB collision against voxel terrain
- Chunk loading/unloading based on player view distance
- ASCII side-view visualization for terminal output

Key architecture patterns shown:
- Complex component types (VoxelData, HeightMap) using IComponent directly
- System dependencies via property injection
- Seeded procedural generation for reproducible worlds
- Chunk coordinate to world coordinate transformations

2719 of 3811 branches covered (71.35%)

Branch coverage included in aggregate %.

15597 of 25590 relevant lines covered (60.95%)

0.85 hits per line

Coverage Regressions

Lines Coverage ∆ File
118
39.91
-0.64% src/KeenEyes.UI/Systems/UILayoutSystem.cs
81
0.0
0.0% src/KeenEyes.UI/Systems/UIRenderSystem.cs
34
59.0
-3.5% src/KeenEyes.Testing/Plugins/MockPluginContext.cs
22
88.86
0.0% src/KeenEyes.Core/Serialization/SnapshotManager.cs
7
73.33
-14.55% src/KeenEyes.Core/Plugins/PluginContext.cs
4
96.21
0.0% src/KeenEyes.Core/Components/ComponentValidationManager.cs
4
86.11
2.39% src/KeenEyes.Debugging/MemoryTracker.cs
3
95.73
0.01% src/KeenEyes.Generators/SerializationGenerator.cs
3
85.71
-8.4% src/KeenEyes.Persistence/PersistencePlugin.cs
2
86.99
-2.05% src/KeenEyes.Parallelism/JobScheduler.cs
1
98.72
3.56% src/KeenEyes.Debugging/DebugPlugin.cs
1
98.7
4.26% src/KeenEyes.UI/Utilities/UIHitTester.cs
Jobs
ID Job ID Ran Files Coverage
1 20395524465.1 20 Dec 2025 02:13PM UTC 312
62.3
GitHub Action Run
Source Files on build 20395524465
  • Tree
  • List 312
  • Changed 17
  • Source Changed 15
  • Coverage Changed 16
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #20395524465
  • 12d2b63e on github
  • Prev Build on main (#20389870857)
  • Next Build on main (#20395698575)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc