|
Title says it all. Post a small description of what you're currently working on and add a bonus screenshot (because pictures are worth a thousand words). I'd be interested in knowing what CoCers are working on, or what they have as side projects. I'm learning PortAudio, a C library that allows you to send raw bytes to a sound buffer. You can do pretty much anything sound-related with it. Right now I'm trying to make a turntable-like sound player, that would allow you to "scratch" just like DJs do. I'm still at the very beginning, so all this program allows you to do is seeking and also real-time speed increase/decrease using the +/- keys. It also loops the sound perfectly. What you're seeing on this screenshot is a 10 second recording of a Daft Punk song, the red line is where the sound is at. At the bottom left is the buffer which I need to constantly refresh. If you're wondering, I'm using OpenGL / GLUT for the rendering. If you don't have Plat or a server, and have been living under a rock for the past year, you can upload your screenshots to WaffleImages go play outside Skyler fucked around with this message at 16:44 on May 4, 2008 |
# ? May 4, 2008 13:59 |
|
|
# ? May 13, 2024 07:46 |
|
I broke down at how dated Winamp looked one day and decided this would be a good way to learn WPF and C#. Currently stalled since getting foobar to work almost the way I like it
|
# ? May 4, 2008 14:24 |
|
A screenshot is somewhat redundant because it is a website but http://www.functionalforums.com/TreeForum/index/Pollin/Polling?formname=gas Basically you can add the html inputs to a form and they will appear on a map when people vote. So you can see gas prices by location or who people voted for by location, etc. It isn't quite done yet though.
|
# ? May 4, 2008 14:47 |
|
My little platform-independent hex editor which supports Python scripting (and other scripting languages), a sweet plugin API, and other random stuff other hex editors don't have. You can find version 1.1.0 here. Version 1.2.0 will be released in a few days.
|
# ? May 4, 2008 14:53 |
|
I'm also working on my own media player. I have all of my music organized by folder, and all of the other Linux media players I've tried emphasized tags too much, or just plain have lovely interfaces (XMMS). It's written in Python using PyGTK and PyGST. I originally wrote it in C++, but decided it'd be a fun project to re-write in Python. It's functional, but not 100% done. Still need to add seeking with the progress bar and maybe a few other odds and ends. Edit: And now it's pretty much all done ColdPie fucked around with this message at 22:02 on May 4, 2008 |
# ? May 4, 2008 17:39 |
|
shaim 0.4 is nearly done, and I need to take a new round of screenshots And so on
|
# ? May 5, 2008 05:06 |
|
As if it wasn't clear enough from the screenshot ( ), I'm working on a site where Warhammer 40k/Fantasy players can create and share army lists, comment on and rate them, print them out, etc. Basically, an ultra-simple Army Builder, online. Also my first in-depth experience with Python or Django, so far it's The file open in the screenshot is an XML file defining all the units and options for one army (Chaos Space Marines). I spent all day working out five of these, and there's about 20 more to go
|
# ? May 5, 2008 10:16 |
|
video! http://heeen.de/proj/refract.avi
|
# ? May 5, 2008 10:48 |
|
I'm making a web game thats essentially a "black nova traders" from hell, with a heavy crafting component and real time combat using comet based server interaction. Market. This is seeded, but in the final game, *everything* will be made by players, putting supply, demand and pricing entirely up to the playerbase. Scanner. Checking out nearby star systems. The current galaxy has around 5000 solar systems. For the final thing I'm thinking of importing a full milky way star catalogue, and using the spectral classifications to allocate resources to the planets moons and asteroid belts, but if that doesnt work so well, I might just use a neat little algorithm I designed to create a full spiral galaxy of around 20K stars. I intend this bad boy to scale. Drones and factories. I hate grind, so once you leave a mining drone at a belt or moon, it should continue to mine, delivering faithfully to its associated factory, until you stop it, or some fucker destroys it or the factory. Note the mini scanner at side. I might drop that , its kinda redundant. Designing a factory. There are around 20 different factory components and an even larger amount of 'ingredients' and 'parts'. Theres been no graphics design here, as I'm still making this part work. Its more complex than I anticipated, but it sorta works. Note the graphviz generated schemas. I'm a little concerned the load they might put on a server, so I might push the graph generation client side to the browser edit: fun things to note;- The automatic name generator my galaxy algorithm uses. Seems to generate some hilariously bogo-african sounding names. Needs a bit of work, and I might go for 'ethnic' flavors to system names depending on the galaxy arm, ie eastern-europe sounding for one arm, 'african' sounding for another, and perhaps 'asian' sounding for the third. Also note the negative cargo space in the first picture. Yeah, I'll get to that eventually duck monster fucked around with this message at 16:00 on May 5, 2008 |
# ? May 5, 2008 15:58 |
|
Here's my Point of Sale application.
|
# ? May 5, 2008 16:25 |
|
I think it's safe to say, from what's been posted so far, that CoCers are not good at design. (myself included)
|
# ? May 5, 2008 16:41 |
|
Yeah. Graphic design is not exactly my strongpoint.
|
# ? May 5, 2008 17:03 |
|
heeen posted:
Is this you own algorithm or something you "just" implemented? Cause it looks pretty drat nice.
|
# ? May 5, 2008 18:17 |
|
I wrote a cross platform (win, mac, linux) photo uploader for SmugMug. It uses JUCE for the UI, that's why it looks bizarre.
|
# ? May 5, 2008 19:01 |
|
Dr. Stupid posted:Is this you own algorithm or something you "just" implemented? Cause it looks pretty drat nice. It's actually not so big of a deal, just raycasting a refracted viewing vector in the fragment shader, which fragments can see which part of the underwater scene is the tricky part. The idea is from me and my CG professor for what you could call bachelor's thesis.
|
# ? May 5, 2008 19:23 |
|
Sir Davey posted:I think it's safe to say, from what's been posted so far, that CoCers are not good at design. (myself included) Stock icons save the day Much better than the XPMs I barfed up for the C++ version.
|
# ? May 5, 2008 19:50 |
|
quote != edit
|
# ? May 5, 2008 20:34 |
|
I'm currently in the design/procrastination stage of creating a C# version of my JavaScript Super Car Top Trumps, I think it'll be done in C# .NET 2.0 but I may download C# Express Edition 2008 and learn the new .NET 3 stuff like WPF. The plan is to create a generic Top Trumps game engine to enable multiple types of games to be played (cars/planes/footballers/etc...), so I'm thinking of how best to implement a "deck" file, #cobol people suggested using a .zip with all the images & card data, which is the best I've seen so far.
|
# ? May 5, 2008 20:35 |
|
Alan Greenspan posted:My little platform-independent hex editor which supports Python scripting (and other scripting languages), a sweet plugin API, and other random stuff other hex editors don't have. You can find version 1.1.0 here. Version 1.2.0 will be released in a few days. Dude, Hexer is awesome. I only learned about it a week or so ago (from Havlar's blog) and so have a lot to learn still, but it rocks. Thanks for making hex editors not suck.
|
# ? May 5, 2008 20:41 |
|
Just finished: Online play for NBA Ballers: Chosen One Side project: SmokeAlarm: a client-server n-tier enterprise cigarette break notification platform Today I added Zeroconf/Rendezvous/Bonjour support to SmokeAlarm, and found out that it's apparently impossible to make the .NET library ZeroconfNetServices work with the python pyzeroconf. I originally wrote the server in Python to make it as simple as possible, but I might end up rewriting it in C#, since I needed to write a C# app anyway to publish the Zeroconf service in a way that ZeroconfNetServices would apparently work with it.
|
# ? May 6, 2008 01:53 |
|
Been spending the last 2-3 weeks on the next version of my Facebook college app, Tassl. The next release introduces comparing of schedules with friends (so you can join classes your friends are in with a few clicks) and export into Outlook, iCal, Google Cal, and Yahoo Cal. I'm pretty excited since this release really brings the UI to the next level and is going to be the first one that might actually generate revenue.. I am going to charge users a micropayment to export their time schedule (they can choose anywhere from $1-$10, and will get a badge to show their support of my app.)
|
# ? May 6, 2008 05:46 |
|
Rewriting and hopefully finishing this in IDAPython (was in C++). It's for files without RTTI so there's no easy way to retreve class relationships.Alan Greenspan posted:
This looks amazing. Eventually, every useful program will be scriptable in Python.
|
# ? May 6, 2008 08:20 |
|
ScreenCap: Just a screenshot program I guess. Allows for plugin capture sources and output destinations. I even took that screenshot with it
|
# ? May 6, 2008 09:27 |
|
I'm working on McCLIM, a GUI toolkit. Here are some screenshots from applications that use it. I havenīt written all of these myself. This is Climacs, an Emacs-like editor that I have written most of the code for. This is Beirc, a pretty functional IRC client. This is Gsharp, which apparently typesets musical notation very well. Fancy GIF animation of cl-wav-synth. And finally Closure, a surprisingly functional web browser.
|
# ? May 6, 2008 11:51 |
|
Alan Greenspan posted:
|
# ? May 6, 2008 12:10 |
|
There's two things I'm working on. First is an editor tool for creating landscapes. It's meant to generate, edit and export meshes and textures for use in a game I'm making. I'm currently figuring out how to do proper LOD for terrains. The next one I will post so you can mock me. It's a deck building helper app for my son who really loves his Yu-Gi-Oh.
|
# ? May 6, 2008 15:22 |
|
Madox posted:There's two things I'm working on. First is an editor tool for creating landscapes. It's meant to generate, edit and export meshes and textures for use in a game I'm making. I'm currently figuring out how to do proper LOD for terrains. Out of curiosity, are you using any sort of UI toolkit for the terrain editor app, or is that just all stuff you did on your own?
|
# ? May 6, 2008 15:32 |
|
Nuke Mexico posted:Out of curiosity, are you using any sort of UI toolkit for the terrain editor app, or is that just all stuff you did on your own? That's all my own UI library and texture. It's still inefficient in dealing with text, but I think that's mostly DirectX's fault
|
# ? May 6, 2008 15:45 |
|
Eh, nevermind.
Fenderbender fucked around with this message at 17:14 on May 6, 2008 |
# ? May 6, 2008 17:12 |
|
I feel like I should be the guy on the back of the short bus compared to the rest of you, but this is a small game I'm working on at Uni for a terrible Java module. The icons will be changed to something better when it's done, since it looks pretty terrible at the moment.
|
# ? May 6, 2008 17:20 |
|
Plastic Jesus posted:Dude, Hexer is awesome. I only learned about it a week or so ago (from Havlar's blog) and so have a lot to learn still, but it rocks. Thanks for making hex editors not suck. BillWh0re posted:This looks amazing. Eventually, every useful program will be scriptable in Python. gibbed posted:This is neat, but it doesn't like it when I open large files. The structure viewer is also neat but it needs to be intergrated with the actual file display rather than a seperate window. Thanks for your replies guys. If you're getting the out of heap space exception, that's because Java by default only allocates 64 MB for each process. One solution is to create a batch file that runs Hexer with "java -Xms256m -Xmx1024m -jar Hexer.jar". Another solution is to use the context menu in Windows Explorer (which you can enable in the settings). I hope that in one of the next versions I'll get to change file loading so that only the visible part of the file is loaded. This should cut down the memory needs drastically. Adding the structure viewer to the hex windows makes sense. The file statistics stuff should probably be added there too.
|
# ? May 7, 2008 07:09 |
|
Alan Greenspan posted:Thanks for your replies guys. If you're getting the out of heap space exception, that's because Java by default only allocates 64 MB for each process. One solution is to create a batch file that runs Hexer with "java -Xms256m -Xmx1024m -jar Hexer.jar". Another solution is to use the context menu in Windows Explorer (which you can enable in the settings). I hope that in one of the next versions I'll get to change file loading so that only the visible part of the file is loaded. This should cut down the memory needs drastically.
|
# ? May 7, 2008 09:23 |
|
gibbed posted:Are you reading the entire file into memory? Because if you are, even 256MB won't help with the files I'm trying to open. If you are on OS X, then Hex Fiend might be useful.
|
# ? May 7, 2008 09:27 |
|
tef posted:If you are on OS X, then Hex Fiend might be useful.
|
# ? May 7, 2008 09:50 |
|
gibbed posted:Are you reading the entire file into memory? Because if you are, even 256MB won't help with the files I'm trying to open. Wouldn't a memory mapped file help here or does Java not have any way of doing them?
|
# ? May 7, 2008 09:50 |
|
BillWh0re posted:Wouldn't a memory mapped file help here or does Java not have any way of doing them? Java supports mmap'ed files: http://java.sun.com/j2se/1.4.2/docs/api/java/nio/MappedByteBuffer.html http://java.sun.com/j2se/1.4.2/docs/api/java/nio/ByteBuffer.html http://java.sun.com/j2se/1.4.2/docs/api/java/nio/channels/FileChannel.html
|
# ? May 7, 2008 11:09 |
|
A rooms browser and selection system for my college (basically halls of residence). Front page Example staircase of rooms Example room, with survey from individual currently in there When it comes to your turn to choose a room, you get this page We ran it over the weekend for people choosing rooms for their third year and it performed very well - though maybe it was a tad heavy on the server with people repeatedly refreshing to see who's chosen what room.
|
# ? May 7, 2008 21:30 |
|
Behold, for the first time ever witnessed on the Internet! My very first Django project, a humor web site with no moderators, or content writers. Administrated in part by an electronic judge but more than anything else it's controlled by the users. Anyone can end up having any of their privileges given or taken away at any time! Hilarious.
|
# ? May 7, 2008 22:51 |
|
Nolgthorn posted:Behold, for the first time ever witnessed on the Internet! An unmoderated humor site faces grave danger of degenerating into a cesspit of horrible racism Now, Re the python thing. Try using IronPython. Works with most python libraries, but should happily be able to work with most anything dot net, and seems to be able to generate happy enough dot net assemblies, etc. Re the terrain thing. Shouldn't ROAM be able to handle the LOD thing? I've only read the algorithm, but as I understand it ROAM should handle that sort of thing like a champ,.
|
# ? May 8, 2008 06:54 |
|
|
# ? May 13, 2024 07:46 |
|
Nebby, what JS library are you using for that? I've been looking for ages for a day-view calendar for the work timesheeting app. My current hack based one sucks balls.
|
# ? May 8, 2008 06:57 |