Releases: ayushmaanbhav/stockmart
StockMart 2.1
This version comes with a new UI and a cool BlackEye theme. Except UI theme it is same as v2.0.
Guidelines:
Server:
money.txt: specify user's initial money. user will get that money and some random shares of the same value.
companies.txt: specify the companies and their initial share value just after their name, separated by a ":", ignore rest of the values.
reg.txt: if only user with allotted regnos are to be able to play then specify the registration nos in this file. (only small chars and numbers), you can disable the regno limitations by clicking on the button "CheckREG" on the main screen.
Start server by double clicking it, set the time limit, wait for the users to connect, finally start the server...
You can add spice to the game by using the text area below to show news to the users. "ONE NEWS ITEM PER LINE". News about companies to fluctuate the prices.:)
You can view users in the user panel, increase their money, give them bonus, increase their chat, change their pass, ban and delete them, view their stocks and orders... etc
You can view the pending orders in the order queue and manually cancel them.
Client:
Start client by cmd prompt or terminal by giving ip of the server as the first argument eg:
"java -jar StockMartClient.jar -localhost"
Register (each field is restricted to use only small chars and nos.), login and start playing.
StockMart 2.0
Features and Improvements:
Introduced real bidding whereas the code in the master branch operates on Monte Carlo simulation and there is no real bidding. Introduced many new features like bid graphs and order queue graphs !!! Fixed many bugs.... Developed a matching engine for matching orders or bids..... Improved code structure....
Screenshots:
Server:
Client:
StockMart 1.1
Set all the data connections via a single TCP connections instead of using UDP multicast which was giving difficulties in many systems. Also introduced Monte Carlo simulation for setting price of the shares as this app is targeted for small events so real trading will result in deadlocks and there will be no fun at all. Also introduced features like company price graph etc....