00:00:00 --- log: started forth/13.02.27 00:17:44 --- quit: jdavidboyd (Remote host closed the connection) 00:22:26 tangentsomething: how to run those game in the project goldensmile 00:59:21 --- join: nighty^ (~nighty@tin51-1-82-226-147-104.fbx.proxad.net) joined #forth 01:30:09 --- join: protist (~protist@4.225.69.111.dynamic.snap.net.nz) joined #forth 02:05:41 --- join: impomatic (~digital_w@146.90.165.144) joined #forth 03:43:33 --- quit: protist (Quit: Konversation terminated!) 03:45:35 --- quit: tangentsomething (Read error: Operation timed out) 03:46:28 --- join: tangentsomething (~michal@108-218-151-22.lightspeed.rcsntx.sbcglobal.net) joined #forth 04:56:15 --- quit: tgunr (Quit: Nity nite) 05:01:18 --- quit: tangentsomething (Ping timeout: 244 seconds) 05:15:31 --- join: tangentsomething (~michal@108-218-151-22.lightspeed.rcsntx.sbcglobal.net) joined #forth 05:39:40 --- part: impomatic left #forth 05:42:07 --- join: impomatic (~digital_w@146.90.165.144) joined #forth 05:47:43 --- quit: tangentsomething (Ping timeout: 264 seconds) 05:50:45 --- join: tangentsomething (~michal@108-218-151-22.lightspeed.rcsntx.sbcglobal.net) joined #forth 05:55:28 --- join: RodgerTheGreat (~rodger@71-13-215-142.dhcp.mrqt.mi.charter.com) joined #forth 06:02:26 --- quit: lazyden (Quit: lazyden) 06:15:20 --- quit: obobo (Ping timeout: 245 seconds) 06:16:52 --- join: obobo (~chatzilla@dyn-98-124-5-67.nexicom.net) joined #forth 06:24:19 --- nick: tangentsomething -> tangentstorm 06:28:08 yunfan: that goldsmile thing isn't really up and running yet. the only remotely playable thing there is zgld25, and it's just a scrolling, wrapping landscape. 06:34:01 --- join: fantazo (~fantazo@213.129.230.10) joined #forth 06:53:39 --- quit: nighty^ (Read error: Connection reset by peer) 06:54:44 --- join: nighty^ (~nighty@tin51-1-82-226-147-104.fbx.proxad.net) joined #forth 07:29:06 --- quit: fantazo (Ping timeout: 240 seconds) 08:01:39 --- join: Tod-Work (~thansmann@host-25.pl1071005.fiber.net) joined #forth 08:56:16 --- join: jdavidboyd (~user@72.185.97.240) joined #forth 09:19:38 --- join: kumul (~mool@c-76-26-237-95.hsd1.fl.comcast.net) joined #forth 09:30:37 tangentstorm: i only just found this (someone linked it in ##fpga) but perhaps you'd find it useful http://www.xilinx.com/univ/beginnersbookjune2003ver2.pdf 09:33:55 chapter 5 deals with programming a spartan iiie 09:37:01 --- join: tgunr (~davec@cust-66-249-166-11.static.o1.com) joined #forth 09:49:39 actually that PDF is not quite as helpful as i thought, but since you do have a spartan 3e it may answer some tool questions, who knows. 10:03:52 --- join: Onionnion (~ryan@adsl-76-199-155-75.dsl.milwwi.sbcglobal.net) joined #forth 10:09:51 --- join: kumool (~mool@c-76-26-237-95.hsd1.fl.comcast.net) joined #forth 10:12:55 --- quit: kumul (Ping timeout: 264 seconds) 10:14:57 --- join: kumul (~mool@c-76-26-237-95.hsd1.fl.comcast.net) joined #forth 10:17:43 --- quit: kumool (Ping timeout: 264 seconds) 10:17:54 --- join: kumool (~mool@c-76-26-237-95.hsd1.fl.comcast.net) joined #forth 10:20:02 --- quit: kumul (Ping timeout: 246 seconds) 10:21:25 --- join: kumul (~mool@c-76-26-237-95.hsd1.fl.comcast.net) joined #forth 10:22:31 --- quit: kumool (Ping timeout: 264 seconds) 10:48:23 --- quit: obobo (Ping timeout: 246 seconds) 10:49:09 --- quit: Onionnion (Ping timeout: 255 seconds) 10:57:29 thanks kulp :) 11:01:24 --- join: obobo (~chatzilla@dyn-dsl-pt-98-124-47-222.nexicom.net) joined #forth 11:37:20 --- quit: epicmonkey (Ping timeout: 248 seconds) 11:45:29 --- join: kumool (~mool@c-76-26-237-95.hsd1.fl.comcast.net) joined #forth 11:46:02 --- quit: jdavidboyd (Remote host closed the connection) 11:48:19 --- quit: kumul (Ping timeout: 264 seconds) 11:50:28 --- join: kumul (~mool@c-76-26-237-95.hsd1.fl.comcast.net) joined #forth 11:53:55 --- quit: kumool (Ping timeout: 272 seconds) 12:02:09 --- quit: kumul (Ping timeout: 272 seconds) 12:07:51 kulp: that's actually got all kinds of background info i didn't have any idea about. thanks. :) right now i'm pretty much at this level: http://papilio.cc/index.php?n=Papilio.GettingStarted 12:25:00 --- quit: ASau (Ping timeout: 260 seconds) 12:29:15 --- join: ASau (~user@46.115.45.64) joined #forth 12:59:18 --- join: JDat (JDat@89.248.91.5) joined #forth 13:03:21 --- join: impomatic_ (~chatzilla@146.90.165.144) joined #forth 13:05:47 --- quit: impomatic_ (Client Quit) 13:20:27 --- quit: kbmaniac (Read error: Connection reset by peer) 13:22:40 tangentstorm: yeah i didn't know the stuff about the silicon organisation or history either, so that's at least interesting if not strictly necessary 13:46:24 --- join: epicmonkey (~epicmonke@195.182.194.214) joined #forth 13:54:23 --- join: kumul (~mool@c-76-26-237-95.hsd1.fl.comcast.net) joined #forth 14:00:35 --- quit: epicmonkey (Ping timeout: 272 seconds) 14:17:55 --- join: kumool (~mool@c-76-26-237-95.hsd1.fl.comcast.net) joined #forth 14:18:57 --- quit: kumul (Ping timeout: 272 seconds) 14:20:36 --- quit: impomatic (Quit: impomatic) 15:16:35 --- quit: kumool (Ping timeout: 272 seconds) 15:37:59 --- join: nighty-_ (~nighty@tin51-1-82-226-147-104.fbx.proxad.net) joined #forth 15:41:15 --- join: ASau` (~user@46.115.66.67) joined #forth 15:44:27 --- quit: ASau (Ping timeout: 272 seconds) 15:45:13 --- quit: JDat () 15:45:20 --- join: kumul (~mool@c-76-26-237-95.hsd1.fl.comcast.net) joined #forth 15:53:19 --- quit: ASau` (Ping timeout: 272 seconds) 15:55:37 --- quit: Tod-Work (Quit: Leaving) 16:18:01 --- quit: kumul (Ping timeout: 272 seconds) 16:20:42 --- quit: tgunr (Quit: Nity nite) 16:25:13 --- join: kumul (~mool@c-76-26-237-95.hsd1.fl.comcast.net) joined #forth 16:31:36 i think my weird little approach to parsers might actually be readable in forth, but i don't have a good syntax for it yet : https://gist.github.com/tangentstorm/5050753 16:34:29 --- quit: nighty-_ (Ping timeout: 272 seconds) 16:58:23 --- join: protist (~protist@202.36.179.68) joined #forth 17:03:05 --- join: lazyden (~lazyden@58.185.121.38) joined #forth 17:17:03 --- quit: schmx (Ping timeout: 255 seconds) 17:23:58 --- join: schmx (~marcus@c83-254-190-169.bredband.comhem.se) joined #forth 17:39:33 --- quit: schmx (Ping timeout: 252 seconds) 17:41:22 --- join: schmx (~marcus@c83-254-190-169.bredband.comhem.se) joined #forth 17:41:24 --- join: marilinares (~canaima@190.142.14.87) joined #forth 17:42:05 --- quit: marilinares (Remote host closed the connection) 17:55:35 --- join: kumool (~mool@c-76-26-237-95.hsd1.fl.comcast.net) joined #forth 17:57:53 --- quit: kumul (Ping timeout: 248 seconds) 18:00:34 --- join: kumul (~mool@c-76-26-237-95.hsd1.fl.comcast.net) joined #forth 18:02:31 --- quit: kumool (Ping timeout: 272 seconds) 18:03:12 --- quit: Eth|cal (Ping timeout: 252 seconds) 18:05:15 --- quit: schmx (Ping timeout: 276 seconds) 18:17:32 --- quit: protist (Quit: Konversation terminated!) 18:27:50 --- quit: kumul (Read error: Connection reset by peer) 18:28:19 --- join: kumul (~mool@c-76-26-237-95.hsd1.fl.comcast.net) joined #forth 18:28:33 --- join: schmx (~marcus@c83-254-190-169.bredband.comhem.se) joined #forth 18:58:12 --- quit: tangentstorm (Ping timeout: 255 seconds) 18:59:06 --- join: tangentstorm (~michal@108-218-151-22.lightspeed.rcsntx.sbcglobal.net) joined #forth 19:10:05 --- quit: tangentstorm (Ping timeout: 240 seconds) 19:30:01 --- join: Eth|cal (~sam@ppp59-167-172-238.static.internode.on.net) joined #forth 19:38:06 --- join: tangentstorm (~michal@108-218-151-22.lightspeed.rcsntx.sbcglobal.net) joined #forth 20:10:33 --- join: kumool (~mool@c-76-26-237-95.hsd1.fl.comcast.net) joined #forth 20:13:31 --- quit: kumul (Ping timeout: 264 seconds) 20:42:23 --- join: kumul (~mool@c-76-26-237-95.hsd1.fl.comcast.net) joined #forth 20:43:12 --- join: Onionnion (~ryan@adsl-68-254-172-172.dsl.milwwi.ameritech.net) joined #forth 20:44:43 --- quit: kumool (Ping timeout: 264 seconds) 20:55:14 --- join: Bahman (~Bahman@86.98.20.60) joined #forth 20:55:14 --- join: tgunr (~davec@cust-66-249-166-11.static.o1.com) joined #forth 20:57:29 --- quit: kumul (Read error: Connection reset by peer) 21:06:49 --- quit: Onionnion (Ping timeout: 272 seconds) 21:19:47 --- join: backer (~backer@user-387h39d.cable.mindspring.com) joined #forth 21:20:30 --- join: dto (~user@pool-96-252-62-13.bstnma.fios.verizon.net) joined #forth 21:20:34 hi RodgerTheGreat ! 21:20:40 and forthpeeps 21:20:48 hi dto 21:20:50 what's up 21:21:45 been hacking on my game and engine, realized I'd not come in in awhile since our discussions. 21:21:50 hey i saw your HN thing 21:21:55 at some point 21:22:05 it was on the front page for about a day 21:22:15 and i was like "oh. that's the dude." 21:22:27 that's me alright 21:22:47 http://ompldr.org/vaGxxcA/2x0ng-puzzle-ideas.ogv 21:23:02 btw here's what i'm working on with the aforementioned engine 21:23:11 how's your projects going 21:23:42 I've been busy with research work of late 21:23:51 tinkering a little with functional-reactive programming 21:24:01 cool. what kinds of stuff 21:24:09 thats a neat sounding term. 21:24:26 it's sort of an approach to structuring programs 21:24:33 your games have a very distinctive style 21:24:36 --- join: I440r (~zhiming@85.sub-70-195-69.myvzw.com) joined #forth 21:24:36 --- mode: ChanServ set +o I440r 21:24:49 they remind me of the atari 2600 21:24:55 highly abstract 21:25:11 vibrant colors 21:25:15 that's what i'm going for !! 21:25:16 :) 21:25:36 http://ompldr.org/vaGxuZw/multi-strike.ogv this one shows more combat 21:26:12 --- join: ASau (~user@46.115.44.40) joined #forth 21:26:16 ive been messing with a real atari 2600 lately to get color and gameplay ideas 21:26:22 glad you enjoy, RodgerTheGreat 21:26:26 it has a distinctive palette 21:26:58 I wrote an implementation of yar's revenge to study the game design 21:27:17 my forth version is probably a hell of a lot more complicated than the real thing 21:27:23 oh awesome 21:27:42 https://github.com/JohnEarnest/Mako/blob/master/games/Yar/Yar.fs 21:27:44 yeah i bet the rotating shield is a bitch. 21:27:47 * dto looks ooh 21:28:01 it's one of the only games I've written with sound effects 21:28:08 you might like them 21:28:25 RodgerTheGreat: i'll read it. btw here also is what i ended up doing with the editor stuff i was talking about. http://www.youtube.com/watch?v=qRfZcI8OQuo 21:28:38 can i just pull your repo to get this/ 21:28:44 Yar 21:29:17 hmm it didn't seem to pull that 21:29:27 oh ive got it. 21:29:35 you need the whole mako repository because it contains the compiler/vm used to execute the game 21:29:38 whats the command to start this again? 21:29:42 yeah i have it installed, still. 21:29:48 I will put your video in my notes to watch later 21:29:56 ./maker games/Yar/Yar.fs --run 21:31:31 some of the details of the game are not right but I think it's clearly recognizable as Yar's revenge 21:31:35 --- quit: Bahman (Read error: Connection reset by peer) 21:32:15 HA! 21:32:20 yes and the explosion screen 21:32:22 not bad!! 21:32:22 what I found interesting about the game is how if you take almost any element away it becomes much easier and less interesting 21:32:37 the slowly seeking thing especially 21:32:41 yeah 21:32:45 wow. i should play it tonight. 21:32:59 it's a bunch of little things that come together to make a tight gameplay experience 21:33:10 btw here are some stills of various generated puzzles http://imgur.com/a/Uy6yF#0 21:33:14 from this game. 21:33:21 awesome job. how many hours did that take? 21:33:43 I think I wrote it over the course of two or three afternoons 21:34:05 do you like the sound effects? 21:35:55 yes. actually the engine background roar feels really authentic. how do you generate it? 21:36:26 it's tuned noise 21:36:32 see line 57 21:36:34 we need some way to connect the People Who Program Games In "Other" Languages 21:36:45 oh the source. hang on. 21:36:51 and chunks in 68-72 21:37:28 if you look at the loop in "tick" I am generating 8-bit samples one at a time and then writing them to AU, the audio output port 21:37:58 I generate 141 of them which is just a little over the number I need to produce 1/60 of a second's worth of audio 21:38:07 at 8khz 21:38:10 awesome. 21:38:30 I make background noise and then if a sound effect is playing I blend that in 21:39:24 I have a slightly more refined version of this type of audio engine now but I haven't used it in a game yet 21:40:17 it would be nice to gather together people who program games in unusual languages I suppose 21:40:50 but it can be kind of hard to share ideas when we cannot easily read one another's code 21:42:20 well, that might not be such a big problem, maybe it would learn to people learning to read each other's code a bit 21:42:34 maybe 21:42:34 i mean, 21:42:38 uh i parsed that wrong 21:43:07 what i should say is, it might not be a problem if people still can play/analyze/discuss one anothers games, 21:43:20 hm 21:43:21 and that might lead to people learning to read one anothers code or at least browse it 21:44:01 there are independent game dev meetups around here but they're rather dominated by small (and some not small) game companies 21:44:17 where are you located? I live in the boonies. 21:44:20 but an opensource and/or alternative language thing 21:44:22 near Boston 21:44:29 yeah this is pie in the sky. don't listen to me :) 21:44:30 ah, I used to live in boston 21:44:55 but we do have a pretty big lisp games community. but then we have the issue of dialects :) 21:45:07 mutual readability is not as much of a problem though. 21:45:11 maybe I would've been happier there if I'd tried harder to find some like-minded programmers 21:45:28 forth dialects are at least as balkanized as lisp dialects 21:45:47 we here in Massachusetts have our own officially registered branch of the Pirate Party 21:46:34 there's a Boston Lisp Meeting. i got invited to speak there again last summer, but had to cancel it because of my dog being ill/dying 21:46:48 whereabouts are you now? 21:46:48 for me, working in Forth is all about being able to shape my tools around my workflow 21:47:08 the wild and wintry woods of michigan's upper peninsula 21:47:41 I did not particularly care for boston 21:48:21 me neither. i'm closer to Worcester. this is where i grew up. i lived in the city while i was working at that game company tho 21:49:27 id love to live in a secluded area 21:49:59 I'd love to feel like I wasn't going to die alone 21:50:14 that's life hunh 21:50:33 in the meantime at least I can write code 21:58:13 ha! 21:58:31 ha, ha, it is to laugh 22:03:32 anyway I need sleep. See you around 22:03:37 good night sir. 22:03:53 --- quit: dto (Remote host closed the connection) 22:04:20 --- quit: RodgerTheGreat (Quit: RodgerTheGreat) 23:19:23 --- join: Bahman (~Bahman@86.98.20.60) joined #forth 23:38:25 --- join: epicmonkey (~epicmonke@46.164.134.18) joined #forth 23:39:27 --- quit: I440r (Remote host closed the connection) 23:59:59 --- log: ended forth/13.02.27