maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Games (https://talk.maemo.org/forumdisplay.php?f=12)
-   -   Freeciv Hildonized UI (https://talk.maemo.org/showthread.php?t=57440)

smoku 2010-06-30 02:08

Freeciv Hildonized UI
 
I really wanted to play Civilisation on my N900, but I find Freeciv SDL interface unbearable - so I spent this evening porting hildonized Freeciv UI to latest 2.2.1 Freeciv source.

It's progressing nicely. :) I have package ready and working on SDK. There are some rough edges to clean though.

http://i46.tinypic.com/nyfej5.png

maxximuscool 2010-06-30 02:13

Re: Freeciv Hildonized UI
 
NICE!! Man are you an angel or what buddy? You just keep doing the good things for us human here :D

kureyon 2010-06-30 03:01

Re: Freeciv Hildonized UI
 
Quote:

Originally Posted by smoku (Post 734860)
I really wanted to play Civilisation on my N900, but I find Freeciv SDL interface unbearable - so I spent this evening porting hildonized Freeciv UI to latest 2.2.1 Freeciv source.

Great stuff!

When you've done Freeciv any chance you could hlidonize Keepass as well? :D

eiraku 2010-06-30 14:15

Re: Freeciv Hildonized UI
 
First Dune now this? Smoku, you have my heartfelt thanks.

Patola 2010-06-30 14:29

Re: Freeciv Hildonized UI
 
Quote:

Originally Posted by kureyon (Post 734880)
When you've done Freeciv any chance you could hlidonize Keepass as well? :D

Keepass[X] is made in QT, not GTK+, so hildonizing it does not apply...

Helmuth 2010-06-30 14:42

Re: Freeciv Hildonized UI
 
Quote:

Originally Posted by eiraku (Post 735452)
First Dune now this? Smoku, you have my heartfelt thanks.

And don't forget the maemo5 Widelands. :D (yeah, many hours of fun!)

Alex Korova 2010-06-30 20:41

Re: Freeciv Hildonized UI
 
Nice - I just started playing freeciv on my N900, can't wait for this.

kidcharles 2010-07-01 14:17

Re: Freeciv Hildonized UI
 
Thanks for working on this smoku, much appreciated!

smoku 2010-07-16 00:51

Re: Freeciv Hildonized UI
 
Here are some screenshots.

http://i29.tinypic.com/8ygoew.png
http://i29.tinypic.com/f9ef7r.png
http://i29.tinypic.com/sb4yh0.png
http://i28.tinypic.com/3493ng7.png
http://i32.tinypic.com/2dmeaeo.png
http://i30.tinypic.com/2hnnhh3.png
http://i28.tinypic.com/1y8y6v.png
http://i25.tinypic.com/28ba7tj.png
http://i30.tinypic.com/w9tn3n.png


Unfortunately GTK+ interface is heavily "windowish" and using it involves a lot of scrolling, tab switching, window swapping etc.

Getting it working right would require major overhaul close to a rewrite. I won't attempt this on my own. I'm no UI designer.

If anyone is interested in the source, it's on my github: http://github.com/smokku/freeciv

droll 2010-07-16 01:17

Re: Freeciv Hildonized UI
 
it looks so pretty!

Dr Zaius 2010-07-16 04:11

Re: Freeciv Hildonized UI
 
Looks awesome, I find the current interface to be a bit cumbersome to actually enjoy the game.

smoku 2010-07-16 09:34

Re: Freeciv Hildonized UI
 
I guess I will upload it to extras-devel and we'll see what ahppens. ;-)

smoku 2010-07-16 22:43

Re: Freeciv Hildonized UI
 
http://maemo.org/packages/view/freeciv/ here you are.
Tell me what you think. Opinions, suggestions, ideas.

lubabula 2010-07-18 12:49

Re: Freeciv Hildonized UI
 
Unable to install.

Magik 2010-07-18 15:06

Re: Freeciv Hildonized UI
 
smoku, when units are stacked I can't move them, because "choose unit" menu pops out. It's possible to move those units by arrow keys, but it isn't that comfortable :p
And i don't know how to build a city with settlers :D
Anyway new UI is brilliant :)

Quote:

Unable to install.
I installed it with no problem. Try again from app manager.

smoku 2010-07-18 15:25

Re: Freeciv Hildonized UI
 
Quote:

Originally Posted by Magik (Post 755832)
smoku, when units are stacked I can't move them, because "choose unit" menu pops out.

And how would you solve this problem?
I.e. describe the workflow:
1. click this and this happens
2. then select that
3. then do that and unit does that

Quote:

And i don't know how to build a city with settlers :D
Select a settler unit and select build city from menu -> unit :)

smoku 2010-07-18 15:38

Re: Freeciv Hildonized UI
 
I started noting my ideas for changes to the UI.
http://wiki.github.com/smokku/freeciv/tablet-ui-changes

nux 2010-07-18 15:39

Re: Freeciv Hildonized UI
 
It installed but it is unplayable, when run all I get is this:
http://lh4.ggpht.com/_9TEWbRJa_8M/TE...64/FreeCiv.png

MiK546 2010-07-18 21:19

Re: Freeciv Hildonized UI
 
