velnias75 / netmaumau-qt-client Goto Github PK
View Code? Open in Web Editor NEWQt client for the NetMauMau server
Home Page: https://github.com/velnias75/NetMauMau
Qt client for the NetMauMau server
Home Page: https://github.com/velnias75/NetMauMau
Should run in 1 second steps as it does on Linux. What the hell is doing Win32 here???
If the open card is a 8 the AI player has the first turn, which can be irritating to the human player. Thus mention it in the messages of the AI who has the first turn.
Show card count in messages in bold font because this information is more important than the turn, right beside it.
Maintain and show a highscore list
Implement a QStyledItemDelegate to center player images
Stop and hide counter ongame win/lost
Show server output if "at start" is checked doesnt work
Use gamestate's maumau count for better matching Win/Lost messageboxes in multiplayer mode
Qt can convert images, while the server sticks to PNG. If a player wants to use a non-PNG image, convert if the format is supported by Qt.
Sometimes NetMauMau crashes, and when I try to restart, I get this message:
"NetMauMau is already running!"
I try to kill all the processes, but it keeps giving me that message! Only when I restart it goes away.
From @jimazas on January 11, 2015 20:20
When a Jack(J) is thrown and you have to pick between the 4 colours with the pop up window, it displays only a black or red bar instead of the pictures of spade,clubs,diamonds and hearts. The same thing happens when the opponent throws a Jack(J) and it should display these pictures below the thrown cards.
Copied from original issue: velnias75/NetMauMau#18
You like to play Mau Mau? So you can can combine fun and help at the same time.
Factor out all running game dependent state of MainWindow
and encapsulate it into an own class which will be resettable with clientDestroyed()
Disconnect destroys client, but server takes no notice of it.
Another strange Win32 fuss ๐
Players without any picture should get one of 5 default pictures
Add a picture alternatively by dropping it onto the Serverdialog and onto the player name above "My cards"
Since the client apparently seems to be a total and complete failure (and I admit my strength surely is far away from UI design/usability), I'm considering to give up at least the client and offer to hand over the code to somebody who wants to create a usable client for the NetMauMau server.
It was originally developed as proof of concept, but since nobody was willing to write a client for the NetMauMau server, I tried to at least release this crap. Sorry ๐ข
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
Implement the client counterpart of velnias75/NetMauMau#10
From @velnias75 on February 8, 2015 7:23
If disconnecting from a multiplayer game, watching isn't possible in the next game.
I guess it is because of a failed reset in the server, not the client.
Copied from original issue: velnias75/NetMauMau#28
Create a manpage for the client
Do not remove the chosen card before it was accepted by the server.
Design and show a splash screen
My proposal created from this tutorial:
Beep sound don't work on Linux. To keep both platforms similar, remove beep sound on Mau
At every show event reset focus to first suit if no suit is preset.
Set client proto version to 0.15
Use MACHINENAME
environment variable as standard server alias for localhost on Win32
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.