Liberal Crime Squad: New Age

bean4691 pts0 comments

GitHub - ashley-s-fox/lcs-new-age: Liberal Crime Squad: New Age is a 2024 port of Liberal Crime Squad designed to run on the web. · GitHub

/" data-turbo-transient="true" />

Skip to content

Search or jump to...

Search code, repositories, users, issues, pull requests...

-->

Search

Clear

Search syntax tips

Provide feedback

--><br>We read every piece of feedback, and take your input very seriously.

Include my email address so I can be contacted

Cancel

Submit feedback

Saved searches

Use saved searches to filter your results more quickly

-->

Name

Query

To see all available qualifiers, see our documentation.

Cancel

Create saved search

Sign in

/;ref_cta:Sign up;ref_loc:header logged out"}"<br>Sign up

Appearance settings

Resetting focus

You signed in with another tab or window. Reload to refresh your session.<br>You signed out in another tab or window. Reload to refresh your session.<br>You switched accounts on another tab or window. Reload to refresh your session.

Dismiss alert

{{ message }}

ashley-s-fox

lcs-new-age

Public

Notifications<br>You must be signed in to change notification settings

Fork<br>13

Star<br>51

main

BranchesTags

Go to file

CodeOpen more actions menu

Folders and files<br>NameNameLast commit message<br>Last commit date<br>Latest commit

History<br>636 Commits<br>636 Commits

.vscode

.vscode

assets

assets

fonts

fonts

lib

lib

linux

linux

macos

macos

test

test

tool

tool

web

web

windows

windows

.gitignore

.gitignore

.metadata

.metadata

AUTHORS.md

AUTHORS.md

LICENSE

LICENSE

README.md

README.md

analysis_options.yaml

analysis_options.yaml

devtools_options.yaml

devtools_options.yaml

pubspec.lock

pubspec.lock

pubspec.yaml

pubspec.yaml

View all files

Repository files navigation

Liberal Crime Squad: New Age

Play link:

https://www.jonathansfox.com/lcs-new-age/

Welcome to Liberal Crime Squad! The Conservatives have taken the Executive, Legislative, and Judicial branches of government. Over time, the Liberal laws of this nation will erode and turn the country into a BACKWOODS YET CORPORATE NIGHTMARE. To prevent this from happening, the Liberal Crime Squad was established. The mood of the country is shifting, and we need to turn things around. Go out on the streets and indoctrinate Conservative automatons. That is, let them see their True Liberal Nature. Then arm them and send them forth to Stop Evil.

Liberal Crime Squad: New Age is a complete rewrite and port of Liberal Crime Squad from C++ to Dart, with the aim of making it run natively in modern web browsers. (It should also be possible to compile native builds.)

New Age is additionally intended to be a Radical Design Departure, a Liberal Playground where Ashley S. Fox can unleash new and inadvisable design ideas on the game.

Contributing

Liberal Crime Squad: New Age welcomes the efforts of Liberal Freedom Fighters who wish to contribute to its development.

Manually install Flutter or let the Flutter extension for VS Code or IntelliJ install it for you.

Run git clone https://github.com/jonathansfox/lcs-new-age.git in a convenient location to fetch the source code, and cd lcs-new-age into it.

Run flutter pub get to download and install required library dependencies.

Run dart run build_runner build to auto-generate some of the required code files. The generated code is used for JSON (de-)serialization of save game files.

Note: You'll have to regenerate these files by running this command again whenever the save game format changes!

Start a dev build with flutter run -d chrome or flutter run -d windows (you'll need Visual Studio to be installed for the windows build toolchain).

Note: LCS:NA does not fully support hot reload. All the gameplay is handled by a thread that is designed to be written the same way LCS code has always been written, with curses-style calls to print text to the console and flush the console and blocking calls to get input and so on. Meanwhile, the actual UI state is only an emulated console widget that has no knowledge of what is happening in the game.

Create a release build

For website builds (change or remove --base-href to suit your hosting choices)

flutter build web --source-maps --base-href /lcs-new-age

For a windows build

flutter build windows

About

Liberal Crime Squad: New Age is a 2024 port of Liberal Crime Squad designed to run on the web.

Resources

Readme

License

GPL-2.0 license

Uh oh!

There was an error while loading. Please reload this page.

Activity

Stars

51<br>stars

Watchers

watching

Forks

13<br>forks

Report repository

Releases

41<br>tags

Packages

Uh oh!

There was an error while loading. Please reload this page.

Uh oh!

There was an error while loading. Please reload this page.

Contributors

Uh oh!

There was an error while loading. Please reload this page.

Languages

Dart<br>97.5%

C++<br>1.0%

CMake<br>0.8%

JavaScript<br>0.6%

HTML<br>0.1%

Swift<br>0.0%

You can’t perform that action at this time.

liberal crime squad reload flutter build

Related Articles