Giter VIP home page Giter VIP logo

neojakartawarbot2050's People

Contributors

senacand avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

neojakartawarbot2050's Issues

[Feature] Kemampuan distrik asli untuk 'revolusi' setelah dikuasai

Issue ini adalah feature request seperti yang disosialisasika di laman Facebook

Title dari issuenya sudah menjelaskan, cuman saya juga ng-propose metode untuk membantu jika ingin direalisadikan, lebih detailnya begini:

Gue belum baca-baca source codenya, tapi gue asumsikan daerah itu punya dua state, Masih merupakan distrik asli ("Berkuasa"), atau dikuasai distrik lain("Dikuasai").

Sebelum setiap turn, setiap daerah yang dikuasai mengeluarkan nilai random [0..1). Daerah yang dikuasai dengan nilai terbesar, dijadikan kandidat revolusi.

Asumsikan ada sebuah nilai [0..1) yang merupakan kemungkinan sebuah daerah mengeluarkan nilai True, selebihnya False.

Kandidat revolusi ini, menggunakan nilai probabilitas tadi, menentukan apakah ia akan melakukan revolusi atau tidak.

Jika iya, maka turn kali ini digunakan untuk menunjukkan daerah kandidat tadi meraih kembali kuasa daerahnya dan bisa bermain seperti daerah lainnya.

Jika tidak, berarti turn kali ini dilakukan turn seperti biasanya.

Terus untuk men-suppress revolusi ini juga, turn revolusi tidak akan terjadi dua kali berturut-turut. Worst casenya ya selang seling: revolusi - turn biasa - revolusi - turn biasa, dst.

new mechanics suggestions for 'season 2'

  1. tambah marker kapital/home territory/center of command buat tiap faction, misal berupa outline tebal.
  2. faction yang udah defeated warna nama nya abu2.
  3. "Line of logistics", semua occupied territory yang diambil oleh suatu faction harus terhubung dengan kapital, bila ada yang tidak terhubung maka akan menjadi territory kosong (putih) setelah 3 kali turn tidak dicapture oleh faction lain.
    contohnya bila faction A punya 3 teritori yang berderet lalu ada faction B yang capture satu teritori A yang ada di tengah, maka teritori non kapital yang terputus hubungannya dengan kapital punya chance yang lebih tinggi untuk dicapture oleh faction lain. dan secara visual teritori tersebut berwarna lebih gelap. bila dalam 3 turn tidak ada faction territory yang lepas tersebut maka territory tersebut menjadi empty.
  4. "Faction territory power", tiap territory dari faction memiliki angka yang bisa dianggap sebagai attack power, dengan mekanisme sebagai berikut:
    anggapan AP faction A = 65 dan B = 50, bila faction A menyerang B maka kesempatan faction A menang adalah
    50% + ( ( (A - B)*100 ) / B )
    alias
    50% + ( ( (65-50)*100) / 50 )
    bila A menang, AP faction A ditambah setengah dari AP faction B, lalu dibagi 2, yang satu untuk di territory penyerang, dan yang satu untuk di territory yang baru di capture.
  5. untuk semua territory yang terlepas aksesnya ke kapital, AP nya berkurang sebanyak 25% tiap turn.
  6. AP tiap faction bertambah di tiap turn, jumlah yang ditambahkan adalah 1 AP untuk SETIAP territory kecuali territory kosong.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.