![]() |
JDC 21 and beyond
It's winter, and understandably, others and I have been hearing questions about a next JDC season again. Last season we've heard several words there and there that "JDC is not fun", and every season there's the problem of players heavily losing interest towards the season's end. I believe these ideas can help JDC a lot!
There's a number of ways in which JDC could be made more fresh. The first that comes to mind would be a new scoring system. We've actually had an idea for a new system by Gry and EvilMike since 2007, and I think it would be an improvement. I'm not going to quote the entire thread here (unless you lot want me to!), but in a nutshell, it's a simpler and subjectively more fair system than the current one we have. Quote:
I think JDCE and the new system would have some good synergy, too, and that change would be beneficial. Of course, implementing those changes would take some time, which would possibly mean no JDC this winter. While it would be reasonably easy and quick to set up another season, I don't really want to repeat everything once again, while there's an alternative. If you have any questions or ideas, do post them! |
Yes on both ideas! But can they be implemented now, then?
|
Or perhaps who would be up to implement them? That was usually the problem :(. We got quite a few programmers out there now who might be willing to help so I doubt it is less of a problem than it used to be. I'm all up for a new system and JDCE being brought back.
Some things to consider for JDCE though.. Duel tournaments tend to take months cause players simply don't duel when they're supposed to. They keep rescheduling their matches resulting in something like this: http://jazzjackrabbit.net/index.php?...=1&op=toernooi One half went on relatively quickly, while the other half drags on and on and on.. That's just the winners bracket, the losers bracket is even worse. Keeping players motivated is usually a problem in every tournament. |
It'd be single elimination, a duel per round.
That's not asking much =) Edit: Though I'd do a little market research first! |
Quote:
Scoring system: I have no idea about this. I suppose Bobby isn't likely to code it, and if anybody else were to, I think a total JDC recode may as well be in order. This would also allow JDCE to be ran smoothly alongside JDC. We probably need to discuss the ground ideas more before looking for volunteers (though there are several capable people in my mind). |
I hope I'm not offending anyone by posting here - I don't technically have anything to do with JDC, but I've worked with the code on a few occasions, and depending on what needs to be done I could perhaps help out (blur would be the obvious one to do it I guess but I don't know how involved he is nowadays)
Anyway, let me know if I can help, at least for the small things I think I could be of use. |
Considering that most of the code will be reusable (saving match results etc) and that if i recall correctly EM laid out our idea in formulas, a recoding of the score calculation shouldn't be a huge project. Maybe you can take a look at the source code and give us an estimate of how much work it is, stijn? That would probably be useful when searching for a volunteer.
|
Quote:
|
Seems fine, I suppose not many players would mind a duel once per round. And then again if they don't just give them a forfeit loss immediately. Works best with such tournaments :).
|
Exactly! ;) It's JDC I'm allowed to be mean!
|
Hmm... Both of these ideas sound great. I agree with both, although I haven't actually taken part in a JDC before... Oh well. Oh, and does anyone know where the current List Servers are Hosted? And how to connect to them? I tried the List Server Patch on Haze's Hideout, but that didn't work. Anyone got any ideas?
Back on topic, will I have to re-sign up to JDC when this Redesign happens? |
I can also do some coding for JDC if you want me to.
|
Quote:
That's a private forum, so if anyone without access wants to read the details just ask and I will repost all the relevant stuff. Note that I'm posting here out of interest in a new system, not as a jdc admin.... (I'm mostly-retired from jdc). |
Quote:
Regarding the scoring formula, several paramters are saved in the database for each season:
So changing these is a matter of updating a value in the database. Then for actually calculating the score for each duel, a player's quality, etc, there's a bunch of functions that rely on a bunch of other functions that rely on another set of functions (there might be more levels of dependency, not sure). Anyway, it's not the most comprehensive setup, but most functions for actually calculating things seem to be in one file - jdcscoring.php. These functions are fairly complex since a lot of data needs to be recalculated or checked whenever a duel is submitted so among other things it creates a few temporary SQL tables during calulcation. All in all it looks to me like it's going to be fairly difficult to change a part of the system - as said, a lot of things depend on other parts of the system to function so changing parts might be more work than rewriting the whole thing. This obviously depends on what kind of change you specifically want to make. As said a lot of the actual calculations are in one file, so it could also very well be that all you need to do is make a few tweaks in there. However, the code is kind of messy - sorry, Bob - and I think it would be fairly confusing to someone who isn't very familiar with it (I've only worked on fairly specific parts, so I too have trouble finding out what part of the code does what), so having someone go over it and move things around might be more trouble than it's worth. I think that, especially if you intend to make the scoring simpler and change some other things too, a rewrite would be a worthwhile project, though obviously it would still take a fair amount of time. I think this kind of project would greatly benefit from an object oriented type of code framework, and JDC was probably written back when PHP didn't actually support objects. The best would probably be to have someone who knows his PHP and JDC info well to go over the scoring functions and determine whether changing the current system would be possible, once you've finalized the new scoring system. JDCE is in a completely separate codebase (though it borrows a lot of things from JDC, the files and database are separate) and getting it running would probably be less of a problem as you apparently don't intend on changing much about that. If you manage to convince Bob to help though, he'd probably have no problem changing things around, the code probably makes a lot of sense to someone who is deeply familiar with it ;) |
Quote:
|
I cannot make any coding for JCS afaIk and I guess that the scoring system is and will be good. Anyway, what are the alteratiOns being considered? A single-elimination tournament alongside The season sounds good with one match-up per round. I suggest that if players want to particiPâté, it may be successful and if so, try it another time! Because it could be more efficient once it's been done before, and after enough tournaments, scheduling should get easier. Also, what does confidence mean in regards to points for dueling?
|
Going to quote the stuff about scoring changes here. This is from 2007!
Quote:
Quote:
|
Still, this sounds like a far more fair system and punishes players for dueling the same player 20x. 2v2s with quality sounds a lot better too. :)
|
Here's another gem from that thread:
![]() |
BASIC SYSTEM - is good. I would not change anything there.
DUEL FORMULA - I would like to edit it a bit. I wonder, why would you get a point if you lose a duel? A "+1" on the end is useless. Maybe you want to satisfy players to keep playing by regarding them with that point, but, for me, it's useless. Why? Well, because you can't lose points. In the worst case you can not receive any points (means that you'll stay on the same amount of points like you had before that duel). Just remove +1 and everything will be good there. QUALITY FACTOR for duels - I just think that roast:fall matters much more than win:lose. Code:
qualityFactor = ((opponent's win:loss overall) + (opponent's Roast:Fall against you)) / 2QUESTION: qualityFactor isn't the same for duels and 2v2s? It would be good if they're different, because some players aren't as good in duels as they're in team games or vice versa. |
It is very hard to reclaim your position in the top 3 if you are away even for one week. Should this be fixed?
|
Sounds like you're talking about the old system, Jake
|
Indeed, and there doesn't seem to be any fixes yet. Thought that I should mention it.
Also: Quote:
|
Hey everyone, it's getting closer and closer to that time, where summer is here and we're all free to get down to some good old fashioned duelling (and events). So upon minor discussion, JDC 21 is planned to start again in July, or around the last week of June, or so.
So what will be different this season? Well, we wanted to make a new scoring system as you could tell, but as far as I can confirm, that won't happen till JDC 22. However, to spice things up a little, I have opted to run JDCE alongside JDC again, so what is JDCE? JDCE is going to be a single-elimination knock-out tournament that runs alongside JDC, whereby players will have to face one opponent per round in probably pre-determined maps. However, I haven't decided if I want this to be a 1v1 or a 2v2 tournament yet, so I open this section to you; tell me what you would like to see in JDCE? JDCE will also be worth a set amount of points, which will be distributed according to the position you appear in the knock-out table. This isn't all completely figured out yet, so more details later to follow. What else, well, Whantil causes 3hks >: [. See you in a month! |
CeeJays seal of approval.
1v1 JDCE! |
Help me
Hello, because i cant post i will reply here searching for help :/ ...
Im very old nostalgic JJ2 player... 2 years ago i found this site but i was just looking, now i want to play online with y guys.... So can u give me links to download game with mp mod :D... |
Use Google, just adding the word 'Digiex' should put you in the right track.
Spambot much? |
It's no longer July. What are the plans at this point?
|
Quote:
|
Depending on what exactly needs to be done, maybe I could help. I don't know whether Bob would mind though.
|
It's about setting up the new season on the website and archiving the old one. No one really knows how, and when last asked about it Bob strongly discouraged anyone else from trying.
Would be nice if you did take a look, though. |
No clue based on a quick look. Maybe I could just copy the site and reset the database or something, but the question is what does jdc proof , not who is the best player , no jdc proofs who is the smartest
|
As long as jdc keeps (or makes!) people engaged, it can proof pudding for all I care.
|
Jazz Duelist Challenge
JDC duel?
|
"and beyond"
JDC 22 will begin on June 1st.
More announcements to come within the next week, but expect more cool stuff and more JDCE. |
Quote:
And it looks like Stijn's JDC site recode is making quite some progress! :cool: |
Quote:
Anyone reading this, do feel free to take me making it open source as an invitation to help coding ;) |
Maybe if I stop being lazy, this'll give me a chance to make a banner for JDC. I barely have any knowledge on fancy effects though, so I'll leave that to someone else.
|
Just a reminder that the new season starts in 3 days and there's no logo yet.
|
[img]http://www11.speedyshare.com/J89tC/download/dzez.png[/img]
|
| All times are GMT -8. The time now is 12:16 PM. |
Powered by vBulletin® Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
JCF © 2001-Infinity Jazz2Online