Quote:

Originally Posted by nux (Post 755859)
It installed but it is unplayable, when run all I get is this:
http://lh4.ggpht.com/_9TEWbRJa_8M/TE...64/FreeCiv.png

You have to open the programs menu (press the FreeCiv -text at the top bar) and there you will find the normal options.
------------------
I have found a few bugs:
1. You can't change any setting graphically because the textboxes and checkboxes aren't visible in the settings. And no, there isn't a scrollbar, I checked. The only way to change settings currently is by writing "/set <values name> <value>".
2. There isn't actually any meu in the game once you start playing. Currently you can only do things like build roads or cities with keyboard shortcuts (wich at least I can't remember).

Anyways you have done great job so far on this and it's already more usable than the old port.

Bratag 2010-07-18 22:13

Re: Freeciv Hildonized UI
 
Seriously we need to give smoku some sort of award for having done more for the gaming community of the N900 than anyone could have asked. In fact the more we weed out the N900 whiners and people who got the phone for the wrong reasons. The more the community impresses me and makes me glad I went N900.

lemmyslender 2010-07-19 12:49

Re: Freeciv Hildonized UI
 
Quote:

Originally Posted by smoku (Post 755841)
Select a settler unit and select build city from menu -> unit :)

I'm feeling dumb, how do I get the menu? I have a unit settler unit selected, but don't get a menu no matter what I do?

smoku 2010-07-19 13:03

Re: Freeciv Hildonized UI
 
You should have a menu active on the window title bar.
(Same place as the menu you used to start the game.)

lemmyslender 2010-07-19 13:25

Re: Freeciv Hildonized UI
 
Quote:

Originally Posted by smoku (Post 756730)
You should have a menu active on the window title bar.
(Same place as the menu you used to start the game.)

That's where I thought it should be. When starting the game, I get Freeciv in the title bar with a little down arrow. Click that and I get the menu. Start new game, brings up the next screen, and I hit the start button. It then proceeds to the main game screen.

Just tried it, in this case I was "Irish", which showed up in the title bar. However, no little down arrow, clicking there doesn' t do anything.

Let me know if there's any info you want, or what else I can try.

nux 2010-07-19 13:34

Re: Freeciv Hildonized UI
 
Quote:

Originally Posted by MiK546 (Post 756116)
You have to open the programs menu (press the FreeCiv -text at the top bar) and there you will find the normal options.

I don't have a top bar, application is runnin in full screen mode.
PS! When I run the game there is brief moment "Property error" in screen.

smoku 2010-07-19 13:41

Re: Freeciv Hildonized UI
 
Quote:

Originally Posted by lemmyslender (Post 756752)
Just tried it, in this case I was "Irish", which showed up in the title bar. However, no little down arrow, clicking there doesn' t do anything.

Looks like the menu setting code is unreliable.
I will be working on this then.

You may submit bugs on http://github.com/smokku/freeciv/issues

lemmyslender 2010-07-19 13:51

Re: Freeciv Hildonized UI
 
Running from terminal, here's what I get:

Code:

1: Gtk menus: file definition not found
1: Gtk menus: Failed to open file '': No such file or directory


smoku 2010-07-19 13:56

Re: Freeciv Hildonized UI
 
I'm going to get rid of the custom GTK+ theme and use the system one anyway...

SovietStriker 2010-09-05 20:05

Re: Freeciv Hildonized UI
 
First off thanks for the Port Smoku.

Question though is there a way to do a "hotseat" game (like 2 players on one n900)? I've looked on the options but didnt find anything

EDIT: on the newest version available from the app repository there is no unit menu (or at least I cant get to it), theres no arrow that brings up the unit menu next the nations title

I guess this has been reported already by the posters above me

http://i56.tinypic.com/11vsakn.jpg

smoku 2010-09-06 00:31

Re: Freeciv Hildonized UI
 
This project is unfinished and not developed anymore.
You'd better be off installing the Freeciv SDL version.

Alex Korova 2010-09-06 15:09

Re: Freeciv Hildonized UI
 
Quote:

Originally Posted by smoku (Post 808226)
This project is unfinished and not developed anymore.
You'd better be off installing the Freeciv SDL version.

To be honest, I actually prefered the SDL versions interface.

hschmitt 2010-09-08 12:57

Re: Freeciv Hildonized UI
 
Quote:

Originally Posted by smoku (Post 808226)
This project is unfinished and not developed anymore.
You'd better be off installing the Freeciv SDL version.

If that's the case, you should consider to remove the package from extras-testing, by voting thump down.

kyllerbuzcut 2010-10-03 11:01

Re: Freeciv Hildonized UI
 
Quote:

Originally Posted by nux (Post 755859)
It installed but it is unplayable, when run all I get is this:
http://lh4.ggpht.com/_9TEWbRJa_8M/TE...64/FreeCiv.png





I also get just the first window with no 'freeciv' text at the top. Is there some special technique to get it to appear or something. It's like it is starting fullscreen but there is no way to get it to come out of that.
I also could not get the freeeciv sdl to work months ago. It just would not start.


All times are GMT. The time now is 02:37.

vBulletin® Version 3.8.8