Description:
Update README.
Commit status:
[Not Reviewed]
References:
Comments:
0 Commit comments 0 Inline Comments
Unresolved TODOs:
There are no unresolved TODOs
Add another comment

r544:313585ce3bf6 -

@@ -1,11 +1,9
1
2
3 # isometric-park-fna
1 # isometric-park-fna
4
2
5
3
6 As the director of a small state park, your job is to balance conservation, leisure, and fiscal sustainability. Gameplay is still being added.
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 ## Controls ##
8 ## Controls ##
11
9
@@ -22,11 +20,21
22 options aren't sufficient.
20 options aren't sufficient.
23
21
24 Currently, there are no options for adjusting the difficulty beyond the settings
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 ## Relationship to past work ##
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 XNA in the browser working.)
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 ## Installing and Running ##
40 ## Installing and Running ##
@@ -35,7 +43,6
35 * Windows and Linux users should be able to double-click the EXE and run it.
43 * Windows and Linux users should be able to double-click the EXE and run it.
36 * 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!)
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 ## Developing ##
46 ## Developing ##
40
47
41 To run from the command line, `make run`.
48 To run from the command line, `make run`.
@@ -52,8 +59,6
52 2. Removed the ImGui folder: `rm -r ImGui.NET/`
59 2. Removed the ImGui folder: `rm -r ImGui.NET/`
53 3. Copied `cp -r /tmp/ImGui.NET/src/ImGui.NET .`
60 3. Copied `cp -r /tmp/ImGui.NET/src/ImGui.NET .`
54
61
55
56
57 ### File Structure ###
62 ### File Structure ###
58
63
59 <pre>
64 <pre>
@@ -65,8 +70,8
65 │   ├── **bin**
70 │   ├── **bin**
66 │   │   ├── **Debug** Debug version
71 │   │   ├── **Debug** Debug version
67 │   │   └── **Release** Release version
72 │   │   └── **Release** Release version
68 │   ├── *Camera.cs*
73 │   ├── *Camera.cs*
69 │   ├── *CellMap.cs*
74 │   ├── *CellMap.cs*
70 │   ├── **Components** Components that store data on entities.
75 │   ├── **Components** Components that store data on entities.
71 │   ├── **Content**
76 │   ├── **Content**
72 │   │   ├── **DejaVuSerif-BoldItalic.ttf**
77 │   │   ├── **DejaVuSerif-BoldItalic.ttf**
@@ -89,11 +94,11
89 │   │   └── **typicons.ttf**
94 │   │   └── **typicons.ttf**
90 │   ├── *DllMap.cs* (vendored)
95 │   ├── *DllMap.cs* (vendored)
91 │   ├── *DrawVertDeclaration.cs*
96 │   ├── *DrawVertDeclaration.cs*
92 │   ├── **Engines** Engines
97 │   ├── **Engines** Engines
93 │   ├── *FilledRectangle.cs* Class for drawing a filled rectangle.
98 │   ├── *FilledRectangle.cs* Class for drawing a filled rectangle.
94 │   ├── *FNAGame.cs* Primary game class.
99 │   ├── *FNAGame.cs* Primary game class.
95 │   ├── **fnalibs** Compiled native libraries.
100 │   ├── **fnalibs** Compiled native libraries.
96 │   │   ├── **lib64**
101 │   │   ├── **lib64**
97 │   │   ├── **osx**
102 │   │   ├── **osx**
98 │   │   ├── **x64**
103 │   │   ├── **x64**
99 │   │   └── **x86**
104 │   │   └── **x86**
@@ -150,16 +155,14
150
155
151 Fonts: Droid Sans, [Iosevka,](https://typeof.net/Iosevka/) [Typicons by Stephen Hutchings](https://www.s-ings.com/typicons/)
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 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))
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 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))
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 ## License ##
164 ## License ##
160
165
161 © 2021 Alys S. Brooks
166 © 2022 Alys S. Brooks
162
167
163 I haven't decided on a license.
168 I haven't decided on a license.
164
165
You need to be logged in to leave comments. Login now