7DRL Success: RULER

58 views
Skip to first unread message

Slash

unread,
Mar 14, 2010, 6:02:23 PM3/14/10
to
Hello all...

Success! Although I forgot the "keep the scope controlled" lesson

Download at: http://dl.dropbox.com/u/3017302/ruler7DRL.zip

Pic: http://slashie.net/share/ruler140310.png

What you can do:
* Create settlements
* Attack barbarians and invade their settlements
* Attack other civs
* Grow in technology (remember to influence cities to get Tinkers)
* Trade resources between settlemetns ( (remember to influence cities
to get Traders for caravans, Load resources and Trade at destination)
* Make Roads
* Move through the seas
* Some other things :)

Will post more info later... the rush!

Thanks!
--
Slashie
http://slashie.net

Slash

unread,
Mar 14, 2010, 8:59:09 PM3/14/10
to
On Mar 14, 5:02 pm, Slash <java.ko...@gmail.com> wrote:
> Hello all...
>
> Success!

Ok, it's finally done, it works! Download: http://slashie.net/request.php?74

Video: http://www.youtube.com/watch?v=SMjlRGv1u0Q

Picture: http://slashware.net/blog/wp-content/uploads/2010/03/ruler140310-11.png

As usual, I forgot whatever lessons learned from last year and yet
again tried to do something too big, I'm glad I could at least get a
portion of what I wanted!

There's no manual yet, but this should serve as an introduction:

In RULER, you are the ruler of one of seven tribes which destiny is to
become civilizations, your goal is to make your people extend all
along the land, and discover the marvels of science and technology...

Be careful though, because you can only count with your life and your
loyal servants. If you die, you will never know what will happen to
your civilization!
* Find a good place for your first 2 settlements, you want a place
with food around (grassland, oceans and rivers are good places). You
will watch your cities grow in time!</li>
* Travel around looking for barbarian settlements to claim for you. Be
careful not to run out of supplies! you can always go to one of your
cities and refill.</li>
* Influence your cities so that Tinkers are born and tech production
starts</li>
* Create units in your cities and Enlist them into your group, so that
you can keep conquering and expanding!</li>
* If you can't create units, it may be because you don't have enough
resources! you can try trading resources from one settlement to
another. Create a caravan (needs trader specialists) and load
resources from a settlement, travel to the destination settlement and
establish a trade route to exchange resources!</li>
* Create sea unit and add them to your group to travel the seas!</li>
* Create workers and build roads between your cities</li>

I will release the source code, just in case anybody wants to
contribute!

Congratulations to all the 7DRL Winners!

Aprox Work Time: 33:30 (25:30 + 8:00)

Ryan Szrama

unread,
Mar 14, 2010, 9:48:19 PM3/14/10
to
You are a mad genius. This game is great, though I'm sure I'll want
to read a manual sooner or later. ; )

My main trouble is keeping perspective on the reach of my settlements,
and I'm not quite sure what to look for in a settlement. I'll have to
try again and start building roads between my settlements... I think I
built my initial settlements too close together, hindering my reach at
the start of the game to find the next closest tribe to take over.

I'm unsure if I should be garrisoning troops... Should I be expecting
attacks on my settlements from computer players that would require a
standing army?

I'm sure these things will be answered in time, but a two hearty
thumbs up from me on what's here so far. I found this much easier to
get into than Expedition.

Good job!

-Ryan

Ryan Szrama

unread,
Mar 14, 2010, 9:50:18 PM3/14/10
to
(On a side note... your gameplay video is much too blurry to be
watchable.)

Slash

unread,
Mar 15, 2010, 12:31:36 AM3/15/10
to
On Mar 14, 8:50 pm, Ryan Szrama <ryan.szr...@gmail.com> wrote:
> (On a side note... your gameplay video is much too blurry to be
> watchable.)

Take a look now! looks much better, probably after reprocessing (be
sure to select 480p)

--
Slashie

Slash

unread,
Mar 15, 2010, 12:36:41 AM3/15/10
to
On Mar 14, 8:48 pm, Ryan Szrama <ryan.szr...@gmail.com> wrote:
> You are a mad genius.  This game is great, though I'm sure I'll want
> to read a manual sooner or later.  ; )

