Huw Campbell
83b25d00e1
Reduce framerate to 60fps
2021-09-25 09:10:27 +10:00
Brent Yorgey
97e9daac0f
updates to the README
...
- Mention Windows support with WSL.
- Expand on a couple other comments.
2021-09-24 18:04:42 -05:00
Tristan Cacqueray
802162091b
Add continueWithoutRedraw when possible to save cpu cycles
2021-09-24 21:44:21 +00:00
Brent Yorgey
31f76d1c28
replace Text
with Var
to clarify intention
2021-09-24 15:48:59 -05:00
Brent Yorgey
0c0d9d48f6
Merge pull request #54 from ElderEphemera/T38
...
Display the current game mode on the right side of the menu bar (Closes #38 )
2021-09-24 15:20:15 -05:00
Joshua Price
67b4e92933
Display the current game mode on the right side of the menu bar
...
Closes #38 .
2021-09-24 16:04:28 -04:00
Brent Yorgey
3c97901807
note in README that Windows is not supported
2021-09-24 14:10:55 -05:00
Brent Yorgey
01608e9f1b
add a few notes about terminal size
2021-09-24 11:14:16 -05:00
Brent Yorgey
23f69a142f
Make grab
return the name of the thing grabbed
...
Closes #51 .
2021-09-24 10:56:49 -05:00
Brent Yorgey
cdaef2decc
line-wrap recipes
...
This is a partial solution to #48 , and way better than nothing.
However, it's a bit difficult to read the wrapped recipes; ideally the
continuation lines would be indented, so it would be easy to tell
visually where a new recipe starts. But it doesn't seem possible
to do this given the current `brick` API. I've created an upstream
issue for it here: https://github.com/jtdaugherty/word-wrap/issues/8
2021-09-24 10:04:07 -05:00
Brent Yorgey
ac16448485
tweak solar panel description
2021-09-23 22:02:43 -05:00
Brent Yorgey
fe66cb4e8a
blog post: call for collaboration
2021-09-23 22:01:03 -05:00
Brent Yorgey
21d9333149
put images in the right place
2021-09-23 18:40:31 -05:00
Brent Yorgey
18ae9f2c82
update tutorial
2021-09-23 18:39:52 -05:00
Brent Yorgey
f3b43b50a9
Use more standard characters for robot display
...
Apparently the characters ■▲▶▼◀ are drawn as double-wide in some terminal fonts.
2021-09-23 18:34:39 -05:00
Brent Yorgey
c5255aeb97
get rid of sepAttr
which is no longer needed
2021-09-23 18:16:24 -05:00
Brent Yorgey
7051835ec4
try allowing template-haskell-2.17 to build with GHC 9
2021-09-23 18:13:31 -05:00
Brent Yorgey
a35e2718bb
fix missing forall
in the type of Build
2021-09-23 17:56:31 -05:00
Brent Yorgey
367ad37383
delete commented-out code
2021-09-23 17:20:51 -05:00
Brent Yorgey
b0c7f92f79
add a quasiquoter for polytypes
...
This is a partial implementation of #16 . It might still be nice to
make a quasiquoter for terms as well.
2021-09-23 17:18:28 -05:00
Brent Yorgey
2798a3028e
display type of the REPL input in top right corner of panel
...
Also update the tutorial to match.
Closes #34 .
2021-09-23 14:23:03 -05:00
Brent Yorgey
aef3d4e7ec
update Panel
to use BorderLabels
; move tick info to bottom right
...
This accomplishes a small part of #33 .
2021-09-23 12:15:39 -05:00
Brent Yorgey
80cb5b74ad
Generic borders with six possible label positions
...
Based on the code for `hBorderWithLabel` and `borderWithLabel` from
`brick`. Closes #37 .
2021-09-23 11:40:20 -05:00
Brent Yorgey
4f35fd99a6
fix module header
2021-09-23 11:05:38 -05:00
Brent Yorgey
807cc6dd4a
a few more tweaks
2021-09-23 08:53:24 -05:00
Brent Yorgey
94ee538fcd
tweak
2021-09-23 08:45:48 -05:00
Brent Yorgey
6da95c1e46
minor updates
2021-09-23 08:44:15 -05:00
Brent Yorgey
d62d8ff3e5
mention the run
command in the tutorial
2021-09-23 04:10:27 -05:00
Brent Yorgey
971b1268d2
add a create
command
2021-09-23 03:55:56 -05:00
Brent Yorgey
d3dd503fc1
update the README
2021-09-23 03:23:34 -05:00
Brent Yorgey
620bc1181e
add a section on game design to CONTRIBUTING.md
2021-09-23 03:08:16 -05:00
Brent Yorgey
0104e99d75
some thoughts on design
2021-09-23 02:35:41 -05:00
Brent Yorgey
d15ac2a8e7
updates to tutorial
2021-09-23 00:00:21 -05:00
Brent Yorgey
6df230ed90
More edits to tutorial. First draft is finished!
2021-09-22 21:42:45 -05:00
Brent Yorgey
97b46653b1
more work on the tutorial
2021-09-22 21:28:58 -05:00
Brent Yorgey
3a7811d61f
more work on tutorial
2021-09-22 18:07:46 -05:00
Brent Yorgey
ca0597fd8b
add a life support system to the initial base devices
2021-09-22 16:44:41 -05:00
Brent Yorgey
93b4f42c02
fix tutorial images
2021-09-22 11:51:13 -05:00
Brent Yorgey
0f5737cc7b
start working on overall design/vision document and tutorial
2021-09-22 11:49:22 -05:00
Brent Yorgey
ddbb2a6503
move some XXX comments into GitHub issues
2021-09-22 11:48:29 -05:00
Brent Yorgey
a1548c6888
Merge branch 'main' of github.com:byorgey/swarm
2021-09-20 21:32:22 -05:00
Brent Yorgey
3a9e878bc1
lazily unfold recursive environment for VDelay
...
Every time we evaluate a VDelay, we insert a new recursive binding
into the environment in which it is evaluated. This way, we never
have to make an environment that is *actually* recursive.
2021-09-20 21:30:59 -05:00
Brent Yorgey
1a7495d9b5
relax upper bound on random
again
...
See https://github.com/ekmett/linear/issues/166
2021-09-20 11:49:34 -05:00
Brent Yorgey
18867cf541
Disallow random-1.2.1
for now
...
See https://github.com/ekmett/linear/issues/166 .
2021-09-19 22:39:01 -05:00
Brent Yorgey
7ccce0d908
Merge branch 'main' of github.com:byorgey/swarm
2021-09-19 22:28:41 -05:00
Brent Yorgey
8b09e8910a
add a CONTRIBUTING file
2021-09-19 22:28:33 -05:00
Brent Yorgey
9d07565042
Update issue templates
2021-09-19 22:16:54 -05:00
Brent Yorgey
526bdda3b4
move all the stuff in ROADMAP to the issue tracker
2021-09-19 22:12:09 -05:00
Brent Yorgey
9b76576496
add badges for build status and CCoC
2021-09-19 13:40:47 -05:00
Brent Yorgey
ecebad984c
Adopt the Contributor Covenant Code of Conduct
2021-09-19 13:38:33 -05:00