NEW Utopia [html5, island simulation]

Re: NEW Utopia

Postby richardjames13 » 25 Mar 2011, 11:01

It looks really good so far. I like the new storm graphics.

"You lost a crop" could be re-written as
"You lost a crop from storm damage"
"You lost a crop due to rebels"
"You crop has been depleted"

Also hurricane has an "e" on the end.
richardjames13
 
Posts: 27
Joined: 03 Jan 2011, 05:16

Re: NEW Utopia

Postby qubodup » 25 Mar 2011, 12:16

real problems
1. fish + pirate + patrol on one field will leave the pirate alive

maybe maybe problems
2. destruction sound is too loud IMHO
3. a grid might be helpful
4. indication where units go to might be helpful

definitely maybe problems
6. i don't like the micro-management, i'd prefer fishing boats to go for fish automatically (at least fish that is 1 field far) and the same for patrol boats. I assume the game is about micromanagement and my argument is invalid ;)

btw: sounds work in Iron (chromium fork i think) on Windows
User avatar
qubodup
Global Moderator
 
Posts: 1671
Joined: 08 Nov 2009, 22:52
Location: Berlin, Germany

Re: NEW Utopia

Postby oberhamsi » 25 Mar 2011, 22:45

New version, yeah!! The biggest new 'eye candy' is, that I added a kind of move animation. Most of your suggestions are done too. The map is slightly different and the simulation a lot different.

http://apps.gamejs.org/newutopia/ (hard reload for new version. sound in firefox & maybe windows chrome)

richardjames13 {l Wrote}: It looks really good so far. I like the new storm graphics.

"You lost a crop" could be re-written as
"You lost a crop from storm damage"
"You lost a crop due to rebels"
"You crop has been depleted"

Also hurricane has an "e" on the end.


Thanks! :) and *ähm* fixed that 'e'.

I added all those crop log message variants and a couple others. I think the log is now a lot more info, less blah blah.

qubodup {l Wrote}:real problems
1. fish + pirate + patrol on one field will leave the pirate alive


not sure i want to change that :) it makes the pirate very strong. he is stupid so he should at least be strong. i think. and at least in my games i didn't feel like the pirates were too much trouble to avoid.

maybe maybe problems
2. destruction sound is too loud IMHO


fixed

3. a grid might be helpful


cursor shows grid on hover.

4. indication where units go to might be helpful


is this less of a problem now that units move more continously?

definitely maybe problems
6. i don't like the micro-management, i'd prefer fishing boats to go for fish automatically (at least fish that is 1 field far) and the same for patrol boats. I assume the game is about micromanagement and my argument is invalid ;)


;) a little bit micro is okay. i'm thinking about adding a pause or slow-down option though.

btw: sounds work in Iron (chromium fork i think) on Windows


cool!

is the text readable? hostely: did you read any of it? what. the picture parts, right? or should i dump it. could make it less intimidating & more 'wondrous' lol i think i should at least hide it behind a click - only show more then necessary unless asked for, right?
User avatar
oberhamsi
 
Posts: 105
Joined: 06 Sep 2010, 18:38
Location: EU

Re: NEW Utopia [html5, island simulation]

Postby qubodup » 26 Mar 2011, 21:19

It does not work on iron on windows any more.

