User Tools

Site Tools


start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
start [2021/02/13 05:40]
muragami created
start [2021/10/30 09:39] (current)
muragami [cppSfxr]
Line 3: Line 3:
 Here it is, however incomplete or limited. I will make sure I note how complete docs are for each, so you'll know going in what to expect. Most of these are hosted on [[https://github.com|GitHub]], under my username: [[https://github.com/Muragami|Muragami]]. Links into the main doc page for each below: Here it is, however incomplete or limited. I will make sure I note how complete docs are for each, so you'll know going in what to expect. Most of these are hosted on [[https://github.com|GitHub]], under my username: [[https://github.com/Muragami|Muragami]]. Links into the main doc page for each below:
  
 +You can also return to my website [[https://muragami.wishray.com|here]].
 ===== Maxrects-lua ===== ===== Maxrects-lua =====
  
Line 10: Line 11:
 Docs: [[Maxrects-lua]] Docs: [[Maxrects-lua]]
  
-An implementation of the MAXRECTS 2d rectangle packing algorithm in Lua, somewhat optimized for LuaJIT.+An implementation of the MAXRECTS 2d rectangle packing algorithm in Lua, somewhat optimized for LuaJIT. It is pretty flexible, as it just packs rectangles. You can attach a field in the rectangle called data, and that can hold your information about the specific rectangle (for instance, image information). 
 + 
 +Simple Video Demonstration of hot packing action: 
 +{{ :maxrects.mp4 |}}
  
 ===== Rogue-lua ===== ===== Rogue-lua =====
  
-Coming soon.+  * [[https://github.com/Muragami/Rogue-lua|GitHub Page]] - The source in lua (and LÖVE). 
 +  * [[https://britzl.github.io/roguearchive/|Rogue Archive]] - An archive of the many versions of Rogue. 
 + 
 +Docs: [[Rogue-lua]] 
 + 
 +An re-implementation of [[https://en.wikipedia.org/wiki/Rogue_(video_game)|Rogue]] 5.2.1 in Lua for [[https://love2d.org|LÖVE]]. Important to note, this is not a port but instead a new implementation of the logic I scrubbed from the 5.2.1 source. While this project will offer a game itself, using minimal graphics, more importantly it creates a Rogue-lua library for the logic of the game. This means it can be expanded upon and retooled for any purpose you desire. 
 + 
 +===== cppSfxr ===== 
 + 
 +  * [[https://github.com/Muragami/cppSfxr|GitHub Page]] - The source in C++ with bindings. 
 +  * [[https://www.drpetter.se/project_sfxr.html|Sfxr homepage]] - The original version. 
 + 
 +Docs: [[cppSfxr]]
  
-An implementation of Rogue 5.2.1 in Lua.+Sfxr recoded and enhanced as a C++ library with DLL and FFI bindings.
start.1613223614.txt.gz · Last modified: 2021/02/13 05:40 by muragami