Whisper

Showcase your libraries, tools and other projects that help your fellow love users.
User avatar
Ensayia
Party member
Posts: 397
Joined: Sat Jun 12, 2010 7:57 pm
Location: Middle of Nowhere, TN

Whisper

Post by Ensayia » Wed Oct 31, 2012 2:08 am

After a long and broken development and a lot of buzz on IRC, I am finally ready to release Whisper to the masses!

What is Whisper?
Whisper is a client and server pair both created in LOVE. It is a general chat room program with a loose authentication scheme originally created as a proof of concept that you can do more with LOVE than just games and also as an exercise in learning Luasocket.

How do I get Started?
Simply download the client from the link below and start it up. Choose an alphanumeric name 20 characters or less and also choose a password, then click Connect and join the server.

How does authentication work?
Truthfully there is no username/password login scheme. Whisper uses a Tripcode system similar to what you might find on 4chan. Your password input is sha1 hashed once locally, and then once again on the server to provide a unique 40 character authentication 'Tripcode' that can be compared against a username. Consistently logging in with the same password will provide the same Tripcode.

What does it look like?
See attached screenshots.

Whisper is still rough around the edges and a little lacking in documentation at the moment. I need your help to improve it! Visit the repo in my signature and submit bugs, feature requests, and comments to contribute to the improvement of Whisper!

I would also like to take a moment to thank a few people. First NikolaiResokav, who I have been working closely with squashing bugs and improving his LOVEFrames GUI library. Also, bartbes for showing me the ropes with LuaSocket and being patient. Lastly, all of the members of IRC who have helped me with advice and numerous client tests over these past few months.

I will leave the server up for the rest of the evening, if not for the next few days so everyone gets a chance to connect and talk. Come join us!

Download Whisper: Link removed. Download the latest .zip from the repository link.

Repository: https://github.com/Ensayia
Attachments
screen1.png
The welcome screen.
screen1.png (29.17 KiB) Viewed 2482 times
screen2.png
Connected and chatting.
screen2.png (32.68 KiB) Viewed 2482 times
screen3.png
The sever program.
screen3.png (18.64 KiB) Viewed 2482 times
Last edited by Ensayia on Fri Jun 14, 2013 6:53 pm, edited 2 times in total.

User avatar
rokit boy
Party member
Posts: 198
Joined: Wed Jan 18, 2012 7:40 pm

Re: Whisper

Post by rokit boy » Wed Oct 31, 2012 2:37 am

awesome! join now, to talk to awesome people!
u wot m8

User avatar
substitute541
Party member
Posts: 484
Joined: Fri Aug 24, 2012 9:04 am
Location: Southern Leyte, Visayas, Philippines
Contact:

Re: Whisper

Post by substitute541 » Wed Oct 31, 2012 3:05 am

Cool.. Joined as PhoenixAkaSub.
Currently designing themes for WordPress.

Sometimes lurks around the forum.

User avatar
substitute541
Party member
Posts: 484
Joined: Fri Aug 24, 2012 9:04 am
Location: Southern Leyte, Visayas, Philippines
Contact:

Re: Whisper

Post by substitute541 » Wed Oct 31, 2012 3:11 am

Got loads of suggestions in my mind. Here are some :

1. Change Icon when someone chats
2. Add a notice when someone types (although that might be speed-intensive)
3. (Maybe) add some emoticons
Currently designing themes for WordPress.

Sometimes lurks around the forum.

User avatar
Nsmurf
Party member
Posts: 191
Joined: Fri Jul 27, 2012 1:58 am
Location: West coast.

Re: Whisper

Post by Nsmurf » Wed Oct 31, 2012 3:30 am

Nice!

You know what would be cool?

If we migrated the love irc channel to here. Probably not going to happen, but it would be awesome :3


Note:

I am not suggesting we do this, just saying it would be awesome.

Anyways, awesome job, Ensayia!
OBEY!!!
My Blog
UE0gbWUgd2l0aCB0aGUgd29yZCAnSE1TRycgYXMgdGhlIHN1YmplY3Q=

User avatar
josefnpat
Inner party member
Posts: 955
Joined: Wed Oct 05, 2011 1:36 am
Location: your basement
Contact:

Re: Whisper

Post by josefnpat » Wed Oct 31, 2012 3:53 am

Nice to finally see a release of this!

Now github it!

edit: didn't see that it was in your sig, as I have my sig disabled.
Last edited by josefnpat on Wed Oct 31, 2012 3:27 pm, edited 1 time in total.
Missing Sentinel Software | Twitter

FORCIBLY IGNORED.
<leafo> when in doubt delete all of your code
<bartbes> git rm -r *
<bartbes> git commit -m "Fixed all bugs"
<bartbes> git push

User avatar
Nsmurf
Party member
Posts: 191
Joined: Fri Jul 27, 2012 1:58 am
Location: West coast.

Re: Whisper

Post by Nsmurf » Wed Oct 31, 2012 5:21 am

something strange happens when you use \n...

Had a fun time plating with it.
OBEY!!!
My Blog
UE0gbWUgd2l0aCB0aGUgd29yZCAnSE1TRycgYXMgdGhlIHN1YmplY3Q=

User avatar
Nikolai Resokav
Party member
Posts: 140
Joined: Wed Apr 28, 2010 12:51 am
Location: United States

Re: Whisper

Post by Nikolai Resokav » Wed Oct 31, 2012 6:15 am

Nice work Ensayia! I look forward to future updates.

User avatar
Ensayia
Party member
Posts: 397
Joined: Sat Jun 12, 2010 7:57 pm
Location: Middle of Nowhere, TN

Re: Whisper

Post by Ensayia » Wed Oct 31, 2012 6:22 am

Yes, using escape characters will break the formatting. There's a way to disallow using those characters through the text input object in LOVEFrames. The fix should be in the next update.

User avatar
T-Bone
Inner party member
Posts: 1492
Joined: Thu Jun 09, 2011 9:03 am

Re: Whisper

Post by T-Bone » Wed Oct 31, 2012 8:10 am

Cool! Will try it out sometime.

Post Reply

Who is online

Users browsing this forum: No registered users and 21 guests