Making a replacement for TeamSpeak - CipherSpeak

Asphyxia

Owner
Administrator
Apr 25, 2015
1,845
2
2,199
327
The Qt framework is horribly slow, full of bugs, and has enabled TeamSpeak clients to crash tens of times.

Whether you like TeamSpeak or not, you know the importance of efficient programs, appropriate garbage collection, and keeping memory issues to a minimum while utilizing secure coding practices. This can include scanning code for insecure functions, working with secure development teams, and performing fuzzing of software to find bugs or crashes before software is released.

The proposed solution is CipherSpeak. I know what you're thinking, why CipherSpeak for the name? Because ciphers have been used in the earliest forms of encryption. In order to make a message go from "Nice one." to for example "Kawq iew." there has to be some system/rules followed to get to/from a point of ciphering. Security and stability are top concerns!

Our end-to-end encryption employed to keep your chat and voice data safe will be superior compared to TeamSpeak and other similar systems. We hope to gain attention from the gaming community and then move into professional development for larger companies to support business application of the software.

PoC skeleton:

Want to join our development team? We are looking for developers: https://forms.gle/5GiTav1pPJvoZroY8
 
Last edited:

DanyB

Member
Jul 17, 2017
13
9
41
Awesome! I only know the basics of C#, I would love to help, but i wouldn't be able to help much. :(
I'm sure it will be and look great!
 

Daica

Active Member
Aug 18, 2015
29
23
90
I think before you decide on a theme and how the program is going to look, there should be a working sample.
Meaning, you have a server that can accept connections, is secured, and ready.
You should have a client that can connect to the server, send commands to the server, connect to different voice channels, voice chat + text chat.
You know, the basic features that TeamSpeak/Discord would have.

The GUI will come almost naturally and much easier in my experience once I have a working backbone for my programs.
 

Asphyxia

Owner
Administrator
Apr 25, 2015
1,845
2
2,199
327
In all of reality, we will probably end up going with some type of a UI framework, for the client.

we could utilize something like: https://bunifuframework.com/demos/#! --- this https://www.infragistics.com/ --- this https://www.devexpress.com/ --- this https://www.syncfusion.com/ --- this https://www.shieldui.com/ --- this https://www.telerik.com/devcraft --- this https://xceed.com/ --- this look nice too http://fineui.us/ kind of has a Discord feel -- an all inclusive list of things to consider for UI choice can be found here https://michaelscodingspot.com/9-must-decisions-in-desktop-application-development-for-windows/

There are a lot of options. The design or theme is not going to be anything less than loved by the target audience. It would make no sense to deliver an app without taking feedback from the community. These are just prototyping examples of what CAN be done, not what WILL be done. :)

We appreciate all feedback, of course. In my personal opinion though, that video demo quickly shows you can rather quickly allow custom themes. In fact, we could just allow user-submitted custom WPF styling/theme packs, then we could possibly allow user-submitted themes right into the C# form control design(s).

Just all for the sake of example and showing we are actually actively researching..
 

Daica

Active Member
Aug 18, 2015
29
23
90
I have experience with DevExpress, Telerik, and Bunifu if you ever need any help there. I use it at work
 
Top