TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Microsoft Tilecode

425 点作者 Impossible超过 4 年前

15 条评论

mittermayr超过 4 年前
With Christmas coming up soonish, and many of us going to be locked in at home (even more than ever before), there&#x27;s a device I can recommend that is fun to build and reasonably fun to build on. It&#x27;s basically a GameBoy (and runs emulators for it and other devices) for a laughably low price: <a href="https:&#x2F;&#x2F;www.hardkernel.com&#x2F;shop&#x2F;odroid-go&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.hardkernel.com&#x2F;shop&#x2F;odroid-go&#x2F;</a> (first link I found, there may be better ones — I bought it in Europe, where a few of the bigger electronics retailers had it).<p>It has a color screen and has quite a few tricks up its sleeve. I think I remember it even runs Wifi-Scanners and whatnot (ESP32). Here&#x27;s some more background info: <a href="https:&#x2F;&#x2F;wiki.odroid.com&#x2F;odroid_go&#x2F;go_assembling" rel="nofollow">https:&#x2F;&#x2F;wiki.odroid.com&#x2F;odroid_go&#x2F;go_assembling</a><p>Just thought that could be an interesting platform to try this on.
评论 #24880729 未加载
评论 #24881674 未加载
评论 #24886698 未加载
评论 #24880742 未加载
indigo945超过 4 年前
<p><pre><code> &gt; If a tile predicate has a non-empty Include set that &gt; contains only sprite kinds then the associated tile must &gt; contain a sprite if that predicate evaluates to true on a &gt; state. We call such a sprite a sprite witness, as it &gt; witnesses the truth of the predicate. Sprite witnesses are &gt; TileCode’s form of variable binding. </code></pre> I can&#x27;t figure out who this manual is written for. TileCode and the example games appear to target programming beginners and even children, but the lingo here is unlikely to be comprehensible to anyone but CS majors. And it&#x27;s not like they&#x27;re describing a complex idea here, it&#x27;s just the language they use to describe it seems almost willfully arcane.
评论 #24883469 未加载
评论 #24882957 未加载
lifthrasiir超过 4 年前
It strongly looks like PuzzleScript [1]. In fact, I would be surprised that this wasn&#x27;t inspired by PuzzleScript; the paper [2] seems to have no mention of PuzzleScript though.<p>[1] <a href="https:&#x2F;&#x2F;www.puzzlescript.net&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.puzzlescript.net&#x2F;</a><p>[2] <a href="https:&#x2F;&#x2F;www.microsoft.com&#x2F;en-us&#x2F;research&#x2F;uploads&#x2F;prod&#x2F;2020&#x2F;08&#x2F;paperFinal.pdf" rel="nofollow">https:&#x2F;&#x2F;www.microsoft.com&#x2F;en-us&#x2F;research&#x2F;uploads&#x2F;prod&#x2F;2020&#x2F;0...</a>
评论 #24880606 未加载
评论 #24883542 未加载
评论 #24890233 未加载
spicybright超过 4 年前
I always have a soft spot for little game dev kits like this. Strict limitations often lead to a lot of creativity. The Arduboy is one I&#x27;ve used a lot.<p><a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Arduboy" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Arduboy</a><p>And I guess I&#x27;ll share this here because I don&#x27;t know when else I&#x27;d ever be able to talk about it.<p>A few years ago I created a portable game console that consisted of two buttons (left and right) and a row of 9 LEDs (and an on off switch). It was powered by an Arduino Teensy and Lipo battery, letting it run for a pretty decent amount of time.<p>The idea is given the ultra minimal hardware, what&#x27;s the craziest games you can make with it?<p>I made a 3d &quot;&quot;&quot;ray tracer&quot;&quot; that would show your surroundings and walls using just the leds (flatland style). Left and right turned, and pushing both walked forward.<p>I also made a dungeon crawler with each LED being a specific indicator for the state of the world (I wanted to make overlays to help with ideas like this)<p>The best one imo was an ebook reader. I only simulated it due to code size constraints, but I made each LED blink out morse code for each letter in a book, and used left and right to scroll through it. I loaded Neuromancer in and it worked fine. Pretty ridiculous but one of the more interesting projects I&#x27;ve done! I should really look for that device....
cableshaft超过 4 年前
Looks pretty cool. I was messing around with MakeCode for about an hour the other day, just to see what it could do, but board games are more in my wheelhouse, and it looks like I could maybe come up with some interesting things here.<p>The messing about I did was just having a flamingo running around eating algae and avoiding spawning lions, called Flamingo Panic. If you&#x27;re curious, it&#x27;s up here: <a href="https:&#x2F;&#x2F;bacable.github.io&#x2F;flamingo-panic&#x2F;" rel="nofollow">https:&#x2F;&#x2F;bacable.github.io&#x2F;flamingo-panic&#x2F;</a>
评论 #24891597 未加载
评论 #24880430 未加载
评论 #24902517 未加载
Macuyiko超过 4 年前
It&#x27;s good to see Microsoft pursue the field of educational programming further.<p>I remember another MS project (which I just had to look up). It was called MakeCode <a href="https:&#x2F;&#x2F;www.microsoft.com&#x2F;en-us&#x2F;makecode" rel="nofollow">https:&#x2F;&#x2F;www.microsoft.com&#x2F;en-us&#x2F;makecode</a> and I remember it because they had a nice Minecraft integration. Well... it still exists: <a href="https:&#x2F;&#x2F;minecraft.makecode.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;minecraft.makecode.com&#x2F;</a><p>So to go on a bit of a rant: there&#x27;s Scratch, MakeCode, Tilecode now, on top of &quot;fantasy consoles&quot; and dozens of very easy-to-use game engines (like, really, lots of them, in the browser, native... way below the Unity and Godot stepping stones). You know what&#x27;s sad? Somehow I feel like we can&#x27;t solve this barrier to entry for casual coding. On the one hand, a teacher or parent wanting to teach their kid(s) is overwhelmed with choice. On the other hand there&#x27;s the attention economy basically saying: &quot;don&#x27;t bother.&quot;<p>Later on in the academic career, you have lecturers either having to overwhelm students (especially non-CS students) with all the best practices at once (you need this IDE, and GIT, and tests...) or having to resort to something which looks like it&#x27;s made for kids and &quot;won&#x27;t make it in the real world&quot; (speaking from experience here).<p>It&#x27;s a pity that computing got so complicated. This is a hard problem to solve. Nonetheless, I applaud any efforts made towards this.
评论 #24884280 未加载
评论 #24904499 未加载
评论 #24884273 未加载
stephc_int13超过 4 年前
It seems to be based on cellular automata kind of rules.<p>I&#x27;ve done experiments with this almost twenty years ago, and it&#x27;s surprising how much can be done with simple rules.<p>However, it can also be difficult to debug when you have a large amount of rules.
评论 #24890274 未加载
atum47超过 4 年前
Well, I was working on a 2D engine that could do these kind of games (but mostly top down RPGs).<p>I end up developing a tile map editor[1], giving the user the ability to develop their own maps. I end up liking this tile editor so much that I spent more time adding isometric features to it. Both because I love isometric maps and it seems to please people playing the game.<p>So, as in right now, I have a tile map editor (in a usable state) and a 2D engine that is not near close to be used, and I don&#x27;t know what to do with neither of them.<p>Anyways, isometric maps would hugely improve the looks of these 2D games. I would consider adding this options to your platform as well.<p>1 - <a href="https:&#x2F;&#x2F;github.com&#x2F;victorqribeiro&#x2F;tileEditor" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;victorqribeiro&#x2F;tileEditor</a>
评论 #24881798 未加载
fireismyflag超过 4 年前
I would like to share my own take on the mini game console, a $5 ESP8266-based that runs games from the Arduboy library: <a href="https:&#x2F;&#x2F;github.com&#x2F;edgarborja&#x2F;Arduboy2ESP" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;edgarborja&#x2F;Arduboy2ESP</a>
aj7超过 4 年前
<a href="https:&#x2F;&#x2F;www.microsoft.com&#x2F;en-us&#x2F;research&#x2F;uploads&#x2F;prod&#x2F;2020&#x2F;08&#x2F;paperFinal.pdf" rel="nofollow">https:&#x2F;&#x2F;www.microsoft.com&#x2F;en-us&#x2F;research&#x2F;uploads&#x2F;prod&#x2F;2020&#x2F;0...</a><p>“ Our work is motivated by the popularity of retro video games…“
sssilver超过 4 年前
Curious if this could be a good way for kids to learn programming. Does anyone have experience with this (or similar technologies) and children aged 7-10?
评论 #24884291 未加载
评论 #24881972 未加载
评论 #24890366 未加载
gnramires超过 4 年前
I had great experiences using a &#x27;game maker&#x27; on my childhood (RPG Maker 3 on PS2). However, I couldn&#x27;t share what I made, so I started seeing the hours of work I&#x27;d need to make something substantial as a waste.<p>I think having an easy way to share your game should be a priority. Clearly the web can be used to emulate and share almost anything now, so some kind of exporting system and web player would be ideal.
评论 #24889792 未加载
adolph超过 4 年前
This is a fascinating pairing to what the block editors they have for micro:bit. I wonder if the new micro:bit will work with it.<p>Current hardware list:<p><a href="https:&#x2F;&#x2F;arcade.makecode.com&#x2F;hardware" rel="nofollow">https:&#x2F;&#x2F;arcade.makecode.com&#x2F;hardware</a><p><a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=24763120" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=24763120</a>
评论 #24884286 未加载
评论 #24882239 未加载
sreejithr超过 4 年前
I really don&#x27;t get the game. How do you play it? I put a good 5mins and couldn&#x27;t figure out anything.<p>As a child, I remember getting hooked to Super Mario in &lt; 5min after I saw my friends play it. I&#x27;m telling ya, these pretentious &quot;researchers&quot; really don&#x27;t know how us &quot;normies&quot; think.
评论 #24890272 未加载
jcun4128超过 4 年前
Side note, before I really learned how to code I was messing around with Touch Develop. I dropped maybe 6 months into that tech trying to build stuff, not sure if I consider it a waste of time in the end but maybe I learned some concepts for future work.