Log In  
Follow
personaj
[ :: Read More :: ]

Cart #regolith_v024-0 | 2020-09-12 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
7

New version as of 9/12/2020 : Updated graphics, sound and movement controls.

Controls

Arrow keys move.
(x) to restart.

About

An asteroid mining roguelike.

You mine pink and yellow minerals for coins.
You mine blue water that is used as fuel for steam power.
You mine brown regolith for shielding against solar wind.

Moving to an asteroid starts the mining process.

The shield and fuel costs are designated as brown or blue numbers in the center map. When you cross the numbers, your shields and fuel are decreased that amount.

High brown numbers indicate intense solar wind. High blue numbers indicate distant asteroids.

Any feedback is appreciated.

Prior version v023:


Cart #rsv2_3-0 | 2020-03-20 | Code ▽ | Embed ▽ | No License
7

This is an update to the version posted here: https://www.lexaloffle.com/bbs/?tid=35489

@freds72 , @dw817 , @aquova : thanks for the feedback on the original. This version is attempting to make the game mechanics more obvious.

P#74080 2020-03-20 14:05 ( Edited 2020-09-12 23:22)

[ :: Read More :: ]

Cart #regolith_steam_v2-0 | 2019-09-25 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
3

Hi. Here's a WIP that I'm starting to like. It's my first game. It def took me longer than expected :).

My goal was to simulate an aspect of asteroid mining that requires hopping between asteroids using steam as fuel and regolith (dirt) for shielding. I wanted a turn-based procedural world that's difficult to traverse.

Any feedback is welcome and appreciated. I'm still working on how to arrange these asteroids in increasingly challenging ways.

Brief Overview

You are an asteroid mining prospector trainee.

You are remotely controlling an asteroid prospecting spacecraft.

You have a limited map of the asteroid belt your spacecraft sits within. This map shows a rough approximation of the materials each asteroid contains.

It's your job to land the craft on an asteroid and gather more data about what the asteroid contains. You then sell this information for future mining missions.

The value of this information fluctuates relative to the whims of the market.

In this training exercise, your goal is to get to the Zone 5 market.

Don't let your fuel (water) or shields (dirt/regolith) get too low or your craft will become unusable.

Controls and Interface

You move between asteroids with the arrow keys. Use x key to start or continue.

Asteroids can contain a variety of materials.

Three materials can be sold on the market:

Pink-ite : pink in your map
Green-ite: green in your map
Yellow-ite: yellow in your map

When you land on an asteroid with these materials:

  1. you will be charged a fee
  2. you will automatically sell them on the market
  3. these materials will no longer be availble to you for selling

In your control panel, the far left two vertical bars indicate the amount of market materials your craft has detected.

The third bar from the left indicates the money/gold you have. The red dots at the top of this bar indicate the cost of landing on an asteroid, with market materials, in this market.

You receive gold based on the volume of the market materials found relative to the current exchange rate.

The exchange rate, for a particular Zone's market is shown in the area above your map. These rates cycle through three variants each day. The center exchange rate is applied today. The bottom rate is what will happen tomorrow. The top rate is what happened yesterday.

When your gold has reached the top of the bar, your spacecraft's fuel and shield algorithm will be upgraded. Press x to continue. After upgrade, you will get gold equivalent to the green dots next to the gold bar.

Two other materials can be on asteroids:

Water : blue in your map
Regolith (dirt) : brown in your map

You hop between asteroids by heating water and generating steam. Water can be found on some asteroids, represented as blue in your map, for refueling.

You protect yourself from the sun by coating your spacecraft with regolith (brown dirt) found on the asteroid. Regolith can be found on some asteroids to replenish your shields.

Your fuel (blue water) and shield (brown regolith/dirt) levels are shown in the two bars to the right of your map. The red dots at the top of these indicates how much they are reduced when you move. The green dots indicate how much these bars are replenished when landing on an asteroid that contains water or dirt.

Your shield and fuel usage will be upgraded as you max out your gold. This will help you get to Zone 5.

Thanks and Backstory

Thanks go out to feedback on my initial asteroid generation effort by @freds72 :https://www.lexaloffle.com/bbs/?tid=34135 . I indeed used the 3d library by @electricgryphon. I used rasterization code from @creamdog.

Inspiration for the backstory via the following cool articles:
https://www.nasa.gov/directorates/spacetech/niac/rogolith_derived_heat/
https://www.technologyreview.com/s/612999/steam-powered-spacecraft-could-jump-start-asteroid-exploration/
http://www.thespacereview.com/article/3304/1
https://www.forbes.com/sites/brucedorminey/2019/01/14/steam-powered-asteroid-hopper-offers-revolutionary-new-way-to-explore-our-solar-system/#7a59520f500b

P#68301 2019-09-30 19:32 ( Edited 2019-09-30 19:50)

[ :: Read More :: ]

Cart #ssuhadobe-0 | 2019-05-04 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
2

Hello. First time poster here.

I've uploaded an asteroid mining WIP. It's attempting to generate asteroids of different composition and size.

You can move through them with left and right arrows.

I used the 3d demo code from Picozine 2 with a randomly deformed icosohedran mesh for the asteroid body. Instead of then rasterizing the faces, I've opted to spin the asteroid body for each palette color. This, ideally to give a sense of dust scattered around.

Do these look like asteroids? Am I just putting off rasterizing the faces?

Any feedback greatly appreciated.

Inspirational community here. I'm really enjoying Pico-8.

P#64174 2019-05-04 15:23 ( Edited 2019-05-04 15:25)