Please Understand: We are not currently looking for staff, alpha testers, beta testers, and we do not have an IP currently. Anyone asking for staff, alpha, or beta testers without good reason (as of 10/19/2015) will not be considered in the future for any of the positions. Thank you for your understanding and if you have any questions or would like to give your own ideas post in the forum.
Hello everyone my name is Chugwig and I would like to begin this topic with some information on myself.
I am a long time member of this forum and have participated in many threads and servers.
I have successfully co-ran two previous servers until the servers were disbanded over time.
I know both C++ and Java and have worked with mods before.
I have experience running both vanilla and bukkit servers.
Now before I bore you to death and you leave, I will get straight to the point. I am creating a YuGiOh server. For those of you who do not know, YuGiOh is a card game where you must use your deck and strategy to beat your opponent. I will talk more about that stuff later in this topic.
This server will be extremely basic and easy to both understand and jump right into, even easier than with the TCG. I will be listing some information you may want such as server specs, cards, rules, etc. Just click the spoiler that interests you!
General Information:
This will be a mod but installation will be easy.
I will look into automatic installation after the original release or possibly after Alpha-Release but no sooner.
You will not have an inventory like you currently do.
Upon clicking your inventory button, you will bring up your deck screen where you can edit your deck.
The whole server will either be 1 huge city or 2 to 3 slightly smaller cities.
Most likely 1 huge city.
Lands will be added over time I am sure such as the academies and other places.
You will begin in the city but upon expanding you will find different places that are rural, more compact city, less compact city, relaxed, etc.
Will encourage exploration.
All depends on how many people we have and how I choose to expand the world.
Duelist Cards
Your Duelist Card will contain all of your information.
Information on card:
Wins, loses, and ties.
Ranks
Money
Vanilla Features?
Hunger and health will be gone, but you will obviously have life points in duels.
Cards:
I will be using cards from the original YuGiOh TCG during the time of Yugi and I will also be using the GX series cards.
I will not be using cards from 5Ds, zexal, or any other future series.
The reason for the above is because I feel that the rules from the first two series are easier to understand compared to the newer series as well as the fact that the cards are only getting more powerful and complicated which ruins the game in my opinion.
BUT WHY NOT THE 5D AND ZEXAL CARDS I LOVE THEM SO MUCH
I of course am not expecting anyone to act like this but it was a funny way to point out the fact that I should not really see this question unless you have a reason why I should add them that beats one of these following reasons.
They are adding gimmicks and powers that are honestly not needed and are just over complicating the game.
I do not fully understand these new gimmicks and that could cause problems with coding and execution.
There are current 2000+ cards and with a max deck size of 60 cards, there are easily over 3 billion unique decks that could be made.
Do you really need more than 2000+ cards?
Egyptian God Cards?
Check the Possible Future Features list.
They are there because they are extremely powerful and so I will want to wait to put them in.
There will be one of each and they will most likely begin as tournament prizes or event prizes.
Exodia?
Exodia will exist but the pieces will be rare.
Once you have all 5 cards in your hand or on the field you will be told that you have summoned exodia and have won the duel.
Importing outside cards into the game?
You will not be able to enter a card code and get a card for a few reasons.
One is that you can get the codes anywhere online.
Two is that I want everyone to be on an even playing field at the start.
Three is that I want you to be out of your comfort zone even if only for a small amount of time so that you develop new strategies.
Now if you want to do something like recreate your deck from real life in the game, I do not care, but you will not be able to import cards automatically.\.
Cards will not be physical items in the traditional minecraft item sense.
Rules:
I will be using rules from GX.
The dueling system will control the rules and you will also be taught them at the beginning when you join so there will be no way to cheat or even accidentally cheat like can be done in Duelingnetwork or in the TCG.
What if I do not know all of the rules?
As I said, the system will control the rules and so there is no need to worry especially since you will be taught them upon joining.
Dueling:
You will be able to not only duel with others in the community casually or competitively but also duel in tournaments of varying styles and difficulty against the best of the best on the server for prizes in game!
You will either duel on dueling mats or dueling tables depending on the situation you are in.
Both types of dueling are equal and no specific type is better.
When you begin a duel you will have the choice of betting or wagering something.
Examples of things to bet are:
Cards
Money
Star Chips
Yes there will be tournaments with star chips.
Other things for tournaments.
Possible future additions could be bet but I do not know what they will be so I can't tell you what they are.
Features included upon release:
Trash Can
When searched, there is a chance to find a card.
One way to obtain cards as well as a small reason for you to explore the world.
Trash cans will have a card every 1 to 5 hours.
Vending Machine
When activated you are able to pick from certain card packs.
After you pay, it dispenses the card pack you chose.
After the current stock of a certain card pack is gone, a new type of card pack will appear in roughly an hour.
Card Packs
Packs of nine randomly chosen cards that fit the pack's theme.
IE. Water packs would give WATER element packs.
You will be shown your cards 1 at a time to increase suspense.
Hour Timer
Not as important to you normal players but if you want to know some of the inner mechanisms of the game, I will be adding a timer that ticks a block once every hour to save memory.
Money
Money will obviously be a feature with vending machines and stuff.
Will be stored digitally with your character and your Duelist Card will show you, and others, how much you have.
Possible Future Features:
Duel disks and holographic mobs.
Dark games.
Millennium Items.
AI Dueling
AI will begin basic and be able to make simple decisions like whether to attack a card or whether to defend.
Over time I will update it with specific strategies and even ones that YOU come up with that I see and like.
For now though, it is just a future feature so do not worry about it.
Egyptian God Cards
Avatars
If they exist they will be for your Duelist Card.
Will either be a pre-made list of avatars or a place where you can type in a link.
Only links from the YuGiOh wiki or some other approved source will be accepted to prevent inappropriate pictures.
Houses
May exist.
If they do, they will be extremely basic and not a large feature and just something to do in your free time or a place for someone to find you.
Alpha and Beta testing:
Applications are currently not out but anyone who shows interest in the server will be contacted when they are.
Alpha Testing
Will be done with probably 3-5 duels just to test out the system to make sure it works.
Everyone will get 5 random card packs, each with 9 cards, to total 40 cards in your deck.
This will test your skill since every single card could not be made to work together and you will have to come up with a strategy on the spot.
You will be given 5-10 minutes to look over your deck before the duels begin.
Main goal will be to find bugs with the dueling system and not the actual cards names or things like that.
Alpha Testers will get a special rank upon server release.
Beta Testing
Will be a tournament.
Everyone will get 5 random card packs, each with 9 cards, to total 40 cards in your deck.
This will test your skill since every single card could not be made to work together and you will have to come up with a strategy on the spot.
You will be given 5-10 minutes to look over your deck before the duels begin.
Main purpose will be to find any more bugs in the dueling system, find bugs in the cards names and such, and to just have fun so that we know the server will be fun.
Beta Testers will get a special rank upon server release.
The Beta Tester that wins the tournament will get a special rank as well as the normal one.
Server Specs:
Specifics of the real server will be posted closer to release.
The server for Alpha Testing will be with the host I am using for the real server and I will plan for about 100 mb per person and 10 people.
If I need more or less I will adjust it for the Beta Testing server and then again if I need to for the real server.
The server will be on a private VPS that will only be used for this server.
There should NEVER be server side lag but if there is, it will be immediately looked into and the problem solved.
Progress:
Hour Timer
Added but untested.
Normal Monster Cards
Added.
Deck Shuffling
Added and works with a set of integers.
More testing is required after decks are fully completed.
Adding Cards to Deck
Added but untested.
Removing Cards from Deck
Added but untested.
If you have any questions, then please post asking them as I would be happy to answer them and so would anyone else in this small community we have here.
Now if you would like to support us you can post in the thread or spread the server through word of mouth! Or, thanks to LordPanda, you can use a signature! Just put this in your signature and upon clicking the picture, they will be taken to this thread!
Added 150 new cards to the cards list as well as came up with concepts for:
Trash Can
When searched, there is a chance to find a card.
Way to obtain Cards as well as a small reason to force exploration.
Gain a card every 1 to 5 hours.
Vending Machine
When activated you are able to pick from certain card packs.
You pay and it dispenses the card pack you chose.
After the current stock of a certain card pack is gone a new type of card pack appears fully stocked in roughly an hour.
Way to gain cards that is more reliable than just searching through the trash.
Forces exploration more than trash cans as some vending machines are only in certain places and may have the ability to contain special packs that others cannot have.
Card Packs
Packs of nine randomly chosen cards that fit the packs criteria.
IE. Water pack gives 5 water cards.
The whole dueling system including Dueling Tables, Dueling Mats, the actual card system and management, and many other aspects were though of as well but not completely and they are also much larger parts so I will not be putting them here for now.
Just added another 150 cards to the list and still going. I thought I would give a quick update since I have now officially extended Google Drive's cell limit in spreadsheet twice. The first time it gives you 100 cells so I then extended it to 300. Now I am at the 300th card and have extended it to 500. Most likely will be having to extend to 700+ if I am correct seeing as I have about 20 more pages to visit full of cards and have not finished YuGiOh Original cards and have barely started YuGiOh GX cards. Well other than card news:
Cards have been rethought and redesigned even though you knew nothing about them before.
Cards were originally going to be kept through an array of ints on the player if that makes sense to anyone and then decoded by the system whenever needed.
I have decided to switch into the system used by items in minecraft which means each card still has an ID for when needed but each card now has a class that will have all of the information rather than having that information synthesized by the system each time it is needed.
If none of this makes no sense, don't worry about it, it will all be awesome in the end.
I have also decided to go with an hour tick timer of some sorts.
Rather than having every block tick itself X amount of times till it reaches the amount of hours it wants by using a counter that counts ticks and it would reach a large number, I will now be having each tick internally increase a counter.
Once the counter maxes at the hour amount it will be reset and one "hour tick" will be sent out to each block that wants it. Then, each block can then only count how many hour ticks it has had rather than how many ticks it has had.
Easier coding, less resource intensive as not every block on the map requiring updates every few hours is ticking, and overall better system.
That's all for now but I am sure that there will be more tonight!
Finishing up the day at 456 total cards in the database. That means I added 300 cards today! At this rate I should be finished documenting by this week (4-5 days) and then can start coding. Remember to keep checking back and ask me questions if you have any!
Ending the day at 665 cards. I actually ended up with 666 cards but I deleted one which was a duplicate as I did not want to end on 666. That means that I added 209 cards today. Unfortunately I understimated how many cards were left as there are about 15 more pages each with 100+ cards so I could take a bit longer than a week. Possibly next week. Either way, after documenting all of the cards I have come up with the next set of procedures.
First I will organize my list by name and go down it finding all duplicates and getting rid of them.
Then I will start coding.
I will most likely begin coding the the hour timer since it is easy, then cards, then storage of cards with the player, then the dueling interface, then extras like the trash cans and vending machines. Now although most of these seem small they encompass larger things. The hour timer is just the hour timer, but the cards and storage of cards together encompass many things. That includes changing the inventory key to open a new GUI that allows managing of your decks. (Currently I am thinking of 1 main deck of 40 cards min 60 cards max, 1 side deck of the same specifications, and then the rest of your cards. Understand that deck includes your special deck of fusion cards which do not count towards your 40 to 60 count meaning you technically have 4 decks.) with a search bar for finding certain cards. From there I then start the dueling interface which includes tables, mats, the rules, making sure effects work, etc. It may also include a small AI for dueling computers but I may save that as an extra.
For now that is all I will release but there is more to come tomorrow so stay tuned and remember to vote, post, and check back often.
Sorry about the lack of an update yesterday but it will happen sometimes where I am just too busy. In this case though, I actually fell sick with a small cold yesterday and decided to sleep it off. Today I am feeling better (It is still slightly bothering me) and so I will be adding more cards as well as updating tonight. I may even try to catch up on yesterday's 300 cards + today's 300 cards, but don't hold me to that one!
Thank you Klos keep checking back so you can be one of the first on. And Marink thanks for complimenting the idea, but I have never had an application for my two languages other than modding Minecraft. I plan to branch out my uses over time and I thought a mod such as this one would be a good place to start before branching out into larger things.
So I am ending today at 1022 cards! That means I added 357 cards today. Although it meets the requirements for today it does not meet yesterdays so hopefully the extra 50 cards here and there every day should add up to that missed day yesterday. In other news... There is not much else to say.
I have not started coding yet as I am still documenting and until I start coding there is not much else to really plan forwards to. I feel that most things, other than 3d projection of cards which will most likely not be in the original release, have been thought through thoroughly.
I figured out a way to shuffle your deck before each duel so that should work well, and I am thinking about alpha and beta testing. Eventually once dueling is up I will do 3-5 alpha duels to test out the system and see how it works. Any other bugs in things not part of the dueling system such as misspelled names and such will be dealt with as well but not purposely looked for. Beta testing will be a tournament of some sorts I feel where I am sure that the system works well and now its just to have some fun and to see if there are any messed up things that I missed that are not part of the system such as names, effects, etc.
In both alpha and beta testing the decks given to each person will be random so it will be fun to see that.
I will also be doing my own bug testing for both system and other stuff like names but it will not be as efficient as the alpha and beta testing unless I get the AI up and running but for now I will be putting that off as a bonus feature if I have the time. Maybe I will develop it during alpha stage and have the winner of beta stage test it out or something.
The AI will most likely be nothing advanced, just have the ability to come up with simple strategies. Over the run time of the server I will be updating the AI with more and more strategies, even ones YOU come up with that I take an interest in. But for now, the AI is nothing to be worried about.
So apparently I did have something to talk about which was the AI but it is not a primary feature so it may not be in for original release or at least for alpha testing, but we will see what happens with time. For now I'm going to take my leave and tomorrow hopefully more of you will have caught interest in the project, some of you may be returning, and more votes will be cast. Also if you have any questions or things you would like to discuss, feel free to post here asking away!
Thanks bowser! I will also probably be messaging the people like you, klos, best, marink, and anyone else who shows interest for when I need alpha testers but that is a bit away so I hope to see you again!
Finally! Someone answers my prayers. Thank You, kind Sir, for making this server, I know its gonna be wonderful and I acknowledge the effort your putting into this. If you need any help on the server, I'm here.
OMG if you really go through with this server I would play this until you shut it down 'which hopefully won't ever happen'. Sign me up for testing, would be happy to help in anyway or form.
So I had 3509 cards. After finding all the duplicates I have 3508. Very confused how that happened but whatever! I have finished documenting all of the cards. Now to document the rules of YuGiOh and then to actually coding. Production is happening faster than expected!
And I am happy that both Atem and Geass are interested in this as well as making their first post here. All of you keep checking back since at this rate Alpha testing could start in a few weeks. Don't hold me to that one, weird stuff can happen while coding .
[Edit]
Since I like to have some mistakes here and there for you all to see I am leaving what is above. So first of all, that 3509 to 3508 thing was a problem in excel. Its now at ~2600 which makes more sense but it seems I missed a few more cards so I am adding more and then will redo the duplicate deletion process. Will not post anymore for today and save the updated count for tomorrow night's update.
Well I know I said I would save it for tonight but oh well! After fixing everything up I have 2684 cards left. So I only really gained 50-60 cards but some were cards I really am happy I did not miss such as celtic guardian. But I still could have missed some! Help me out by posting here what some of your favorite original and GX cards are. I will then just make sure that they are in the list and if they are not, I will try to find out why and if I feel like they fit the criteria (original/gx/no affiliation) I will add them in the list.
By doing this, you are helping me make sure the game has all of the cards we want in it, you guys get to make sure your favorite cards are in it, I have to spend less time searching for that one card I don't have, and more time working on documenting the rules and coding!
Please Understand: We are not currently looking for staff, alpha testers, beta testers, and we do not have an IP currently. Anyone asking for staff, alpha, or beta testers without good reason (as of 10/19/2015) will not be considered in the future for any of the positions. Thank you for your understanding and if you have any questions or would like to give your own ideas post in the forum.
Hello everyone my name is Chugwig and I would like to begin this topic with some information on myself.
Now before I bore you to death and you leave, I will get straight to the point. I am creating a YuGiOh server. For those of you who do not know, YuGiOh is a card game where you must use your deck and strategy to beat your opponent. I will talk more about that stuff later in this topic.
This server will be extremely basic and easy to both understand and jump right into, even easier than with the TCG. I will be listing some information you may want such as server specs, cards, rules, etc. Just click the spoiler that interests you!
General Information:
Cards:
Rules:
Dueling:
Features included upon release:
Possible Future Features:
Alpha and Beta testing:
Server Specs:
Progress:
If you have any questions, then please post asking them as I would be happy to answer them and so would anyone else in this small community we have here.
Now if you would like to support us you can post in the thread or spread the server through word of mouth! Or, thanks to LordPanda, you can use a signature! Just put this in your signature and upon clicking the picture, they will be taken to this thread!
Don't feel like using the above banner? How about this one:
First I will organize my list by name and go down it finding all duplicates and getting rid of them.
Then I will start coding.
I will most likely begin coding the the hour timer since it is easy, then cards, then storage of cards with the player, then the dueling interface, then extras like the trash cans and vending machines. Now although most of these seem small they encompass larger things. The hour timer is just the hour timer, but the cards and storage of cards together encompass many things. That includes changing the inventory key to open a new GUI that allows managing of your decks. (Currently I am thinking of 1 main deck of 40 cards min 60 cards max, 1 side deck of the same specifications, and then the rest of your cards. Understand that deck includes your special deck of fusion cards which do not count towards your 40 to 60 count meaning you technically have 4 decks.) with a search bar for finding certain cards. From there I then start the dueling interface which includes tables, mats, the rules, making sure effects work, etc. It may also include a small AI for dueling computers but I may save that as an extra.
For now that is all I will release but there is more to come tomorrow so stay tuned and remember to vote, post, and check back often.
.
I have not started coding yet as I am still documenting and until I start coding there is not much else to really plan forwards to. I feel that most things, other than 3d projection of cards which will most likely not be in the original release, have been thought through thoroughly.
I figured out a way to shuffle your deck before each duel so that should work well, and I am thinking about alpha and beta testing. Eventually once dueling is up I will do 3-5 alpha duels to test out the system and see how it works. Any other bugs in things not part of the dueling system such as misspelled names and such will be dealt with as well but not purposely looked for. Beta testing will be a tournament of some sorts I feel where I am sure that the system works well and now its just to have some fun and to see if there are any messed up things that I missed that are not part of the system such as names, effects, etc.
In both alpha and beta testing the decks given to each person will be random so it will be fun to see that.
I will also be doing my own bug testing for both system and other stuff like names but it will not be as efficient as the alpha and beta testing unless I get the AI up and running but for now I will be putting that off as a bonus feature if I have the time. Maybe I will develop it during alpha stage and have the winner of beta stage test it out or something.
The AI will most likely be nothing advanced, just have the ability to come up with simple strategies. Over the run time of the server I will be updating the AI with more and more strategies, even ones YOU come up with that I take an interest in. But for now, the AI is nothing to be worried about.
So apparently I did have something to talk about which was the AI but it is not a primary feature so it may not be in for original release or at least for alpha testing, but we will see what happens with time. For now I'm going to take my leave and tomorrow hopefully more of you will have caught interest in the project, some of you may be returning, and more votes will be cast. Also if you have any questions or things you would like to discuss, feel free to post here asking away!
And I am happy that both Atem and Geass are interested in this as well as making their first post here. All of you keep checking back since at this rate Alpha testing could start in a few weeks. Don't hold me to that one, weird stuff can happen while coding .
[Edit]
Since I like to have some mistakes here and there for you all to see I am leaving what is above. So first of all, that 3509 to 3508 thing was a problem in excel. Its now at ~2600 which makes more sense but it seems I missed a few more cards so I am adding more and then will redo the duplicate deletion process. Will not post anymore for today and save the updated count for tomorrow night's update.
By doing this, you are helping me make sure the game has all of the cards we want in it, you guys get to make sure your favorite cards are in it, I have to spend less time searching for that one card I don't have, and more time working on documenting the rules and coding!