Thank you! We will see... this may evolve into something bigger at
some point (but not by myself alone, I need to team - up here :) )

> My main trouble is keeping perspective on the reach of my settlements,
> and I'm not quite sure what to look for in a settlement.  I'll have to
> try again and start building roads between my settlements... I think I
> built my initial settlements too close together, hindering my reach at
> the start of the game to find the next closest tribe to take over.

Yeah, that's one of the main points of the supply thing, so that you
can't just reach the full globe inmediately. Currently, what you must
look for is to increase science input by growing cities and
influencing them into tinkers. Be sure to have sea or grassland around
in order for the settlement to grow.

>
> I'm unsure if I should be garrisoning troops...  Should I be expecting
> attacks on my settlements from computer players that would require a
> standing army?

To be frank, after some playtesting, I think the civilization AI is
not being as effective as I thought it would be, so it's unlikely they
will survive enough to build a conquering army and march against you.
You may however leave some garrison for the barbarians.

>
> I'm sure these things will be answered in time, but a two hearty
> thumbs up from me on what's here so far.  I found this much easier to
> get into than Expedition.

Thank you :)

>
> Good job!
>
> -Ryan

--
Slashie

Ryan Szrama

unread,
Mar 15, 2010, 9:44:33 AM3/15/10
to
Yep, video is much better now. Wish I remembered anything about Java
so I could pitch in. : P

-Ryan

Ryan Szrama

unread,
Mar 15, 2010, 4:14:44 PM3/15/10
to
Hey Slash,

I'm noticing that once you defeat all the units in an enemy tribe, you
have to back away from it and then bump it again to actually take it
over and give it a name. I also then created some workers in that
tribe and moved away to settle while the workers were being created.
When they finally were created, they showed up in my "Enemy" units
list. Last, I can settle without any settlers in my troupe. Is that
intentional?

Oh... and I guess one more... how in the world do I start trading
between my settlements? Need to get some food to Arabia from whence
cometh my oil. : )

-Ryan

Slash

unread,
Mar 15, 2010, 4:23:29 PM3/15/10
to
On Mar 15, 3:14 pm, Ryan Szrama <ryan.szr...@gmail.com> wrote:
> Hey Slash,
>
> I'm noticing that once you defeat all the units in an enemy tribe, you
> have to back away from it and then bump it again to actually take it
> over and give it a name.  I also then created some workers in that
> tribe and moved away to settle while the workers were being created.
> When they finally were created, they showed up in my "Enemy" units
> list.  

Yes, I noticed those two bugs while playtesting; fortunately they are
harmless (But I will fix them soon)

> Last, I can settle without any settlers in my troupe.  Is that
> intentional?

That one's new and pretty strange, I will check it out.

> Oh... and I guess one more... how in the world do I start trading
> between my settlements?  Need to get some food to Arabia from whence
> cometh my oil.  : )

Hehe, it goes like this:
* Create a caravan unit
* Enlist the caravan in your group
* Go to the "food" city
* "l"oad the resource in your caravan
* Go to the "oil" city
* "t"rade the food for something else

I noticed you can get to the renaissance pretty quickly (unbalanced...
sorry)... how far have you got?

--
Slashie

Ryan Szrama

unread,
Mar 15, 2010, 9:28:17 PM3/15/10
to
Can't recall the latest I got... might've been the Middle Ages and
then I let my guys starve to test death. : P

In that particular game, I had two cities that were starving and I
couldn't figure out how to get a caravan to get some food to them... I
think it was b/c the city I was influencing toward trade was one that
wasn't getting food so I could never build caravans. :-/

Is there any strategic advantage to having roads? i.e. do they
actually influence the growth of my cities or let me move quicker?

-Ryan

konijn_

unread,
Mar 17, 2010, 8:23:00 PM3/17/10
to

Greetings & Salutations,

I will shamelessly steal this thread ;) I got into the future I think
and then the game crashed sadly enough.
Pretty sure this was the cause :

