diff --git a/README.mkd b/README.mkd --- a/README.mkd +++ b/README.mkd @@ -1,11 +1,9 @@ - - # isometric-park-fna As the director of a small state park, your job is to balance conservation, leisure, and fiscal sustainability. Gameplay is still being added. -This is inspired by Maxis' Sim series of games, particularly SimSafari, and Chris Sawyer's Tycoon games. Its premise more closely resembles SimPark, but I never played it except for a demo. (Alternatively, watch [1990's Sim Games. SO GOOD!](https://www.youtube.com/watch?v=APFnM6DqtiA)) +This is inspired by Maxis' [Sim series of games](https://en.wikipedia.org/wiki/List_of_Sim_video_games), particularly SimSafari, and Chris Sawyer's [Tycoon games](http://www.chrissawyergames.com/info.htm). Its premise more closely resembles [SimPark](https://en.wikipedia.org/wiki/SimPark), but I never played it except for a demo. (Alternatively, watch [1990's Sim Games. SO GOOD!](https://www.youtube.com/watch?v=APFnM6DqtiA)) ## Controls ## @@ -22,11 +20,21 @@ options aren't sufficient. Currently, there are no options for adjusting the difficulty beyond the settings -that appear on the initial selection. +that appear on the initial selection when you begin a game. + +## System Requirements ## + +The requirements are pretty modest. It runs pretty well on a 2010 MacBook Pro. Here's my estimated minimum: + +* ~2 Ghz Core 2 Duo +* 2 GB of memory +* Nvidia GeForce 200 series + +If you have a more typical machine with, say, 8 GB of memory, an NVIDIA GeForce GTX, and an i5, you should have no trouble running the game. ## Relationship to past work ## -This game is a total rewrite of the original version in C#. I honestly like the original language and library more (Clojure and Quil), but Quil was starting to struggle with the amount of drawing, and I was hitting the limit of my optimization abilities and available information online. (Another drawback: I'm also giving up the browser version, unless people get XNA in the browser working.) +This game is a total rewrite of the [original version](https://actuallyalys.itch.io/isometric-park-working-title) in C#. I honestly like the original language and library more (Clojure and Quil), but Quil was starting to struggle with the amount of drawing, and I was hitting the limit of my optimization abilities and available information online. (Another drawback: I'm also giving up the browser version, unless people get FNA in the browser working.) ## Installing and Running ## @@ -35,7 +43,6 @@ * Windows and Linux users should be able to double-click the EXE and run it. * BSD users can try using [fbsd-fnaify](https://github.com/oshogbo/fbsd-fnaify), although I have yet to confirm it works with Isometric Park. (If you do try it, let me know!) - ## Developing ## To run from the command line, `make run`. @@ -52,8 +59,6 @@ 2. Removed the ImGui folder: `rm -r ImGui.NET/` 3. Copied `cp -r /tmp/ImGui.NET/src/ImGui.NET .` - - ### File Structure ###
@@ -65,8 +70,8 @@ │ ├── **bin** │ │ ├── **Debug** Debug version │ │ └── **Release** Release version -│ ├── *Camera.cs* -│ ├── *CellMap.cs* +│ ├── *Camera.cs* +│ ├── *CellMap.cs* │ ├── **Components** Components that store data on entities. │ ├── **Content** │ │ ├── **DejaVuSerif-BoldItalic.ttf** @@ -89,11 +94,11 @@ │ │ └── **typicons.ttf** │ ├── *DllMap.cs* (vendored) │ ├── *DrawVertDeclaration.cs* -│ ├── **Engines** Engines +│ ├── **Engines** Engines │ ├── *FilledRectangle.cs* Class for drawing a filled rectangle. │ ├── *FNAGame.cs* Primary game class. │ ├── **fnalibs** Compiled native libraries. -│ │ ├── **lib64** +│ │ ├── **lib64** │ │ ├── **osx** │ │ ├── **x64** │ │ └── **x86** @@ -150,16 +155,14 @@ Fonts: Droid Sans, [Iosevka,](https://typeof.net/Iosevka/) [Typicons by Stephen Hutchings](https://www.s-ings.com/typicons/) -Sources for the procedural generation are documented in Sources.md. +Sources for the procedural generation are documented in Sources.md. -Watching Thin Matrix's [video devlogs](https://www.youtube.com/watch?v=90CZ7Q17sls&list=PLRIWtICgwaX1gcSZ8qj8Q473tz7PsNmpR) for Equilinox inspired me to press on. :) Despite some similarities, the design of this game wasn't really inspired by Equilinox. (I've also enjoyed Thoughtquake's [video devlogs](https://www.youtube.com/user/Thoughtquake/videos) for Cargo Defense and Cliff Harris' Democracy 4 [video devlogs](https://www.youtube.com/user/cliffski2/videos)) +Watching ThinMatrix's [video devlogs](https://www.youtube.com/watch?v=90CZ7Q17sls&list=PLRIWtICgwaX1gcSZ8qj8Q473tz7PsNmpR) for Equilinox and his subsequent games inspired me to press on. :) Despite some similarities, the design of this game wasn't really inspired by Equilinox. (I've also enjoyed Thoughtquake's [video devlogs](https://www.youtube.com/user/Thoughtquake/videos) and Cliff Harris' Democracy 4 [video devlogs](https://www.youtube.com/user/cliffski2/videos)). The original versions used art from the [Low Poly Forest Pack](https://devilsworkshop.itch.io/lowpoly-forest-pack) by [Devil's Work.Shop](https://devilsworkshop.itch.io/). (I had converted the models into isometric 2D images, using [this process.](https://www.youtube.com/watch?v=bk0PXMgZgQg)) ## License ## -© 2021 Alys S. Brooks +© 2022 Alys S. Brooks I haven't decided on a license. - -