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.