• What are you working on? November 2011 Edition
    3,673 replies, posted
[QUOTE=Jawalt;33346860]Relying on intellisense to make your code readable is perhaps the silliest thing I've ever heard. Plenty of devs use flat text file editors + make etc.[/QUOTE] Well if he doesn't, why should he be limited by what somebody else does?
[QUOTE=Jawalt;33346860]Relying on intellisense to make your code readable is perhaps the silliest thing I've ever heard. Plenty of devs use flat text file editors + make etc.[/QUOTE] sure, for non .net development but hey let's use text editors + make because who needs those fancy IDE's
So I added animations to Minor Destruction. Now I'm just stuck thinking of the best way to...network animations.
[QUOTE=Jawalt;33346860]Relying on intellisense to make your code readable is perhaps the silliest thing I've ever heard. Plenty of devs use flat text file editors + make etc.[/QUOTE] If you really want to use a text editor for a language like C# then that is your problem. I am not about to start putting IEnumerable<T> everywhere just because you are too stubborn to use a decent IDE. [QUOTE=Dotmister;33346852]Sure, you can hover over the names for intellisense to tell you what they are, but it's so much easier to just glance up at variable names (especially since people rarely use hungarian notation anymore) to see what they are. I think it's easily as important as having good variable names[/QUOTE] No it isn't. Whats easy about scrolling all over the place to figure out what a variable was declared as instead of just hovering over it? You should really utilize the IDE to make your life easier.
Ive been spying on this thread for weeks now, guess Ill just post my WIP too. Im working on a platform runner game called Block Runner 2. Its scripted in Lua using the Love framework. Website is located in [URL="http://www.novaember.com/br/"]outer space[/URL]. My goal is to first create the "framework". (Menu, loading maps & tiles, DLCs, etc) Im gonna add a level and tile editor tool including upload option to keep the game alive. Its a sequel to my first real game made in Flash a few years ago. This is like my 20th try to make it. [sp]I hope I wont ragequit[/sp] (I wont be posting screenshots yet because theres not really much eyecandy to see) Yes, I really screwed the about page.
DLCs? Don't get carried away here bro.
[QUOTE=Yogurt;33347280]DLCs? Don't get carried away here bro.[/QUOTE] If youre talking about the "s", then Ill just say I just vomited up random words everywhere. If youre talking about the concept, its already working pretty much so I dont see the problem.
Added health and fall damage. [img]http://i.imgur.com/dfC2r.gif[/img]
[QUOTE=Dotmister;33346852]Sure, you can hover over the names for intellisense to tell you what they are, but it's so much easier to just glance up at variable names (especially since people rarely use hungarian notation anymore) to see what they are. I think it's easily as important as having good variable names[/QUOTE] Types are so overrated. I use var EVERYWHERE. I sometimes type float, double or int, but that's because for (int i=0... is in my muscle memory.
My sand game is going nuts; [img]http://i55.tinypic.com/16jlx0y.png[/img] Don't mind the window name btw, using some files from an old project to make it work on my desktop.
[QUOTE=Natrox;33347853]My sand game is going nuts; [img]http://i55.tinypic.com/16jlx0y.png[/img] Don't mind the window name btw, using some files from an old project to make it work on my desktop.[/QUOTE] For some weird reason I am always interested in graphical or memory related glitches that don't crash the application but makes it behave strangely instead Like corrupting, I love using hex editors on mario roms and randomly change values to induce glitches (I own the retail of super mario bros legally)
[QUOTE=uitham;33348007]For some weird reason I am always interested in graphical or memory related glitches that don't crash the application but makes it behave strangely instead Like corrupting, I love using hex editors on mario roms and randomly change values to induce glitches (I own the retail of super mario bros legally)[/QUOTE] To cause this effect, I am deliberately creating and destroying concrete at the same time. I figure these patterns are made due to the order of which the code is running in. I induce a delete 'tile' into the array at the position of concrete, and some concrete is probably created after the delete tile and others are made before. :V
I'm trying to get C# libcaca to work, but since not much was accomplished last time I asked, I thought I'd try again. Basically, anyone got a fix for THIS: [img_thumb]http://dl.dropbox.com/u/21571661/Pictures/libcaca%20is%20caca.png[/img_thumb] [img_thumb]http://dl.dropbox.com/u/21571661/Pictures/mvs.png[/img_thumb] [img_thumb]http://dl.dropbox.com/u/21571661/Pictures/mvs2.png[/img_thumb]
[QUOTE=high;33347120]If you really want to use a text editor for a language like C# then that is your problem. I am not about to start putting IEnumerable<T> everywhere just because you are too stubborn to use a decent IDE. No it isn't. Whats easy about scrolling all over the place to figure out what a variable was declared as instead of just hovering over it? You should really utilize the IDE to make your life easier.[/QUOTE] Clearly typing your variables in a language where it is standard convention is not asking too much. Your code should be readable as flat text.
[QUOTE=high;33347120]Whats easy about scrolling all over the place to figure out what a variable was declared as instead of just hovering over it?[/QUOTE] "Scrolling all over the place" shouldn't be necessary if you're doing it right. And I should never ever have to take my hands off the keyboard when actually writing code.
[QUOTE=esalaka;33348798]"Scrolling all over the place" shouldn't be necessary if you're doing it right. And I should never ever have to take my hands off the keyboard when actually writing code.[/QUOTE] You really have to be a genius if you don't have to rearrange your code when you program. My hand is on the mouse 20% of the time.
[QUOTE=Darwin226;33349405]You really have to be a genius if you don't have to rearrange your code when you program. My hand is on the mouse 20% of the time.[/QUOTE] I specifically mean the part where I'm writing code, not rearranging. That's what I tried to imply with "actually writing". Sorry if that was unclear.
[QUOTE=Darwin226;33349405]You really have to be a genius if you don't have to rearrange your code when you program. My hand is on the mouse 20% of the time.[/QUOTE] Why, thank you!
Got functions and conditional statements to work with my compiler! Just loops to go, and I have a basic, working language. [IMG_thumb]http://i.imgur.com/weNlH.png[/IMG_thumb] The code compiled in the picture: [Code]function void main() { print("\\nPrinting Fibonacci sequence\n"); int n = 5; fibonacci(n); return; } function int fibonacci(int n) { if (n < 1) { return 0; } if(n==1) { return 1; } if(n==2) { return 2; } return fibonacci(n-1) + fibonacci(n-2); }[/Code]
Webm is wonders, took less than 1 second to upload to youtube, 10 seconds to process: [media]http://www.youtube.com/watch?v=S75YU6fTeZ0[/media] Now I only need to get tile collision working :v: [editline]19th November 2011[/editline] Btw, Nighey, this uses the slick2d a* implementation. Took 5 minutes
[QUOTE=Matte;33349777]Got functions and conditional statements to work with my compiler! Just loops to go, and I have a basic, working language. [IMG_thumb]http://i.imgur.com/weNlH.png[/IMG_thumb] The code compiled in the picture: [Code]function void main() { print("\\nPrinting Fibonacci sequence\n"); int n = 5; fibonacci(n); return; } function int fibonacci(int n) { if (n < 1) { return 0; } if(n==1) { return 1; } if(n==2) { return 2; } return fibonacci(n-1) + fibonacci(n-2); }[/Code][/QUOTE] I'm sorry if you posted about this before and I missed it but are you using lex/yacc for that? Or a custom tokenizer and interpreter? Either way, damn impressive.
I miss my OvervBuddy.
[media]http://www.youtube.com/watch?v=6K7LAbZEJQU[/media] I added sugarmode. Obligatory "is this spamming WAYWO?" question
Unless you're posting 10 videos a page, you should be fine.
I'll stick to 9 videos/page then
[QUOTE=BlkDucky;33351628]Unless you're posting 10 videos a page, you should be fine.[/QUOTE] More like 10 videos a page with 0 progress shown.
Decided to dust off an old project and play around a bit [img]http://i.imgur.com/dpDA3.jpg[/img] Got basic lighting working
I got my client/server thing working, then wrote a virtual filesystem type thing, and now I can copy files from the server to the client, including multiple lua files! This is going to be fun
[QUOTE=Octave;33351209]I'm sorry if you posted about this before and I missed it but are you using lex/yacc for that? Or a custom tokenizer and interpreter? Either way, damn impressive.[/QUOTE] Thank you! I have written everything myself (i.e. no external libraries used). I use my own method for tokenizing/interpreting and the Shunting Yard algorithm for translating from infix to postfix notation.
It's nothing 'Programming King' worthy, but I was working on a computerized version of the Creative Commons card game, "[URL="http://cardsagainsthumanity.com/"]Cards Against Humanity[/URL]" I'm just a lazy git and I can't be bothered to type out all of the cards yet. [IMG]http://i.imgur.com/4pChQ.png[/IMG] If anyone wants to test our their keyboard, ask me. :wink:
Sorry, you need to Log In to post a reply to this thread.