Old ideas
Posted by Cip[1337] on Thursday, 6 January 2011
Cleaning up my projects and backup folders, I found out the first draft from the DP Client I wanted to build. This is dated Nov 2009…
There are many things I wanted to do and some were finished:
- No irc needed anymore
- Each room had own chat for organizing game
- Client would automatically include all hosting software and commands (back then we used LC, so each client would ping each other to detect best host)
- Clan tags included, easy friends adding
- People would know before they add the spot they will have, teams can be done before game is even ready or automatically by xp balance
- You can banrequest, see bans and manage them directly from client
- After each game, replay is automatically uploaded to server and can be browsed by others or used in a banrequest
- Maphack detection. I worked at a function that scans for known maphacks while this program runs. It kinda worked
This program can be easily adapted for today’s situation: instead of LC hosting, you have a list of bots and their availability. It would be even easier since you don’t need separate program for hosting, you just send some commands to another server.
DP should continue my idea of having a single program doing everything and leaving forums just for talks:
- Registration should be done from program (like ZeTool did). Keys would be reused to configure GProxy also.
- Everything you see in that picture, but updated for bots instead of LC
- When user starts the game, gproxy is automatically started and configured
- Program uses the same username/password from forums to login. No more need for irc, qauths, bla bla bla.
- You can basically do anything while the program runs: scan for maphacks, read game statistics, etc
- Handle bans, unbans, new users directly from the interface. Both from user and admin point of view
- Tons of more possibilities…
Without the limit of irc, you can do anything you want. Game creation can be as complex or easy as you need. Users can have avatars, flags, hero picking while adding, team statistics, ratings, active games list, automatically logged chats on server, charts with user evolution and statistics. Most importantly: easy of use and a platform that can attract new users faster. Without stupid forum accounts, forum key, quakenet registration, irc proxies, hidden hosts, bla bla bla. User has only normal account + cd key. That’s it.
This is year 2011. Irc was invented in 1988… I think it’s time to move forward. While platforms like Garena have tremendous success, it still lacks organization and what we provided to users: nice games with mannered people and a good community in general. My example is an old interface with not so nice technology visually. But today it can be done with modern libraries like WPF or even web based as Silverlight / Flash.
The only problem is DP dying in 2010 = less and less people and especially less and less programmers who have time to invest for this kind of projects. At the current rate, DP is not going ascending in 2011. It’s still going down at even faster rate. Innovation = 0, interest = 0. Focusing on stupid forums bans all over the place and whole admin crew winning the inactivity award of the century turned this place into a place where only few hundred players are active and dropping fast. In 2009 there were like 5000+ active users.
Evolution is simple: adapt or die. Slowly.

Unkown_Artist said
wow reading your ideas makes me really sad that nearly nothing has been changed in this time….
i wish you would come back and support dp with your great ideas.
99% of the user would be happy to see you in dp thats for sure!
New year new try for Cip as Admin for pkp??? (:
Lord said
Ofc this sounds great Cip, but who would do this? Ordog is busy on a project, moi does all the little things that arise every new day, we just do not have the programers with the experience/time to do stuff like you proposed.
The last 4-5 months the amout of games per day have been pretty stable, so it’s not like Dp is going to be gone in 2 months or anything close.
So your ideas are nice, but no proper use since atm your the only with the experience/time to do a project like this ^^
Cip[1337] said
Kinda bad situation then? DP has 2 programmers and they don’t have time/mood to even develop for DP. Therefor.. do nothing? You can’t expect this to last forever.
The larger the userbase, the bigger chance you find skilled people. THe more you communicate with people and keep in touch, the higher chances you discover good programmers with time to help. Hell, in my days I had monthly people coming on my private asking me about tools, languages, etc. I did my original bots in MIRC SCRIPT. That is like 1-2 weeks of learning. There were plenty of people who knew that. I guess current bots are in Java, plenty of java developers all over the place. You want to move forward? First start gathering info about your community and see if anyone actually want to participate. Make a Private repository and start adding some code, give open access to more people and things will come together.
But for all that, you need a dedicated admin crew. Other then stupid innactive useless guys that fill EACH AND EVERY SINGLE DAY the crew.
Lord said
Moi and Ordog are doing stuff, but they both have their own projects they are working on and they take enough time that they can’t start another big project at the same time.
moi- said
I just want to say that even if we did not share it with the community, we have been thinking about a lot of stuff with Ordog wich contains most of your ideas above. But thinking is one thing, doing it is an other story and you pretty much sum the situation up : we are only 2 devs atm with not as much time/mood as you used to have. Now there were some people that offered their help and I don’t know if I’m hard to work with or if they were not that motivated but it did not work out as it could have and I don’t mind taking the blame about it.
Anyways, I’d be VERY GLAD to have more motivated devs to work with and actually bring up all those ideas to life.
Cip[1337] said
Your first sentence is relevant: share with community more! Even when I did programming part alone almost most of the great ideas I got them from community and from trying and failing or trying succeeding and improving even more. If you keep quiet for months the people will say nothing happens, admins are inactive, community is dying.. let’s move on.
Try to develop in steps and almost every single month give something. Even if it’s bad, unfinished, at least show some ideas and direction and let the rest of community start involving. If you give them something to do, they will fill their free time. Even non-programmers often have great ideas.
We should talk and see if you have something interesting that maybe I can help… But my conditions are harsh and probably stupid admins left like Foadon won’t like them.
I have some free time this year since I settled everything pretty nice from last year. But I won’t come back as full admin or full developer. I will only help in my free time as a hobby and if I see someone is still alive and cares about DP.
If you still need help, you know how to contact me.