Description:
Update README.
Commit status:
[Not Reviewed]
References:
Diff options:
Comments:
0 Commit comments
0 Inline Comments
Unresolved TODOs:
There are no unresolved TODOs
@@ -1,11 +1,9 | |||
|
1 | ||
|
2 | ||
|
3 | 1 |
|
|
4 | 2 | |
|
5 | 3 | |
|
6 | 4 | As the director of a small state park, your job is to balance conservation, leisure, and fiscal sustainability. Gameplay is still being added. |
|
7 | 5 | |
|
8 | 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)) | |
|
6 | 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)) | |
|
9 | 7 | |
|
10 | 8 | ## Controls ## |
|
11 | 9 | |
@@ -22,11 +20,21 | |||
|
22 | 20 | options aren't sufficient. |
|
23 | 21 | |
|
24 | 22 | Currently, there are no options for adjusting the difficulty beyond the settings |
|
25 | that appear on the initial selection. | |
|
23 | that appear on the initial selection when you begin a game. | |
|
24 | ||
|
25 | ## System Requirements ## | |
|
26 | ||
|
27 | The requirements are pretty modest. It runs pretty well on a 2010 MacBook Pro. Here's my estimated minimum: | |
|
28 | ||
|
29 | * ~2 Ghz Core 2 Duo | |
|
30 | * 2 GB of memory | |
|
31 | * Nvidia GeForce 200 series | |
|
32 | ||
|
33 | 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. | |
|
26 | 34 | |
|
27 | 35 | ## Relationship to past work ## |
|
28 | 36 | |
|
29 |
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 |
|
|
37 | 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.) | |
|
30 | 38 | |
|
31 | 39 | |
|
32 | 40 | ## Installing and Running ## |
@@ -35,7 +43,6 | |||
|
35 | 43 | * Windows and Linux users should be able to double-click the EXE and run it. |
|
36 | 44 | * 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!) |
|
37 | 45 | |
|
38 | ||
|
39 | 46 | ## Developing ## |
|
40 | 47 | |
|
41 | 48 | To run from the command line, `make run`. |
@@ -52,8 +59,6 | |||
|
52 | 59 | 2. Removed the ImGui folder: `rm -r ImGui.NET/` |
|
53 | 60 | 3. Copied `cp -r /tmp/ImGui.NET/src/ImGui.NET .` |
|
54 | 61 | |
|
55 | ||
|
56 | ||
|
57 | 62 | ### File Structure ### |
|
58 | 63 | |
|
59 | 64 | <pre> |
@@ -65,8 +70,8 | |||
|
65 | 70 | │ ├── **bin** |
|
66 | 71 | │ │ ├── **Debug** Debug version |
|
67 | 72 | │ │ └── **Release** Release version |
|
68 |
│ ├── *Camera.cs* |
|
|
69 |
│ ├── *CellMap.cs* |
|
|
73 | │ ├── *Camera.cs* | |
|
74 | │ ├── *CellMap.cs* | |
|
70 | 75 | │ ├── **Components** Components that store data on entities. |
|
71 | 76 | │ ├── **Content** |
|
72 | 77 | │ │ ├── **DejaVuSerif-BoldItalic.ttf** |
@@ -89,11 +94,11 | |||
|
89 | 94 | │ │ └── **typicons.ttf** |
|
90 | 95 | │ ├── *DllMap.cs* (vendored) |
|
91 | 96 | │ ├── *DrawVertDeclaration.cs* |
|
92 |
│ ├── **Engines** Engines |
|
|
97 | │ ├── **Engines** Engines | |
|
93 | 98 | │ ├── *FilledRectangle.cs* Class for drawing a filled rectangle. |
|
94 | 99 | │ ├── *FNAGame.cs* Primary game class. |
|
95 | 100 | │ ├── **fnalibs** Compiled native libraries. |
|
96 |
│ │ ├── **lib64** |
|
|
101 | │ │ ├── **lib64** | |
|
97 | 102 | │ │ ├── **osx** |
|
98 | 103 | │ │ ├── **x64** |
|
99 | 104 | │ │ └── **x86** |
@@ -150,16 +155,14 | |||
|
150 | 155 | |
|
151 | 156 | Fonts: Droid Sans, [Iosevka,](https://typeof.net/Iosevka/) [Typicons by Stephen Hutchings](https://www.s-ings.com/typicons/) |
|
152 | 157 | |
|
153 |
Sources for the procedural generation are documented in Sources.md. |
|
|
158 | Sources for the procedural generation are documented in Sources.md. | |
|
154 | 159 | |
|
155 |
Watching Thin |
|
|
160 | 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)). | |
|
156 | 161 | |
|
157 | 162 | 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)) |
|
158 | 163 | |
|
159 | 164 | ## License ## |
|
160 | 165 | |
|
161 |
© 202 |
|
|
166 | © 2022 Alys S. Brooks | |
|
162 | 167 | |
|
163 | 168 | I haven't decided on a license. |
|
164 | ||
|
165 |
You need to be logged in to leave comments.
Login now