Error log:
{l Code}: {l Select All Code}
/newutopia/javascript/main.js?rnd=513400747596.92303.1009240089071.381:4621301170157973 loaded  10 of 22
/newutopia/javascript/main.js?rnd=513400747596.92303.1009240089071.381:4621301170158178 loaded  20 of 22
/newutopia/javascript/main.js?rnd=513400747596.92303.1009240089071.381:4621301170158428 WorldSize: 
Array
28/newutopia/javascript/main.js?rnd=513400747596.92303.1009240089071.381:385Uncaught TypeError: Object function Object() { [native code] } has no method 'keys'
/newutopia/javascript/main.js?rnd=513400747596.92303.1009240089071.381:4621301170160500 World.update: month 1
29/newutopia/javascript/main.js?rnd=513400747596.92303.1009240089071.381:385Uncaught TypeError: Object function Object() { [native code] } has no method 'keys'
/newutopia/javascript/main.js?rnd=513400747596.92303.1009240089071.381:4621301170162528 World.update: month 2
29/newutopia/javascript/main.js?rnd=513400747596.92303.1009240089071.381:385Uncaught TypeError: Object function Object() { [native code] } has no method 'keys'
/newutopia/javascript/main.js?rnd=513400747596.92303.1009240089071.381:4621301170164570 World.update: month 3
29/newutopia/javascript/main.js?rnd=513400747596.92303.1009240089071.381:385Uncaught TypeError: Object function Object() { [native code] } has no method 'keys'
/newutopia/javascript/main.js?rnd=513400747596.92303.1009240089071.381:4621301170166598 World.update: month 4
29/newutopia/javascript/main.js?rnd=513400747596.92303.1009240089071.381:385Uncaught TypeError: Object function Object() { [native code] } has no method 'keys'
/newutopia/javascript/main.js?rnd=513400747596.92303.1009240089071.381:4621301170168638 World.update: month 5
27/newutopia/javascript/main.js?rnd=513400747596.92303.1009240089071.381:385Uncaught TypeError: Object function Object() { [native code] } has no method 'keys'
/newutopia/javascript/main.js?rnd=513400747596.92303.1009240089071.381:4621301170170651 World.update: month 6
29/newutopia/javascript/main.js?rnd=513400747596.92303.1009240089071.381:385Uncaught TypeError: Object function Object() { [native code] } has no method 'keys'
/newutopia/javascript/main.js?rnd=513400747596.92303.1009240089071.381:4621301170172681 World.update: month 7
28/newutopia/javascript/main.js?rnd=513400747596.92303.1009240089071.381:385Uncaught TypeError: Object function Object() { [native code] } has no method 'keys'
/newutopia/javascript/main.js?rnd=513400747596.92303.1009240089071.381:4621301170174705 World.update: month 8
29/newutopia/javascript/main.js?rnd=513400747596.92303.1009240089071.381:385Uncaught TypeError: Object function Object() { [native code] } has no method 'keys'
/newutopia/javascript/main.js?rnd=513400747596.92303.1009240089071.381:4621301170176739 World.update: month 9
28/newutopia/javascript/main.js?rnd=513400747596.92303.1009240089071.381:385Uncaught TypeError: Object function Object() { [native code] } has no method 'keys'
/newutopia/javascript/main.js?rnd=513400747596.92303.1009240089071.381:4621301170178748 World.update: month 10
28/newutopia/javascript/main.js?rnd=513400747596.92303.1009240089071.381:385Uncaught TypeError: Object function Object() { [native code] } has no method 'keys'
/newutopia/javascript/main.js?rnd=513400747596.92303.1009240089071.381:4621301170180788 World.update: month 11
28/newutopia/javascript/main.js?rnd=513400747596.92303.1009240089071.381:385Uncaught TypeError: Object function Object() { [native code] } has no method 'keys'
/newutopia/javascript/main.js?rnd=513400747596.92303.1009240089071.381:4621301170182833 World.update: month 12
/newutopia/javascript/main.js?rnd=513400747596.92303.1009240089071.381:4621301170182844 World.update, island census {"total":107,"birthRate":5,"deathRate":4.605,"unhappy":107,"hungry":107,"productivity":2,"harmony":0}
29/newutopia/javascript/main.js?rnd=513400747596.92303.1009240089071.381:385Uncaught TypeError: Object function Object() { [native code] } has no method 'keys'
/newutopia/javascript/main.js?rnd=513400747596.92303.1009240089071.381:4621301170184865 World.update: month 13
29/newutopia/javascript/main.js?rnd=513400747596.92303.1009240089071.381:385Uncaught TypeError: Object function Object() { [native code] } has no method 'keys'
/newutopia/javascript/main.js?rnd=513400747596.92303.1009240089071.381:4621301170186898 World.update: month 14
29/newutopia/javascript/main.js?rnd=513400747596.92303.1009240089071.381:385Uncaught TypeError: Object function Object() { [native code] } has no method 'keys'
/newutopia/javascript/main.js?rnd=513400747596.92303.1009240089071.381:4621301170188930 World.update: month 15
29/newutopia/javascript/main.js?rnd=513400747596.92303.1009240089071.381:385Uncaught TypeError: Object function Object() { [native code] } has no method 'keys'
/newutopia/javascript/main.js?rnd=513400747596.92303.1009240089071.381:4621301170190961 World.update: month 16
29/newutopia/javascript/main.js?rnd=513400747596.92303.1009240089071.381:385Uncaught TypeError: Object function Object() { [native code] } has no method 'keys'
/newutopia/javascript/main.js?rnd=513400747596.92303.1009240089071.381:4621301170192994 World.update: month 17
19/newutopia/javascript/main.js?rnd=513400747596.92303.1009240089071.381:385Uncaught TypeError: Object function Object() { [native code] } has no method 'keys'