Serf runtime 0.7, rev35: Unrecoverable Error
null
java.lang.NullPointerException
at net.slashie.serf.game.Player.reduceQuantityOf(Player.java:
226)
at
net.slashie.ruler.domain.entities.UnitGroup.reduceQuantityOf(UnitGroup.java:
116)
at
net.slashie.ruler.domain.entities.UnitGroup.reduceQuantityOf(UnitGroup.java:
104)
at
net.slashie.ruler.domain.entities.UnitGroup.removeUnit(UnitGroup.java:
388)
at
net.slashie.ruler.domain.entities.Garrison.removeUnit(Garrison.java:
25)
at
net.slashie.ruler.domain.entities.UnitGroup.checkUnitDeath(UnitGroup.java:
243)
at
net.slashie.ruler.domain.entities.UnitGroup.attackUnit(UnitGroup.java:
214)
at
net.slashie.ruler.action.player.AttackUnitGroup.execute(AttackUnitGroup.java:
56)
at net.slashie.serf.action.Actor.execute(Actor.java:74)
at net.slashie.serf.action.Actor.act(Actor.java:92)
at net.slashie.serf.game.SworeGame.run(SworeGame.java:98)
at net.slashie.serf.game.SworeGame.resume(SworeGame.java:127)
at net.slashie.ruler.controller.RunGame.loadGame(RunGame.java:
356)
at net.slashie.ruler.controller.RunGame.title(RunGame.java:
321)
at net.slashie.ruler.controller.RunGame.main(RunGame.java:444)

One evil trick is to starve off your settlers and workers, you can
still build roads and settle then.

T.

>
> --
> Slashie

Slash

unread,
Mar 18, 2010, 1:14:54 PM3/18/10
to
On Mar 17, 7:23 pm, konijn_ <kon...@gmail.com> wrote:
> On Mar 15, 4:23 pm, Slash <java.ko...@gmail.com> wrote:
>
>
>
> > On Mar 15, 3:14 pm, Ryan Szrama <ryan.szr...@gmail.com> wrote:
>
> > > Hey Slash,
>
> > > I'm noticing that once you defeat all the units in an enemy tribe, you
> > > have to back away from it and then bump it again to actually take it
> > > over and give it a name.  I also then created some workers in that
> > > tribe and moved away to settle while the workers were being created.
> > > When they finally were created, they showed up in my "Enemy" units
> > > list.  
>
> > Yes, I noticed those two bugs while playtesting; fortunately they are
> > harmless (But I will fix them soon)
>

SNIP

>
> Greetings & Salutations,
>
> I will shamelessly steal this thread ;) I got into the future I think
> and then the game crashed sadly enough.
> Pretty sure this was the cause :
>
> Serf runtime 0.7, rev35: Unrecoverable Error
> null
> java.lang.NullPointerException
>         at net.slashie.serf.game.Player.reduceQuantityOf(Player.java:
> 226)
>         at
> net.slashie.ruler.domain.entities.UnitGroup.reduceQuantityOf(UnitGroup.java:
> 116)

Well, getting to the future doesnt seem to be the cause... this bug is
related to the "must attack empty settlement before invading", and
it's weird!

Luckily, the game is open source :P

> One evil trick is to starve off your settlers and workers, you can
> still build roads and settle then.

Aham!!!

--
Slashie

konijn_

unread,
Mar 18, 2010, 5:37:06 PM3/18/10
to
> Luckily, the game is open source :P

Great, where can I find it ?

T.

>
> > One evil trick is to starve off your settlers and workers, you can
> > still build roads and settle then.
>
> Aham!!!

Its not consistent though ;\
>
> --
> Slashie

Slash

unread,
Mar 20, 2010, 12:00:21 AM3/20/10
to
On Mar 18, 4:37 pm, konijn_ <kon...@gmail.com> wrote:
>  > Luckily, the game is open source :P
>
> Great, where can I find it ?

It's at http://code.google.com/p/ruler-rl/

It uses serf: http://code.google.com/p/serf-engine/ and libjcsi
http://code.google.com/p/libjcsi/ (but you can download them in jar
form within the ruler trunk)

>
> T.
--
Slashie

Reply all
Reply to author
Forward
0 new messages