maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Games (https://talk.maemo.org/forumdisplay.php?f=12)
-   -   [Announce] Crosswords (Singleplayer & Multiplayer) (https://talk.maemo.org/showthread.php?t=86355)

draxcp6 2012-08-28 22:54

[Announce] Crosswords (Singleplayer & Multiplayer)
 
Hi there :)

This game is participating in Maemo 2012 competition, and this is my first project using QT.

Here you can visit official website.

Brief description: Game is about making words from given letters (scrabble-like game).

Players: Singleplayer and Multiplayer (from 2 to 4 players via LAN)

Languages: English and Serbian (I don't know any more languages :D)

Description: You get letters, and you must use them for given time (configurable) in order to not receive penalty (configurable). You define how big table will be, how many letters you get per round, what dictionary to use (at the moment only English and Serbian are supported) and many more. In other words, game is very customizable so you can adjust it however you like.
Also, it is optimized for touch screens (cellphones - supports landscape and portrait modes) but it works good on desktops.
You can connect different devices to play in multiplayer (for example you can host game on PC and then connect to game with N900 and another PC - just make sure that they are in same network).

Sreenshots:

Videos:
Little explainings
Network gameplay

How to play:
- Single word:
It is fairly simple, just make one word from given letters.
- Crosswords:
Your goal is to make word from given letters (just drag them on table) and try to make best score. Tap on letter (which is on table already to remove it) or drag it on another place.
Valid words are recognized from-left-to-right and from-top-to-bottom directions.

Configure game: You have plenty options, here are some explanations:
Dictionary - <name>: Click to select dictionary which you would like to use. <name> represents currently selected dictionary.
Players: How many players should server accept
Rows: How many rows should have table
Columns: How many columns should have table
Letters: How many letters should be available
Guarantee word: This will make sure that you can make at least one word from given letters (though it will be automatically disabled in cases where is not possible - like when dictionary have shortest word length 3, but you want only 1 letters to have)
Expandable words: By enabling this, when you finish round, valid words can be extended in next round (example: CAT, in next round you can extend to CATS), but if you disable this, words will be surrounded by special character so you can't extend them (example: CAT will be surrounded like -CAT-)
Double score: Your score will be doubled if you make X or more valid words (where X is number - configurable)
Penalty for unused letters: If enabled, at end of round player will receive penalty - 2 points for each unused letter. Unused letters are those who are still on "Letters Panel" (not in table)
Round time: In seconds, how much round should last
Round limit: If enabled, you can limit number of rounds
Scoreless round limit: If enabled, you can limit number of rounds in which player didn't found any valid word (didn't got any score)

Useful info:
- You receive 1 point for each letter in valid word (example: CAT - 3 points, SUPER - 5 points...)
- If word contains 2 or more same letters you get bonus points (but you won't get notification, instead it will sum up - example: WOOD - normally you would get 4 points, but since you have 2 O's you will get 5 points)
- If you make 2 or more same words in same round, you will get more points (you will get notification about that, example: if you make 2 "FAST" words, you will receive 4 points for word, and then that is multiplied with 3, so you get 12 points. But if you find 3 "FAST" words, multiplier will be 5 so you get 20 points. You can see from here that for each word multiplier is increasing by 2)
- For extended words you will get score for whole word (not just extended part)

Frequently Asked Questions (FAQ):
- When I host, my game is not visible to other clients in network
Quote:

Make sure that firewall is not blocking ports 20000 and 20001, they are used for game announcing and game communication.
- What "Smooth" button does (in settings)?
Quote:

It makes elements smooth. On phones it is barely noticeable but if you run game on PC, you can see difference for example on button edges that they are not so sharp and squarey.
DOWNLOAD (please use direct links only when primary is not working for you - my hosting package is not unlimited...):
- 0.0.2
Windows (XP & 7) - - - DIRECT LINK
Maemo 5 (N900) - - - DIRECT LINK
MeeGo (N9 & N950) - - - DIRECT LINK
Source Code - - - DIRECT LINK
Changelog:
* MODIFIED: Game announcement happens more often
* ADDED: Author and year info

- 0.0.1
Windows (XP and 7) (Mirror 1) - I haven't tested on other operating systems, but I think that it should work also on Vista
Maemo (Fremantle - N900) (Mirror 1)
MeeGo (Harmattan - N9/N950) (Mirror 1)

Game is also available on extras-devel for N900 thanks to AapoRantalainen :)
NOTE: It is better to download from links instead in repository. Game in repository is not optimized for N900.

