Expense: An Open Universe Sandbox Trade em' Up

Show off your games, demos and other (playable) creations.
Post Reply
pedrosgali
Party member
Posts: 107
Joined: Wed Oct 15, 2014 5:00 pm
Location: Yorkshire, England

Expense: An Open Universe Sandbox Trade em' Up

Post by pedrosgali »

Hey all,

Figured it was time to ask some folks to play this thing I've been working on for a while now, it's my first ever game, it started as an experiment to see if I could write a game completely from scratch starting with no knowledge and using nothing but Google. No community libraries were used in this game and all the images were made with an editor I wrote myself or procedurally generated, Talk about doing things the hard way :P

Expense is as the title suggests a trading game, I am attempting to make a kind of unholy merger of the "X" series and Open TTD.

CURRENT FEATURES:

Sprite editor to modify any asset in the game/add new ones,
Trade goods between planets,
Reactive economy, all trading affects the prices in the system,
Compete against a few behavior tree based AI's,
Buy more ships at Planets with shipyards (only two types at the minute but I will be adding more.),
Set automated trade routes.
Save/load your games.

PLANNED FEATURES:

Add equipment to your ships to help them fend off your enemies/pirates,
Buy war ships and assemble fleets to protect your assets or take the assets of others,
Player owned space stations to organize your trade more effectively,
Asteroid Mining,
Better Population simulation to allow growth/decline,
Reputation system to allow players to build their own factories/mines on planets.

CONTROLS:

--Main Game--
WASD: Move camera.
Up/Dn: Cycle through planets/stars.
Num+/Num-: Control time.
,/. or scroll: Zoom camera.
PgUp/PgDn: Cycle through your ships.

Left Click a planet to show the trade window for that planet.
Drag a box to select your ships.
Right click a planet to move selected ships there.

--Route Planner--

WASD: move camera
Left click a planet to add that planet to the current route,
Select goods in the window and click "Add Goods" to add the selected goods to the current route.
Right click a planet to open the trade window for that planet.

The game as it stands is far from polished but I would like some feedback if anyone has the time. :awesome:
Expense.love
Version 0.1.2
(10.36 MiB) Downloaded 296 times

Code: Select all

if not wearTheseGlasses() then
  chewing_on_trashcan = true
end
User avatar
evgiz
Citizen
Posts: 83
Joined: Mon Aug 29, 2016 11:05 pm
Contact:

Re: Expense: An Open Universe Sandbox Trade em' Up

Post by evgiz »

The sun shader looks amazing! How did you achieve that effect?
Computer science student and part time game dev! Currently working on Depths of Limbo! :cool:

Check out the game website DepthsOfLimbo.com! :ultrahappy:
And my personal website with all my projects evgiz.net! :megagrin:
pedrosgali
Party member
Posts: 107
Joined: Wed Oct 15, 2014 5:00 pm
Location: Yorkshire, England

Re: Expense: An Open Universe Sandbox Trade em' Up

Post by pedrosgali »

Thanks man, It's based on a shader at http://www.shadertoy.com/view/4dXGR4 and I modified it to work with love.
The noise function it uses is from another shader on shadertoy https://www.shadertoy.com/view/lsf3RH which I'm planning on using for explosions when I finally get around to combat.

I really just hacked away at it for a couple of days until it worked, I never managed to get the main part of the star looking right so eventually I decided it was time to move on. I would like to go back to it and get that working though.

Code: Select all

if not wearTheseGlasses() then
  chewing_on_trashcan = true
end
Post Reply

Who is online

Users browsing this forum: Google [Bot] and 0 guests