Engineer Alpha's Log #73: Prospecting

Engineer Alpha

An open world survival and automation game. Engineer Alpha combines an infinite editable world, building and connecting of automated machinery, and RPG style player progression.

First thing is October's video will be out in the next few days so keep an eye out for it. Also 0.6 public will be coming out on Tuesday 10/31. ***Please be aware that all GUI's shown in this log are not final in any way and will change.*** One of the great things about Engineer Alpha is that is takes place in a 3D voxel world, however this presents the problem that you can't see anything inside the world so you don't know where to dig for resources. There are a couple of possible solutions to this problem the first that I took in 0.5 and earlier was to just make resources everywhere which does solve the problem but leads to uninteresting gameplay as everywhere is the same. The second option is to give the player surface landmarks as to what can be found under the surface e.g. diamonds are found under volcanos or whatever the case may be but I don't want to restrict the underground based on the surface. So I did what I always seem to do and made a machine to do it. Prospectors are buildings that you will place in the world like any other and given power and time they will tell you what is under them. It is currently planned that the first level of prospector will be available late iron tier and will generate its own power. Prospectors work by giving you a sample of the world. They test every 4th forth block in each dimension so it is 1/64 total of the blocks below it. [img]{STEAM_CLAN_IMAGE}/41217644/b85f4937a13637715d7db9a0acc33a781be61737.jpg[/img] The GUI is still a work in progress but will allow you to select the scan start and end depth as well as the size of each layer to be scanned. When the prospector has completed its scan it will produce a readout of all the blocks that it found and the quantities of each. Later tiers of prospectors will likely have increased max size and depth as well as additional features for data analysis. [img]{STEAM_CLAN_IMAGE}/41217644/c885c091a95e1a8adbc754cfd57ac0f57c0e3754.jpg[/img] I wouldn't want the player character to be left out and I need something for the early game so you will also be able to prospect by hand. A new keybinding has been added, defaulting to [V] that will allow you prospect by hand. Holding down the prospect key while aiming at a block will start a prospect charging and the prospect charge bar will show on the screen. [img]{STEAM_CLAN_IMAGE}/41217644/db8e7562684010b99994f9b7c531bdf9687ae020.jpg[/img] As the prospect button is held the the depth of the prospect increases. When the player prospects it is every second block (1/8 of the world) in a 5x5 square and has a starting max depth of 10 meters which is increased by 1 for each 10 points of intellect you have. Each tick on the charge bar corresponds to 1 layer of prospect and you can release at anytime for the depth you want. upon releasing the prospect key you will be given a readout of all the blocks found sorted by the most abundant that will remain on screen for a few seconds. [img]{STEAM_CLAN_IMAGE}/41217644/6cc9307005d83f8f94afc8e1cffa0b14f6aba94c.jpg[/img] Unlike the building prospector the player is not limited to only prospecting down and can look in any direction based off the face of the block looked at i.e. looking at a wall will prospect to the side. Hopefully these additions allow you to find where you want to dig and not have it just be a total guessing game and hope you get lucky soon.