Friday, February 27, 2015

Coding in monster ai & quad tree updates.

Well it's the weekend :)



Time to attempt to put in this ai and quad tree code I have been working on woot woot!


In other news my cousin and I started on the launcher. (Hes learning css html js jquery nodejs node webkit) *hes beginner*

The basic design goes something like this:



The launcher will download multiple patches in a go with a configurable amount at once.
For example if you have to patch your game from version 4 to 10 it would start downloads 5 6 7 8 all at the same time. When one of them finishes if it is the next number eg 5 then it is installed and the next number to download if any stats downloading. When a patch is installed it checks if the next number up finished downloading if so it installs that to. So patching the game should be quite fast compared to the old games launcher.

Since we have not figured out how to add more servers in game, we would like to add a server selection option in the Options dialog. (Which pops up when you click on the options button)

It would show servers, if they are online how many players etc the ping.

It looks crappy because I made it in windows 7 mspaint. And also I suck at user interface design, if anyone wants to design something better go ahead!.


Anyway here is a screenshot of what the launcher looks like so far:


We are just using bright colors to debug the areas they are in so we could position them as we wanted.
Pretty good for a few hours for someone who has never coded this sort of stuff before eh?


If you want to learn jQuery I recommend http://try.jquery.com
If you want to learn about Node Webkit there is a nice short video series here: http://nodehead.com/node-webkit-introduction-16/


Also Im going to try to eat these, looked interesting.

22 comments:

  1. nice update,so when does cbt2 starts?

    ReplyDelete
  2. Amazing, keep up good work, can't wait to see the game up and running :)

    ReplyDelete
  3. truly amazing,cant wait to play ts again ^^

    ReplyDelete
  4. nice!!!, Also, a quick idea: For the translation stuff that you still dont know, if its for items/monsters/map names (and you can see pictures of what the item looks like) you COULD always just make up a name for it, however, if its dialogue text (type text you have to read) then I can see the issue as that would require translation.

    Good Luck to the AI patch, I very much hope everything goes smoothly, mostly so its less work to be done to get to the next phase of testing, if not release sooner :)

    -HSDrac011

    ReplyDelete
    Replies
    1. Hopefully so lol, I had one attacking its self (face palm)

      Delete
    2. HAHAHAHAHA, suicide mob.... should've made him explode for AoE dmg hahaha.... none the less, still a great job and a feat in and of itself to get as far as you guys are today with the team you have, forever the Heroes of Twelve Sky is what you all are

      Delete
    3. can you get ghost kaisers to do that? it'll save on pots :D

      Delete
  5. This comment has been removed by the author.

    ReplyDelete
  6. Really nice :D id also consider looking at "modern UI" less 3D more flat metro design this makes the app a lot more user friendly. id also look at XAML as this is clearly a language Microsoft is putting a lot more effort into now.

    ReplyDelete
    Replies
    1. only thing html has over xaml is cross platform (for now ;) ) and as TS1 uses DX9.0c it only needs to work on windows so they are the same :P however i do like html css js more for making a nice looking UI but xaml has better code behind so as with all codes there are pro and cons :P

      Delete
  7. Good to hear you are still working on this project.
    I quickly made a launcher. If you want me to change something or use something else, all fine by me.
    Here's the link: http://imgur.com/QbZb0Jr

    ReplyDelete
    Replies
    1. That looks pretty good,
      Might put the title Infinite Sky horizontal rather than having Sky under.

      We do need to have a login box on it as we cant seem to get the login window in game back. (Unless anyone can figure a patch in memory for that)

      Are the stone info's / times something people would care to see on the launcher and maybe websites?

      It could also be a bit dark/gray, maybe we can add some more color.

      Thanks :)

      Delete
    2. I changed the title. Do you like the font as it is or shall i look for another one?
      I also added a login box.

      The stones info thingy was just a preview of what could be news/announcements/events later. Once you made a website (Not sure if you'll make one for the p server?) I believe the 'box' can be linked to the site so that you can see what's updated etc.

      I tried to use some backgrounds, but also tried to keep it a bit oldskool.

      Some images are a bit overlighted, otherwise they come out pretty dark. I don't know why it happens, but i think can change that.
      Anyway, I'll post the new links here:
      http://imgur.com/Cqr9iKG (Lighter version)
      http://imgur.com/Bn3lPOd (With background Fujins)
      http://imgur.com/nmI2QZN (Oldskool fujin background)
      http://imgur.com/TqLyI6F (Nangin background)

      If you want me to change anything on the layout/colors etc. just tell me :)

      Delete
    3. The lighter version looking nice and i dont think is good idea to put only one factions as background.In that box where is garden of eatin can be links of updates that lead to site where u can read more details or some events,i dont think is bad idea to make that box smaller above progress bar and on background to be all three factions(i will put pics in replay).
      And when game is ready we need forum and good looking official site and we need to make effort to reach old 12sky players that dont know about this project.
      I think is good idea to put item mail so we can support game but avoid to make game p2w and make official 12sky facebook page

      Delete
    4. http://images.mmosite.com/feature/twelvesky/fujin.gif
      http://images.mmosite.com/feature/twelvesky/guanyin.gif
      http://i56.servimg.com/u/f56/18/57/33/13/jinong10.gif
      they can be together or maby something like this(i will put again in replay because im on tablet)

      Delete
    5. this one looks cool http://www.sgdata.co.kr/images/publishing_img01.jpg (ofc without that korean txt) ,and i think is there not need for "sing up here" and register because its same thing.And maby that box where is loging to be smaller.And what do you think making one more version where is client simpler with not much details like that on corner and like with blue color,but then again that lighter version looks very good thanks for your work

      Delete
    6. it reminds me of old ts1 dude and its pretty cool.

      Delete
    7. Is this what you meant? (I made this really quick so it may look crappy, but just to show how it looks)
      It's quite hard to make it look good and put everything in the right place.
      Anyway, here it is:
      http://imgur.com/IwqUaNk

      Delete
    8. wow, tht looks pretty legit actually! Whew we, nice work on that launcher, im so pumped to play TS1 again when this server is up n running ugh yea!!!

      Delete
  8. This comment has been removed by a blog administrator.

    ReplyDelete