Survival Test 1: Genesis
Overview
Survival Test 1 by itself is a modest update that starts us on the path towards the goal of a complete Survival Test. It adds basic functionality such as block breaking, item drops, consumable items, and more to the world. Many back-end changes were made too such as upgrading the save system to allow loading of Classic Worlds, storing new player data, the introduction of in-game audio, and changes with the physics and entity system that will lead to more creatures populating our world in the near future.
Note: Multiplayer is disabled for Survival Test 1 until Alpha v1.0.15 due to protocol compliance.
Additions
- Survival Mode UI and Player Data
- Players have HP, Arrow, and Score counts displayed on screen.
- Save version upgrade
- Player data is saved in the save version
- Saves are forward compatible with CrossCraft Classic v1.0 -> v1.2.1
- You cannot bring your CrossCraft ST1 saves back to CrossCraft Classic
- Blocks break into drops
- Item drops have physics
- Item drops can be picked up by player
- Depending on block broken, the break times are different
- Blocks drop the correct items as of Classic Survival Test v0.28 including random chance drops
- Hotbar acts as your inventory
- This is compliant to Classic Survival Test -- there is no expanded inventory and crafting menu.
- Blocks stack up to 99
- You cannot pick up the same block once you obtain 99 of them, but you can pick up other drops
- Placing a block results in one being used in the inventory
- Consumable Items
- Only brown and red mushrooms are consumable as of Classic v0.28
- Brown Mushrooms Heal 2.5 hearts (5 points)
- Red Mushrooms Hurt 1.5 hearts (3 points)
- You do not die once you hit 0 hearts (0 points)
- Your food has no effect past 10 hearts (20 points)
- Player Spawn Items
- Players spawn with 10 TNT, 10 Red Mushrooms, and 10 Brown Mushrooms
- Players start with a score of 0.
- Players start with 255 arrows (not compliant to Classic Survival Test)
- Player Audio
- Audio queue plays on menu load (test)
- Proper block audio plays for walking, breaking, and placing blocks
- Audio is currently non-directional
- Audio folder has been added to all builds of SurvivalTest
- Windows have resizing support on PC platforms
- No fullscreen mode yet.
Changes
- Particles now face towards the player on break.
- All Fixes from CrossCraft Classic v1.2.1 have been ported over.
- The view bobbing and item bobbing has been altered to have a more realistic speed.
- Collisions now apply to all derivatives of type
Entity
(only drops and player for now) - PSP Render Distance Increased, Transparent meshes properly culled.
- Texturepacks now save which were previously applied.
Bug Fixes
- UI Text Glitches were fixed
- An issue with shading causing block faces to disappear or not render entirely was fixed
- Breaking/Placing through the pause screen was fixed
Known issues:
- Player held items are not saved yet
- Some audio glitches can be heard on PSP
- PSP suspend & restart causes audio to stop working
Compatibility
Platform | Tier 1 | Tier 2 | Tier 3 |
---|---|---|---|
Windows | ✔️ | ✔️ | ✔️ |
Linux | ✔️ | ✔️ | ✔️ |
Mac | ⛔ | 🟡 | ✔️ |
PSP | ✔️ | ✔️ | ✔️ |
PS Vita | ✔️ | ✔️ | ✔️ |
PS2 | ⛔ | ⛔ | ⛔ |
PS3 | ⛔ | ⛔ | ⛔ |
PS4(?) | ⛔ | ⛔ | ⛔ |
Wii | ⛔ | ⛔ | ⛔ |
Wii U | ⛔ | ⛔ | ⛔ |
New 3DS | ⛔ | ⛔ | ⛔ |
Switch | ⛔ | ⛔ | ⛔ |
XBox 360(?) | ⛔ | ⛔ | ⛔ |
✔️ Full Support
🟡 Not yet up to par
⛔ No support
Tier 1: 100% support with minimal issues
Tier 2: Majority of features tested and confirmed working but with several large issues present
Tier 3: Builds and possibly runs, but with unknown results or heavy bugs
Note: Macintosh moves down due to reports of severe performance issues on certain platforms. May need to split into M1 vs Intel Mac as well.