Known bugs:
- N9 and N900 can't reproduce any sounds
- in multiplayer clients can't receive non-standard letters (like čćš)
- dictionaries are not perfect (I might do some cleanup as much is possible)
- N9 runs game slower (its not so fluid as on N900)
- N9 sometimes show bad rendering very short (like on half second or less)
- N9 is locked to landscape (portrait mode is not working)

Despite those problems on N9, game is still playable (performance can be increased by disabling Animate and Smooth).

You can request new features or report bugs, I will try to integrate/fix them when I have time.

Comments are welcome :)

imo 2012-08-28 22:57

Re: Crosswords
 
is it in devel ?
Edit : alright alright ,sure i will be testing it as it hit the repos .Always have loved those brain eating games.this might be an other fun for sure .

draxcp6 2012-08-28 23:01

Re: Crosswords
 
Quote:

Originally Posted by imo (Post 1256996)
is it in devel ?

No. Sorry I am really new to C++ and QT development, and I don't know how to add it in repository.

It is for contest and I am really on rush right now, but I will try to finish it in next 4-5 days (just need to fix bugs, and to implement few things, but it is right now somewhat playable).

draxcp6 2012-09-01 15:08

Re: Crosswords
 
Ok download links are set and I putted small explaining how game works.
Waiting for response :)

draxcp6 2012-09-02 17:56

Re: Crosswords
 
I am sorry, I haven't realized that 4shared requires login for download (luckily my friend informed me about this).
I have uploaded now on MediaFire (where you should be able to download without logging in) and left 4shared (as mirror) links.

draxcp6 2012-09-04 21:40

Re: [Announce] Crosswords (Singleplayer & Multiplayer)
 
After doing some searching, I am thinking that I might didn't choosed good title for my game.
For me, "Crosswords" and "Scrabble" looks same, but now I am thinking that "Scrabble" is more appropriate name (or perhaps "Multiwords"?).

Can someone help me with this naming problem?

English isn't my native language...

danested 2012-09-04 22:06

Re: [Announce] Crosswords (Singleplayer & Multiplayer)
 
The name Scrabble is a trademark of Hasbro, Inc. in the United States and Canada; elsewhere, it is trademarked by Mattel. The game is sold in 121 countries and there are 29 different language versions.

Well, just to say scrabble though appropriate, may not be a good idea. Scrimble? weirdly mixed way of saying Simple scrabble like game :p

danested 2012-09-04 22:14

Re: [Announce] Crosswords (Singleplayer & Multiplayer)
 
I came up with that word by myself, honest... But it looks like its hard to come up with words that are not already used these days...

draxcp6 2012-09-04 22:35

Re: [Announce] Crosswords (Singleplayer & Multiplayer)
 
Quote:

Originally Posted by danested (Post 1261230)
I came up with that word by myself, honest... But it looks like its hard to come up with words that are not already used these days...

I didn't knew about title trademarking.
So I guess I should leave it as is (Crosswords), since it is not trademarked (yet)?

Thanks for help :)

kojacker 2012-09-05 20:55

Re: [Announce] Crosswords (Singleplayer & Multiplayer)
 
Hey draxcp6, it looks really good from watching the videos - it appears to run smooth and the networking between device is really impressive. Looking forward to trying it out :)


All times are GMT. The time now is 03:25.

vBulletin® Version 3.8.8