Corrugated Fidelity

Overall★★★★★★★★★★3.39
Fun★★★★★★★★★★3.32
Innovation★★★★★★★★★★3.49
Theme★★★★★★★★★★3.45
Graphics★★★★★★★★★★3.10
Audio★★★★★★★★★★2.44
Humor★★★★★★★★★★2.33
Mood★★★★★★★★★★2.96
Coolness★★★★★★★★★★100%
Corrugated Fidelity is a real-time simulation based on the buying and selling of stock in an unregulated market. The ultimate goal is to bankrupt all other companies in the market. The player can manipulate the prices of individual companies through mass transactions.

---===WHAT IS GOING ON? I DON'T UNDERSTAND...===---
WALKTHROUGH VIDEO HERE!
http://bit.ly/1OfuFoG
Seriously, go watch the walkthrough.

Stocks are like owning a tiny sliver of the company. You pay a price up front to acquire them. After that, it is up to the company. If the company does well, the price of the stock will go up, which means that when you sell the stock you will make a profit. If the company does badly then the price of the stock will drop and you will lose money. Even further, if the company fails or goes bankrupt your stock becomes worthless.

In the case of this game, once you own enough stock you begin to make a difference in the market for that company. If you buy mass amounts of stock the price will go up, allowing you to make a profit. If you sell that stock all at once the price will drop, and the company may even go into bankruptcy. You finish the game by bankrupting all companies on the board.
---===|||===---

All controls are explained in-game, however they are also here for anyone who needs them:
[Esc]/[P] = Pause/Unpause
[H] = View control hints in-game
[Space] = Toggle open the stock menu
Sounds can be muted through the pause menu.

Stuck? Below are some hints on sabotaging companies.
Grow your balance in relation to the company.
- Make sure you can afford 10+ stock before attempting bankruptcy.
Buy stock gradually across all cards.
- Try not to drive the price up too much.
Sell all at once.
- Put all stock cards in the sell area simultaneously to maximize price drop.

Corrugated Fidelity was made with my custom library, Ridhvl (https://github.com/osreboot/Ridhvl).
Other tools for this game included: Lwjgl 2, Slick-Util, Bfxr, Gimp and Eclipse.

This jam was awesome, things worked out alright in the end. Much better than my last Ludum Dare. Here's to LD33!

P.S. I do not have a machine running Linux, therefore I cannot test the link. If someone in the comments would be so kind as to verify that it functions. xD
Edit: Working on fixing that Linux download! D:

Comments38

awestsecurity
awestsecurity20 Apr 2015, 13:48
I really like the screen graphics, but I don't think the background graphics helped. Overall it's a fun game and an interesting take on the theme.
Mimus
Mimus20 Apr 2015, 17:36
I do not understand how to play and the goal of the game.
JohnGalt20 Apr 2015, 18:09
Really engaging and fun. I enjoy it a lot. It could be even better if there is more clear feedback of how the price changing
matthewd67320 Apr 2015, 22:08
I didn't understand what to do. Looked cool though!
Huo-cuo
Huo-cuo21 Apr 2015, 05:30
I love these kind f games. But I do not think it meets the theme, does it?
ZQMony21 Apr 2015, 05:37
Very fun and addicting game. I found myself unable to stop playing!
qapn21 Apr 2015, 05:40
FYI Chrome had a mini-temper tantrum about your Windows zip, might be because of your file host.

It was confusing at first how to play, but once I got it, I can only say it's an awesome concept. I love the idea of the unregulated capitalist market as a weapon, this is something truly unique - I love seeing hot takes like this in LD entries, a really creative interpretation of the theme.

Sound effects were minimalist and appropriate. Graphics were great, but hit and miss - the stock cards and the fonts were very appropriate, as is the "stock board" sort of thing. But I didn't like the background spriting.

I kept getting slaughtered in the game which tells me I should stay out of stock trading.

Anyway this is probably the most I've written on a review so far but I just think this is a remarkable concept. You should seriously continue developing this and extrapolate the mechanics. I could see it as a full indie game in the vein of Uplink or something (a lot like Introversion's earlier work really).
KaiseanGames21 Apr 2015, 05:43
Yup! Gonna play this one for a while.
biscuitdough
biscuitdough21 Apr 2015, 06:00
cool idea, at first the interface felt a little cumbersome, but had a good flow to it as I played more. Like the others have said, had a bit of trouble trying to figure out how to bankrupt other companies, they seemed to be bankrupting themselves while I just waited.
celisoft21 Apr 2015, 12:09
This game is very original and I like it. A more explicit tutorial phase would have been better. The .sh file is corrupted with CRLF windows endings and some strange code.

The right code would have been something like this :

