Git Product home page Git Product logo

wynncraftauction's Introduction

Wynncraft Auction House

ver

Built on-top of Laravel, this project brings a web-based auction house to the community.

Yes it's Open Source

The Wynncraft Auction House is community-driven and in that respect, its code is out here in the open - feel free to contribute by opening an issue or by opening a pull request.

What's Planned

  • User profile system
    • Reputation system for traders
    • Trade overview with current trades and history
    • Displays stats from api.wynncraft.com
  • Item system
    • Item directory fetches from api.wynncraft.com
    • Each item will have price history - cron?
    • Item average
  • Auction/Trade system
    • Deadline of up to 1 day - 6 hour intervals
    • After both users must approve to say the trade happened
    • People bid emeralds
    • If people get negative rep they get banned from the site

Something missing? Open an issue


Released under the MIT License

wynncraftauction's People

Contributors

lungyiing avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

wynncraftauction's Issues

[Comment] Nice! And.... YT?

Hey Tama,

I'm just a Player from WynnCraft. I really like the WynnAuction :D Sounds really ๐Ÿ‘

But I had a Question: Are you doing YT-Tutorials ? I want to become a Web-Developer like you. But I can't code PHP. I especially want to create XenForo Plugins

forum issue

I can't sign up for the forums, gives me a database error

My experience with auction-like programs

Sorry for the delay, I have been busy.

Okay, I'll try to say as much as I can about it and provide enough detailed explanation. Not sure where to start exactly, so I'll just start writing with the most important issue.

"Auto-buyers"
I already mentioned to you that I played FIFA, and for the whole month I was at home, I was trading, buying and re-selling player cards. What I was doing manually, someone coded it to be automatically executed which ruined the game in several ways.
Auto buyer searches trough hundreds of pages per second. Sure, if there was 1 auto-buyer, that would be fine, but there were thousands of them. End result? Un-usable auction house. It lagged too much and server couldn't comprehend with such traffic. It also led to auto-buyer program selling and destruction of economy. The program was so fast, that if you had a lower-than average instant buy now price for a certain item, it would be sold as soon as you placed it on the market list. There were hundreds of pages for one player, and your item would be listed at the very end. For a normal person, it would take 25 minutes to reach the end and find your player. For the program, it took 1/10 of a second = Lag.

About auto-buyer programs (how they work) => Basically, player sets which items he wants to search and sets the maximum price for it. Once he finds such item, program automatically starts biding until it hits a certain amount and then it stops. If the item was bought, it re-lists it for higher cost bringing the owner of the program in-game money.

About auto-buyer program selling => People were buying monthly subscriptions for like 20-50$, depending on the program version. Either that, or they could buy a life-time subscriptions for a few hundred bucks. That's the main reason why auction house became so laggy, because so many people were using automated programs to buy players.

Let me just give you a picture of how big this programs are. When you play a game, you get around 300 coins. So, to earn 300,000 coins, you would need to play 1000 games which is just insane. Program brought people MILLIONS of coins in few days!
You know what happened afterwards? People started making coin-selling sites. For example, you can buy 100,000 coins for 30$. And that is still going on and EA can't do nothing about it (nor they want to). It also ruined the economy completely. in FIFA 12, the most expansive card was around 800,000 coins (the era before the auto-buyers). In FIFA 14 (auto-buyer era), cards exceed the limit of 15 million coins. The amount of coins in circulations drastically increased due to coin selling. If you wanted a good player, you had to buy the coins. Either that, or spend hundreds of hours trading and playing. And what exactly do you think people did? Exactly, bought the coins. Same thing could happen here. If people would have too much LE, LE selling could start to happen and it will ruin the economy even more.

"Biding system"
You would input which item you want to search and it would list all available ones. Due to lag, most of the times it didn't work. But when it did, you could see all of the listed items and place your bids. If you were out-bid, you could clearly see that and bid again. What was really good about it is that you couldn't bid, for example, 601 coin if someone has bid 600 coins. Rather, you'd have to bid 650. If you would reach 10,000, the next bid would have been 10,500. for 100,000, 101,000. That served as a way of preventing people to make too much money of cards if they were re-selling them. I would like that to happen here too. White horses go for around 40 LE. If I could bit 40 LE and 1 emerald, that would take ages to be completed AND if I buy it for that much, I can sell it for at least 40 LE and 2 emeralds to make a profit. Regarding that, I'd like to see a tax system.

"tax system".
Whenever you would list a player for sale and sold it, you would lose 5% of it. It served as a prevention of making too much profit of re-selling items and to decrease the amount of money in circulation. For example, If I would buy a player for 95 coins and re-list him again, ,for lets say, 100 coins and sold it, I'd lose 5% from it, meaning I would not earn any profit. If I wanted to make profit, I'd need to list him for over 100 coins, 105 being minimal. That is also a great way to stop those who just want to buy it for re-selling. Re-sellers always had a maximum amount of coins set for a certain player and they never bid above it.
For example, let's say one player is usually selling for 100,000 coins and we found one listed for 90.000. If re-seller wanted to buy it and make profit, he would go to 95k and not above, cause everything else would just make a loss to him. He would stop biding and the person who actually wanted to use the player would buy him for a fairy price.

"biding tokens"
In FIFA 12, the reason why there were no auto buyer programs are exactly the biding tokens. You would get those tokens while playing games. 1 game = 1 token. If you wanted to buy a player from the market, you would need to have those tokens. 1 player bought = -1 token. Earn more by playing. To earn coins trough selling, you need to buy a fair amount of players and sell them. Not sure if something like this is possible for Wynn, but it could be a nice way to prevent people from re-selling items. Then again, there are many people on trade market already who do that, and I personally don't mind it, so this probably isn't necessary for now.

That's it for now. If I remember more stuff about it, I'll let you know.
Cheers \o

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.