# Racket meet-up August 6th at 18:00 UTC :racket:

**URL:** <https://racket.discourse.group/t/racket-meet-up-august-6th-at-18-00-utc/1181>\
**Category:** General\
**Tags:** event, meet-up\
**Created:** [July 25, 2022, 3:38pm UTC](https://racket.discourse.group/t/racket-meet-up-august-6th-at-18-00-utc/1181 "2022-07-25T15:38:41Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![spdegabrielle](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/spdegabrielle/32/95_2.png) [@spdegabrielle](https://racket.discourse.group/u/spdegabrielle)\
**Post date:** [July 25, 2022, 3:38pm UTC](https://racket.discourse.group/t/racket-meet-up-august-6th-at-18-00-utc/1181/1 "2022-07-25T15:38:41Z")

</div>

# Racket meet-up August 6th at 18:00 UTC :racket:

Meet-up time at your location: 2022-08-06T18:00:00Z

 ![Gather Town 'Racket Room'](https://global.discourse-cdn.com/free1/uploads/racket/original/1X/4a149a20984607dc196954417580a319702c6949.png)

Online In the Gather Town 'Racket Room': [https://gather.town/app/wH1EDG3McffLjrs0/racket-users](https://gather.town/app/wH1EDG3McffLjrs0/racket-users)  
_(thank you to whoever did the interior decoration - very nice)_

When: First Saturday EVERY Month UTC: 18:00

- Show and tell
- News & rumours
- AOB

> [@Racket meet up Saturday 5 Feb 18:00 UTC](https://racket.discourse.group/t/racket-meet-up-saturday-5-feb-18-00-utc/581/3):
>
> And remember - showing up at Racket Meetups helps you learn the news of the Racket world as they happen! It is informative, it is interesting, it is helpful, it is greatly appreciated by everyone involved and it is fun!

30 minutes but can overrun

| UTC | Sat, 6 Aug 2022 at 18:00 |
| --- | --- |
| Pacific Time, PT | Sat, 6 Aug 2022 at 11:00 PDT |
| Mountain Time, MT | Sat, 6 Aug 2022 at 12:00 MDT |
| Central Time, CT | Sat, 6 Aug 2022 at 13:00 CDT |
| Eastern Time, ET | Sat, 6 Aug 2022 at 14:00 EDT |
| London, United Kingdom | Sat, 6 Aug 2022 at 19:00 BST |
| Central European Summer Time, CEST | Sat, 6 Aug 2022 at 20:00 CEST |
| Taipei, Taiwan | Sun, 7 Aug 2022 at 02:00 CST |

[Time converter](https://www.timeanddate.com/worldclock/converter.html?iso=20220806T180000&p1=1440&p2=tz_pt&p3=tz_mt&p4=tz_ct&p5=tz_et&p6=136&p7=tz_cest&p8=241)

**Prefer to chat?** Join us on [Racket Discord](https://discord.gg/6Zq8sH5) or [Slack](https://racket-slack.herokuapp.com/)

---

<div class="post-metadata">

**Author:** ![dominik.pantucek](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/dominik.pantucek/32/144_2.png) [@dominik.pantucek](https://racket.discourse.group/u/dominik.pantucek)\
**Post date:** [July 25, 2022, 7:06pm UTC](https://racket.discourse.group/t/racket-meet-up-august-6th-at-18-00-utc/1181/2 "2022-07-25T19:06:00Z")

</div>

I would like to discuss RRLL (Racket Rogue-Like Library) at the meetup. The idea has been getting shaped over the past two months (thanks to @simonls, @spdegabrielle and @sschwarzer) and although is far from even pre-alpha state, I already have some nice concepts implemented and I would definitely like to hear some feedback. The current snapshot of whatever I am working on will be published prior to the meetup, so anyone can have a look at the code.

The idea is to create a library for writing roguelikes in Racket using fully functional approach. That means making it universe/big-bang-like. Including movement/combat/animation system and DSL for programming non-player actors.

So far I have:

- four implementations of functional two-dimensional grids with tile set / ref operations having O(1), O(log n) or O(n) time/memory complexity. Of course each implementation is more efficient for different operations,
- a simple maze and caves generator is there to test it,
- sgl-based interface,
- visibility algorithm,
- tiles rendering with lighting,
- sprites rendering,
- simple graphical assets loading,
- simple text printing capability,
- random-first-search algorithm for determining connected components, and
- Dijkstra's algorithm for finding the shortest path in given grid.

One picture is worth a thousand words they say:

 ![image](https://global.discourse-cdn.com/free1/uploads/racket/original/1X/dd8fb837477b271184ea28627cee9885a23e8e42.png)

If you think this might draw you to roguelike development in Racket, please, show up and let me know your needs and/or ideas.

---

<div class="post-metadata">

**Author:** ![dominik.pantucek](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/dominik.pantucek/32/144_2.png) [@dominik.pantucek](https://racket.discourse.group/u/dominik.pantucek)\
**Post date:** [August 6, 2022, 5:07am UTC](https://racket.discourse.group/t/racket-meet-up-august-6th-at-18-00-utc/1181/3 "2022-08-06T05:07:13Z")

</div>

13 hours to go 😉  
Here's the code: [Dominik Joe Pantůček / RRLL Ideas · GitLab](https://gitlab.com/racketeer/rrll-ideas)  
As I am out in the field, it might be a bit challenging to connect, but that's the plan.