#!/usr/bin/env bash
java - jar CorrugatedFidelity.jar
GameDevExtreme21 Apr 2015, 13:06
I will tweet you with a gameplay and review video soon.
RyanNielson
RyanNielson22 Apr 2015, 01:55
Interesting mechanic, much different from anything else I've seen during this jam. I like the graphics, and it's a pretty cohesive package. I think it did's a tutorial though. It's a bit hard to wrap your head around at first. Well done though.
Jupiter_Hadley
Jupiter_Hadley22 Apr 2015, 19:35
For whatever reason I could not see the cards, so I was quite confused. I included it in part 3 of my Ludum Dare 32 compilation video series, if you would like to take a look :) https://youtu.be/Q8RvVjW24Io
6x13
6x1323 Apr 2015, 00:32
This actually made my display to reset and change H and V positions. It was a weird experience! :) Nice graphics though. BTW I got this error (Arch Linux x64):

org.lwjgl.LWJGLException: X Error - disp: 0x7f2818286690 serial: 82 error: BadValue (integer parameter out of range for operation) request_code: 154 minor_code: 24
at org.lwjgl.opengl.LinuxDisplay.globalErrorHandler(LinuxDisplay.java:320)
at org.lwjgl.opengl.LinuxContextImplementation.nCreate(Native Method)
at org.lwjgl.opengl.LinuxContextImplementation.create(LinuxContextImplementation.java:51)
at org.lwjgl.opengl.ContextGL.<init>(ContextGL.java:132)
at org.lwjgl.opengl.Display.create(Display.java:850)
at org.lwjgl.opengl.Display.create(Display.java:757)
at org.lwjgl.opengl.Display.create(Display.java:739)
at com.osreboot.ridhvl.template.HvlTemplateInteg2DBasic.<init>(HvlTemplateInteg2DBasic.java:60)
at com.osreboot.corrugatedfidelity.Main.<init>(Main.java:28)
at com.osreboot.corrugatedfidelity.Main.main(Main.java:16)
Exception in thread "main" java.lang.RuntimeException: No OpenGL context found in the current thread.
at org.lwjgl.opengl.GLContext.getCapabilities(GLContext.java:124)
at org.lwjgl.opengl.GL11.glEnable(GL11.java:1012)
at com.osreboot.ridhvl.painter.painter2d.HvlPainter2D.hvlGL11Init(HvlPainter2D.java:16)
at com.osreboot.ridhvl.template.HvlTemplateInteg2DBasic.<init>(HvlTemplateInteg2DBasic.java:65)
at com.osreboot.corrugatedfidelity.Main.<init>(Main.java:28)
at com.osreboot.corrugatedfidelity.Main.main(Main.java:16)
6x13
6x1323 Apr 2015, 00:48
Oh, nevermind, that error was probably due to not restarting computer after graphics driver update.
dreamlogician
dreamlogician24 Apr 2015, 00:27
Super fun! Really nice job with the interface - you managed to convey the concepts in a really intuitive way.
CiderPunk24 Apr 2015, 14:13
weirdly engaging I have no interest in the subject yet I continue to play and I don't know why!
shrapx
shrapx24 Apr 2015, 15:11
I played this game longer than any other LD game so far, it took a while to get to grips with the gameplay. I won in my first attempt though! I like the trading mechanics. I think it would help to have a graph, or some log of the buy price.
rudra
rudra24 Apr 2015, 16:52
Though it was a bit confusing on how to play, but the concept seemed awesome once I got it. Pretty well done ! And nice graphics !
Tanser25 Apr 2015, 16:47
Very interesting idea.
sekaru
sekaru25 Apr 2015, 16:50
Pretty confusing at first but it gets better once you get into the swing of it.
Tselmek
Tselmek25 Apr 2015, 16:50
Great gameplay but it took me a lot of times to figure out how it all worked. Good job!
Hyoga-3D
Hyoga-3D26 Apr 2015, 16:13
very nice, difficult to undestand at first, but after I enjoyed, very innovative visuals too.
Zinhet26 Apr 2015, 16:35
Cool game! I think that having and easy mode where there are indicators on if the stock is about to rise or fall might help with learning to play.
Ithildin
Ithildin28 Apr 2015, 22:48
A bit hard to get at first, but it can get addictive pretty soon once you've figured out how the UI works. Nice!
bentglasstube
bentglasstube29 Apr 2015, 02:37
Interesting concept but very confusing interface. I understood once I watched the video in the description. Kind of nerve-wracking to watch your money burn up on a bad investment.
TheColorMan
TheColorMan29 Apr 2015, 02:50
A surprisingly fun stock market game. Good job!
peecestudios30 Apr 2015, 10:41
didn't expect to play this as long as i did. I really liked turning 10c into over 600,000c!
zerocreativity15 May 2015, 04:31
Wish there was more to the mechanics besides buy and selling. gets a little repetitive after a while.
Os_Rebootauthor10 May 2015, 19:38
@wademcgillis Could you be more specific please? E.g. what operating system are you running, errors when run from command prompt, etc. Thanks!
smokecastles10 May 2015, 22:35
Very original concept, unconventional weapon indeed, but one used IRL! Nice work!
Zeriver
Zeriver11 May 2015, 15:00
Surprisingly engaging gameplay! I was observing stock prices in tension and waiting for right moment to sell. Really nice idea and execution. Somehow minimalistic graphics and audio work for this game, set right tone.
BTW: yeah eclipse/java combo rules! ;D

Other games by @os_reboot

Found a bug?
Tell us on Discord