It works on chromium on linux. The movement is awesome! I hated the non-predictable movement before, this is great now!

PS: ok, the movement is a little problematic because the units react after a short delay.. also I'm not sure what moment counts now. it seems I get money when I say the fishing boat to sail to the future position of the fish swarm and now when they are on the same field at the same time..
User avatar
qubodup
Global Moderator
 
Posts: 1671
Joined: 08 Nov 2009, 22:52
Location: Berlin, Germany

Re: NEW Utopia [html5, island simulation]

Postby richardjames13 » 27 Mar 2011, 03:35

One more comment form me. The current font makes the numbers hard to read the 1 looks like a 7.
richardjames13
 
Posts: 27
Joined: 03 Jan 2011, 05:16

Re: NEW Utopia [html5, island simulation]

Postby oberhamsi » 27 Mar 2011, 15:49

new release, yippie! http://apps.gamejs.org/newutopia/

new features / major bug fixes

* main menu with round select: freeform, 15, 40 or 80 rounds
* fixed safari & chrome javascript crashes
* iOS compatibility :cool: (i tested on ipad)

richardjames13 {l Wrote}:One more comment form me. The current font makes the numbers hard to read the 1 looks like a 7.


yeah, i noticed that too. i reverted back to the old font :|

thanks for helping me test this! awesome.


qubodup {l Wrote}:It does not work on iron on windows any more.


fixed that and the chrome crashes. i hope.

PS: ok, the movement is a little problematic because the units react after a short delay.. also I'm not sure what moment counts now. it seems I get money when I say the fishing boat to sail to the future position of the fish swarm and now when they are on the same field at the same time..


the fishing boat *should* get the money & the 'ding' sound as soon as it touches the fish. is that offset? so you only get the money if you catch the fish.

regarding the unit delay: i made that less, i though having a bit of a delay would be okay for ships.

and a random pro tip: you can save a picture of your kingdom at anytime by right clicking on water and seleting 'save image...'

other stuff i did:

simulation tweaks
* pirates move further, are more dangerous
* player boat pathfinding fixed (less zick-zack, more predictable)
* less money from population
* fixes fish income being doubled in some situation
* hurrican more dangerous

eye candy
* weather fades out
* reverted font (more redable)
User avatar
oberhamsi
 
Posts: 105
Joined: 06 Sep 2010, 18:38
Location: EU

Re: NEW Utopia [html5, island simulation]

Postby oberhamsi » 28 Mar 2011, 14:53

and today i fixed the main menu. and you can now actually chose how many rounds to play or play freeform forever

ESC always brings you back to menu / pauses game and has help.
User avatar
oberhamsi
 
Posts: 105
Joined: 06 Sep 2010, 18:38
Location: EU

Who is online

Users browsing this forum: No registered users and 1 guest