Results 1 to 16 of 16

Thread: this game fits the SRL community perfectly

  1. #1
    Join Date
    Jan 2013
    Posts
    6
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default this game fits the SRL community perfectly

    So I was browsing about kickstarter a few days ago and I stumbled upon a project that caught my eye.

    The name was topia online and it stated that it was an open world sandbox mmo that allowed players to create their own scripts using JS. The more I dug into this the more it seemed like the perfect game for the scripting community as not only does the game encourage automated activity, it's actually a core part of the gameplay.

    Basically nearly everything in the game that is living (animals, humans, etc) are player created. Once you create the "NPC" using influence (the currency of the game), you can then write a script so that it performs an automated task such as a shopkeeper or a lumberjack script. Once you have a finished script you can apply it to the NPC and then, if you desire, sell it to others on the script marketplace (added in the game so that you don't need to code to play)

    You can also do things like code spells, items, and even UI's. It looks to be a totally awesome game and a perfect fit for a community like this. Sadly its far to complex for me to explain without making a massive post but if you check out their kickstarter or website they have some more details.

    They also currently have a alpha build on their website that you can mess around with, the third build comes with a basic API to get an idea of what you can code for it.

    To give you a quick example heres a WIP lumberjack script based on the alpha build API. (I didn't code this, grabbed if off their forums :P)

    Code:
    //The more, the merrier
    Include("Functions", "Physics");
    //Have you equipped an axe?
    var item = GetHeldItem(Me);
    if (!item || item.itemtype != "axe") UseAction("Say", "I don't have an axe equipped!");
    Repeat();
    //find a tree
    var treeLootable = FindClosest({tree:true, container: {$exists: true}});
    var tree = FindClosest({tree : true, container: {$exists: false}});
    if(treeLootable && tree && Distance(Me, tree) > Distance(Me, treeLootable) && !empty(treeLootable)) {
        //Is the fallen tree closest? does it have any more wood? Is it still hard?
        if(IsAdjacent(Me, treeLootable)) {
            UseAction("Get", {id: treeLootable.id, slot: treeLootable.inventory[0].slot});
        } else {
            //Go to the lootable tree then, moron
            MoveTowards(treeLootable);
        }
    //Is it the one right next to you?
    } else if (tree && IsAdjacent(Me, tree)) {
        //Well get to the CHOPPA-ing
        UseAction("Chop", tree);
    } else if(!IsAdjacent(Me, tree)) {
       //Go to the tree then, moron
        MoveTowards(tree);
    } else {
        UseAction("Say", "Shouldnt happen");
    }
    function Distance(x,y) {
        return (x.x-y.x)+(x.y-y.y);
    }
    function empty(obj) {
        if (obj.inventory && obj.inventory.length > 0) {
             if(obj.inventory[0].slot !== undefined){
                return false;
             }
        }
        return true;
    }
    But anyway if you think this is interesting then pop onto their kickstarter http://www.kickstarter.com/projects/...1/topia-online

    or their website and check it out. They have already stated that even if the kickstarter doesn't finish they will still develop it with a beta expected for late January.

  2. #2
    Join Date
    Nov 2006
    Posts
    2,369
    Mentioned
    4 Post(s)
    Quoted
    78 Post(s)

    Default

    Sounds cool. I think I'll give it a go

    Edit: It costs 25 USD and not even released yet?
    Last edited by weequ; 01-06-2013 at 01:17 PM.
    Quote Originally Posted by DeSnob View Post
    ETA's don't exist in SRL like they did in other communities. Want a faster update? Help out with updating, otherwise just gotta wait it out.

  3. #3
    Join Date
    Feb 2012
    Location
    DON'T PM ME ASKING FOR STUFF
    Posts
    2,170
    Mentioned
    38 Post(s)
    Quoted
    423 Post(s)

    Default

    Quote Originally Posted by weequ View Post
    Sounds cool. I think I'll give it a go

    Edit: It costs 25 USD and not even released yet?
    it is $25 part of the Kick starter to not pay a monthly fee

  4. #4
    Join Date
    Jan 2013
    Posts
    6
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Quote Originally Posted by xtrapsp View Post
    it is $25 part of the Kick starter to not pay a monthly fee
    its a one time fee, but from what I understand you can pay more if you want things like custom character art. Even if the kickstarter fails its still a one time $25 fee. Think of it as something similar to the minecraft model. The price goes up as the game gets developed.

    Tell ya what I'm gonna do. I'm gonna do the $50 one so when i get my three beta keys I'll prolly give them out randomly to anyone who's interested here. The beta keys get you beta access but not the full game.

    edit: derp I totally misread your post :P. Read it as "is it" lol.
    Last edited by marksteele6; 01-06-2013 at 01:59 PM.

  5. #5
    Join Date
    Nov 2006
    Posts
    2,369
    Mentioned
    4 Post(s)
    Quoted
    78 Post(s)

    Default

    Quote Originally Posted by xtrapsp View Post
    it is $25 part of the Kick starter to not pay a monthly fee
    Ok. Well I registered on the forums hoping to get a beta/alpha invite.
    Quote Originally Posted by DeSnob View Post
    ETA's don't exist in SRL like they did in other communities. Want a faster update? Help out with updating, otherwise just gotta wait it out.

  6. #6
    Join Date
    Jul 2012
    Location
    London
    Posts
    1,549
    Mentioned
    0 Post(s)
    Quoted
    86 Post(s)

    Default

    Nice way to sell the game, give a one off payment before release to bring in the players

  7. #7
    Join Date
    Dec 2011
    Location
    The Netherlands
    Posts
    1,631
    Mentioned
    47 Post(s)
    Quoted
    254 Post(s)

    Default

    Looks a lot like Tibia.

    Topia:


    Tibia:


    Anyways Topia's site: http://www.topiaonline.com/
    Their YouTube channel: http://www.youtube.com/user/topiavideos/

    Two interesting videos:
    http://www.youtube.com/watch?v=-u22AKjocQo
    http://www.youtube.com/watch?v=uExyqtsWbeo
    It's about the game, scripting, automation and how stuff is rendered etc.

    HTML5/WebGL for rendering.

    Looks really interesting to make scripts for.

    EDIT: It's also interesting that Jagex is going to make RuneScape HTML5/WebGL based in the future most likely.
    It would be pretty funny to see loads of people just abusing scripts they have made. But I'm not sure how that is going to work out because people might just kill the game like what's happening in RuneScape.
    Last edited by J J; 01-06-2013 at 02:19 PM.

    Script source code available here: Github

  8. #8
    Join Date
    Jan 2013
    Posts
    6
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Another link :P

    Heres some player made documentation for the alpha API: http://topia.spenserjones.com/api/index.html

    Also heres the link to the sandbox I mentioned:
    http://www.topiaonline.com/Sandbox/Show

    Another interesting bit of info I picked up is that all accounts will come with a small amout of database space. Might be useful for creating quest lines or for making quests that have pre-reqs


    edit: As for scripts killing the game, I believe the devs have put a lot of thought into that. Now lets say I create an amazing totally OP spell. Even if I create it I still need the items to use it. So from what I understand what you can code is limited by what kind of items there are in the game. They haven't released a lot of info on this though.

    Theres also the fact that even if I create a bunch of lumberjack bots, that won't increase the amount of influence I get. I still have to find a buyer for the wood or I need to take it and craft it into something better to sell. Since influence enters the game at a set amount, you have to be really creative to get rich using scripting.
    Last edited by marksteele6; 01-06-2013 at 03:51 PM.

  9. #9
    Join Date
    Feb 2006
    Location
    Canada
    Posts
    2,254
    Mentioned
    21 Post(s)
    Quoted
    238 Post(s)

    Default

    dangit it was just canceled!!
    edit: nvm just the kickstarter was canceled
    Last edited by cause; 01-08-2013 at 10:22 PM.

  10. #10
    Join Date
    Dec 2006
    Location
    Program TEXAS home of AUTOERS
    Posts
    7,934
    Mentioned
    26 Post(s)
    Quoted
    237 Post(s)

    Default

    Sadly I just think I'm too old to start and learn about new RPG games

  11. #11
    Join Date
    Jan 2013
    Posts
    6
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Quote Originally Posted by cause View Post
    dangit it was just canceled!!
    edit: nvm just the kickstarter was canceled
    Ya you can still pre-order on their site. Rumor has it they are gonna release some of the alpha features to pre-orders on the 12th or so.

  12. #12
    Join Date
    Feb 2012
    Location
    DON'T PM ME ASKING FOR STUFF
    Posts
    2,170
    Mentioned
    38 Post(s)
    Quoted
    423 Post(s)

    Default

    Quote Originally Posted by P1nky View Post
    Sadly I just think I'm too old to start and learn about new RPG games
    Your never too old to learn about new RPG games. Never.

  13. #13
    Join Date
    Jan 2013
    Posts
    6
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Quote Originally Posted by J J View Post
    EDIT: It's also interesting that Jagex is going to make RuneScape HTML5/WebGL based in the future most likely.
    It would be pretty funny to see loads of people just abusing scripts they have made. But I'm not sure how that is going to work out because people might just kill the game like what's happening in RuneScape.
    Just to fix my answer I gave you, heres what the FAQ says about it

    Q. Couldn't I just script myself to have some sort of 'god mode'?
    A. Scripts can only execute within the context of the situation. For example, if you are creating a spell, it will only be able to do as much damage as the caster's magical power. The point of the scripting system is to give the players more control over the effects. However, they are still limited by the resources and power of the character using the scripts.
    just thought I would add that extra clarification ^.^

  14. #14
    Join Date
    Jan 2013
    Location
    Deng Sheng
    Posts
    6
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    What this game call? Can real make $?

    Sorry for ask..25$$$ so much need to ask first haha...

  15. #15
    Join Date
    Jan 2013
    Posts
    6
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    can't make real $ yet (although I hear it might be possible far down the road)

    games called topia online

    (No relation to the mobile game)

  16. #16
    Join Date
    Jan 2012
    Location
    Texas.
    Posts
    771
    Mentioned
    4 Post(s)
    Quoted
    122 Post(s)

    Default

    Dont want to spawn a kinda old thread but, I looked into this game with a friend of mine out here.. We got pretty interested and bought to 50$ pack. I cant wait to play it.
    ^Made by: DannyRS


    Check out my Tutorials: Miscellania Tutorial ~ 1 - 99 Smithing
    Avatar made by: Vinyl Scratch[/CENTER]

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •