Corrugated Fidelity by Os_Reboot

[raw]
made by Os_Reboot for LD32 (COMPO)
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:

Ratings

Coolness 100% 1
Overall 3.39 346
Audio 2.44 653
Fun 3.32 339
Graphics 3.10 523
Humor 2.33 756
Innovation 3.49 289
Mood 2.96 521
Theme 3.45 464

Feedback

remiv
20. Apr 2015 · 10:26 UTC
The .sh fail in the linux Download. Probably because of windows CR. Something like https://blog.lot-of-stuff.info/Divers/ludumdare/32/Run-45083.sh will be better.
awestsecurity
20. Apr 2015 · 13:43 UTC
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
20. Apr 2015 · 17:31 UTC
I do not understand how to play and the goal of the game.
JohnGalt
20. Apr 2015 · 18:04 UTC
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
matthewd673
20. Apr 2015 · 22:03 UTC
I didn't understand what to do. Looked cool though!
Huo-cuo
21. Apr 2015 · 05:25 UTC
I love these kind f games. But I do not think it meets the theme, does it?
ZQMony
21. Apr 2015 · 05:32 UTC
Very fun and addicting game. I found myself unable to stop playing!
qapn
21. Apr 2015 · 05:35 UTC
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).
🎤 Os_Reboot
21. Apr 2015 · 05:37 UTC
@Huo-cuo
You use large amounts of stock as a weapon to take down corporations? That was my idea anyways. It's up to you guys to rate it.

Also to people having trouble understanding the game, this might be of some use:
http://www.investopedia.com/university/stocks/stocks1.asp

Thanks for the feedback!
KaiseanGames
21. Apr 2015 · 05:38 UTC
Yup! Gonna play this one for a while.
biscuitdough
21. Apr 2015 · 05:55 UTC
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.
celisoft
21. Apr 2015 · 12:04 UTC
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
GameDevExtreme
21. Apr 2015 · 13:01 UTC
I will tweet you with a gameplay and review video soon.
RyanNielson
22. Apr 2015 · 01:50 UTC
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
22. Apr 2015 · 19:30 UTC
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
23. Apr 2015 · 00:27 UTC
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
23. Apr 2015 · 00:43 UTC
Oh, nevermind, that error was probably due to not restarting computer after graphics driver update.
🎤 Os_Reboot
23. Apr 2015 · 00:53 UTC
@6x13 lol scared me xD
dreamlogician
24. Apr 2015 · 00:22 UTC
Super fun! Really nice job with the interface - you managed to convey the concepts in a really intuitive way.
Techblogogy
24. Apr 2015 · 13:34 UTC
Very interesting concept
CiderPunk
24. Apr 2015 · 14:08 UTC
weirdly engaging I have no interest in the subject yet I continue to play and I don't know why!
shrapx
24. Apr 2015 · 15:06 UTC
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
24. Apr 2015 · 16:47 UTC
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 !
Tanser
25. Apr 2015 · 16:42 UTC
Very interesting idea.
Tselmek
25. Apr 2015 · 16:45 UTC
Great gameplay but it took me a lot of times to figure out how it all worked. Good job!
sekaru
25. Apr 2015 · 16:45 UTC
Pretty confusing at first but it gets better once you get into the swing of it.
Hyoga-3D
26. Apr 2015 · 16:08 UTC
very nice, difficult to undestand at first, but after I enjoyed, very innovative visuals too.
Zinhet
26. Apr 2015 · 16:30 UTC
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.
Langouste
28. Apr 2015 · 15:41 UTC
Super game!
Ithildin
28. Apr 2015 · 22:43 UTC
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
29. Apr 2015 · 02:32 UTC
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
29. Apr 2015 · 02:45 UTC
A surprisingly fun stock market game. Good job!
peecestudios
30. Apr 2015 · 10:36 UTC
didn't expect to play this as long as i did. I really liked turning 10c into over 600,000c!
zerocreativity1
05. May 2015 · 04:26 UTC
Wish there was more to the mechanics besides buy and selling. gets a little repetitive after a while.
wademcgillis
10. May 2015 · 18:31 UTC
doesn't run
🎤 Os_Reboot
10. May 2015 · 19:33 UTC
@wademcgillis Could you be more specific please? E.g. what operating system are you running, errors when run from command prompt, etc. Thanks!
smokecastles
10. May 2015 · 22:30 UTC
Very original concept, unconventional weapon indeed, but one used IRL! Nice work!
Zeriver
11. May 2015 · 14:55 UTC
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