Skip to content

First Development: First Alpha#87

Draft
BenCheung0422 wants to merge 36 commits intomainfrom
dev
Draft

First Development: First Alpha#87
BenCheung0422 wants to merge 36 commits intomainfrom
dev

Conversation

@BenCheung0422
Copy link
Copy Markdown
Member

@BenCheung0422 BenCheung0422 commented May 15, 2025

Resolves #102
Contents are generally based on EFP 4.

@BenCheung0422 BenCheung0422 marked this pull request as draft May 27, 2025 13:47
EEMS: Exception and Error Management System
Add most basic abstract classes and empty top level functions
to `common`, `kernel` and `internal`

Specs will be exposed later
Many parts are still not yet decided, so this is still kind of partially implemented
Purely testing purpose
Split internal to common, client, server
Combine kernel and common and spread to common, client, server
Renamed GCS for Component
Various changes; still planning
Now it can render well
Merged several classes into files
Tweaked status logging
Update threading still planning
All those changes were made for some time multiple times, just not committed for some reasons.
Also tidying some trivial code
Ported most interface from Ferricia also, but certain parts require revision of course.
Fix sphere sizing, added zoom level function but not yet applied, tweaked object generation and fixed positioning.
However, the positioning of the sphere seemed to be off.
# Conflicts:
#	build.gradle.kts
Fix to Gradle in Build
Fix to submit action by placing PLACEHOLDER
Also, basic inputting features
Corrected rendering sizing and positioning
Little tweaks to physics
Fix and complete collisions
Add PhySpace
Add floor
Change movement behavior to use force instead of setting velocity
All of them can be triggered by a key on keyboard
Including querying states and controlling of environment
Also tweak some logging, and ways to fetch JAR resources
Fix distribution task to be released
More accurate timing to sleep
@BenCheung0422 BenCheung0422 changed the title First Development First Development: First Alpha Apr 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Alpha Stage v0.0.1: Physics

1 participant