Giter Site home page Giter Site logo

game-by-conaticus-incumbency-desktop's Introduction

Incumbency Desktop

Incumbency Screenshot

About

Incumbency is an economy simulation engine made by the YouTuber conaticus and his team. In this game you can change taxes, rules and budgets to keep the economy stable.

Download

You can either build with instructions from the README or download the executable here.

Honourable mentions

Lemon Foxmere

The slick UX Design for this app was created completely by Lemon Foxmere.

Exedice

The fundamentals of the desktop UI was created in svelte by Exedice.

Z88

Z88 helped out with the wireframe for the desktop UI and came up with some game design ideas for incumbency.

Recommended IDE Setup

VS Code + Svelte + Tauri.

Dev Setup

#  Make sure you have Tauri CLI installed
cargo install tauri-cli

# Install dependencies
npm i

# Run app for development
cargo tauri dev

# Build for production
cargo tauri build

Debugger Setup

VSCode

In the root directory:

  • Create a .vscode folder

Inside the folder:

  • Create a launch.json
  • Create a tasks.json

launch.json:

{
  "version": "0.2.0",
  "configurations": [
    {
      "type": "lldb",
      "request": "launch",
      "name": "Tauri Development Debug",
      "cargo": {
        "args": [
          "build",
          "--manifest-path=./src-tauri/Cargo.toml",
          "--no-default-features"
        ]
      },
      "preLaunchTask": "ui:dev",
      "cwd": "${workspaceFolder}/src-tauri"
    },
    {
      "type": "lldb",
      "request": "launch",
      "name": "Tauri Production Debug",
      "cargo": {
        "args": ["build", "--release", "--manifest-path=./src-tauri/Cargo.toml"]
      },
    }
  ]
}

tasks.json:

{
  "version": "2.0.0",
  "tasks": [
    {
      "label": "ui:dev",
      "type": "shell",
      "problemMatcher": "$rustc",
      "isBackground": true,
      "command": "npm",
      "args": ["run", "dev"]
    },
    {
      "label": "ui:build",
      "type": "shell",
      "command": "npm run",
      "args": ["build"]
    }
  ]
}

game-by-conaticus-incumbency-desktop's People

Contributors

altf02 avatar conaticus avatar dylhack avatar ex-ce-pt avatar imkventis avatar lemonfoxmere avatar manasmahanand avatar virusblitz avatar

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.