Am I too late to the festive party? :v
[img]http://i.imgur.com/OZIp8.png[/img]
Working on some randomly generated dungeon floors, with a map editor to go along side it for challenge maps or something like that.
[t]http://i.imgur.com/nwYGV.png[/t]
The editor can specify an entrance and exit, or you can flag it to stick them in random places everytime the level loads.
Should be getting a Galaxy Nexus this week too, going to mess around with Unity on Android and see how that goes.
[IMG]http://i.imgur.com/7HA6L.png[/IMG]
Not really much to show, I've done some behind the scenes stuff, fixed a bug that caused for loops to cause the entire program to run twice (mixed up == and !=), and added a simple interface to draw shapes without cluttering my code with repeated OpenGL calls.
Next post will have an actual graph in it, I swear.
[editline]1st January 2012[/editline]
[img]http://i.imgur.com/nYnoz.png[/img]
There - drawn with 100% deprecated OpenGL :v: I really ought to find dome way to antialias that. I also really ought to find out why it segfaults when it plots an incomplete expression, with a callstack of 50 functions I don't remember calling, after it's run through all of the error catching stuff. Hmm.
[QUOTE=NinjaWilko;33995199]
Should be getting a Galaxy Nexus this week too, going to mess around with Unity on Android and see how that goes.[/QUOTE]
Don't you have to pay to be able to use unity on android?
[img]http://i.imgur.com/XY1fc.png[/img]
That's better. Say what you like about VB6, but it doesn't segfault when you miss out a comma in an array initialiser :v: largely because there are no array initialisers in VB6, but that's beside the point.
Wait, when did you stop writing this in VB6?
Yesterday. The plan was never to write it in VB6, it's just that VB6 is the only language we can use at school (We do actually have VC++ 6.0 as well, but it can't compile because we don't have permission to write exes to our home drives or run them from anywhere else). I needed a project to work on while I was at school, so it ended up being in VB6, and it ended up getting a little further than I expected.
[editline]1st January 2012[/editline]
The worst part is that we actually have a nice fleet of reasonably fast computers running Windows 7, but the only thing they really get used for is by the year 7s who play Minecraft at lunch (it's "educational") :v:
My last post wasn't that much of hard work really, so lets go on with something more decent. I'm currently working on a binary protector for Win32 applications (64 bit?, first things first)
What this protector does NOT do is put your exe into another exe and just encrypt it with something crappy like xor, that's pretty pathetic to be honest.
The protector is currently capable of:
Code obfuscation
Polymorphic OEP calculation.
Stolen Code. (Anti Dumping)
Debugger Detection such as Memory/Hardware/Software breakpoints.
Junk Code generation on protection layer.
And some of my own little tricks :)
Unprotected Code might look like this:
[img]http://dl.dropbox.com/u/29407915/unprotected.jpg[/img]
And here what it would look like with my protector:
[img]http://dl.dropbox.com/u/29407915/protected.jpg[/img]
Thats all for now, infact I can't really share much more info on that one.
[QUOTE=chimitos;33990368]feelsgoodman.jpg[/QUOTE]
Always makes me think of this guy:
[img]http://userserve-ak.last.fm/serve/_/15563807/Irwin+Goodman+irwin1_leifoster1.jpg[/img]
[url=http://en.wikipedia.org/wiki/Irwin_Goodman]Goodman[/url]
Hello World
Nice try
[QUOTE=gra;33996275]Hello World[/QUOTE]
Not this year.
Also:
[img]http://images.devs-on.net/Image/kwjNlJP163UJkU3-AdministratorCWi.png[/img]
[url]http://pastebin.com/5YBkEi9m[/url]
I'm a slow learner
[img]http://i.imgur.com/Al5vU.png[/img]
Panning and zooming :) took a bit of reorganisation, but all working now. The biggest problem was that wxWidgets isn't passing any mousewheel events of any kind - dragging right mouse zooms for now, but I think I'll need to investigate that further at some point.
[QUOTE=r0b0tsquid;33996996][img]http://i.imgur.com/Al5vU.png[/img]
Panning and zooming :) took a bit of reorganisation, but all working now. The biggest problem was that wxWidgets isn't passing any mousewheel events of any kind - dragging right mouse zooms for now, but I think I'll need to investigate that further at some point.[/QUOTE]
I know it's just a grapher, but for some reason I really, really enjoy seeing this application make progress.
I'm contemplating porting the Flash library to C#/OpenGL.
Haven't really posted in WAYWO on for a good few months because I mostly just lurk, so for once here is some content from me.
For the past few months I've been working on a game control panel with a friend, specifically for Minecraft to use at the GSP I help run. It's back-end is mostly in C# and some in PHP and runs extremely fast even with Mono. The reason I started working on a control panel is because I was getting fed up with other control panel solutions such as TCAdmin v1 and it's lack of decent support for Minecraft, although they improved support for it in v2 I still believe creating my own was the best way to go, I was also getting fed up of other control panels like MyMcAdmin because of some of the issues that were occurring with general usage and the fact is wasn't based around a central control panel but rather individually server based.
I tried to make things easy for the users and so far the feedback seems great, especially with the plugin manager, I made an easy installer that you can just pop in a BukkitDev project url and it will download the required files for that project and install them for you which means in the future after it's installed you can also just click the Update Plugin button and it'll check for any updates to that plugin on BukkitDev and if there is any newer ones it'll tell you the new version and which CB build it requires and then it will download the newer version.
[quote]
[img_thumb]http://i.imgur.com/mQ2w6.png[/img_thumb]
[/quote]
Theres also tons of other stuff like a decent log viewer which you can view any log on your server (live too), server.log also rotates at midnight so it never gets too big, they're rotated in an organised manor and sorted into year, month & day and you can pick the day and such of which log you want to view, as shown below.
[quote]
[img_thumb]http://i.imgur.com/8Rsp0.png[/img_thumb]
[/quote]
There is also lots of other features like a world manager where you can run chunkster, delete worlds and such, whitelist/ops/bans manager, configuration editor, map viewer, backup manager (made it so they can either backup to our servers or to their own choice of FTP server) and some small features etc.
It feels great having something you've made come into use and people compliment it and enjoy using it, really gives me a buzz. :v:
I think you should cross-post that to the Web WAYWO as well
[editline]1st January 2012[/editline]
I mean if it is a browser interface
[QUOTE=esalaka;33997720]I think you should cross-post that to the Web WAYWO as well
[editline]1st January 2012[/editline]
I mean if it is a browser interface[/QUOTE]
I guess so, will do, but I thought'd i'd post it here too as a major part of it is C#.
[QUOTE=Jake1305;33997750]I guess so, will do, but I thought'd i'd post it here too as a major part of it is C#.[/QUOTE]
ASP.NET is still a server side language, technically.
You'll get more feedback on the design in Web Dev
[QUOTE=Jake1305;33997677]For the past few months I've been working on a game control panel with a friend, specifically for Minecraft to use at the GSP I help run. It's back-end is mostly in C# and some in PHP and runs extremely fast even with Mono. The reason I started working on a control panel is because I was getting fed up with other control panel solutions such as TCAdmin v1 and it's lack of decent support for Minecraft, although they improved support for it in v2 I still believe creating my own was the best way to go, I was also getting fed up of other control panels like MyMcAdmin because of some of the issues that were occurring with general usage and the fact is wasn't based around a central control panel but rather individually server based.[/QUOTE]
No personal offense to the TCAdmin developers, but TCAdmin itself is fucking shit. Essentially every other game panel out there is about the same in quality, too.
I would pin this all down to GSPs generally being run poorly in the first place. Legitimate businesses that are really quality-driven in that industry are a hidden treasure.
I'm going to try out this game engine by making a FPS zombie shooter where the zombies are simply cubes because i can't model. And then I will make it topdown.
[editline]1st January 2012[/editline]
Nvm golf sounds easier I'll do golf
yeah gold
yes.
I finished my auto newline functions.
[img]http://i.imgur.com/wxig2.png[/img]
@Jake1305: What icon set is that?
Woo!!
[code]
Ab = """
x = 0;
y = 10;
z = 100;
x = x + (y*z)/2;
ab = x+(y*z)/2;
x;
y;
z;
ab;
"""
>>> run(Ab)
0.0
10.0
100.0
500.0
1000.0
500.0
10.0
100.0
1000.0
[/code]
Yay!
I had problems in the past with it resolving the variables where it shouldn't, as in:
[code]
>>> Expression("x=5").evaluate()
Parsing: x=5
Parsing: x
Parsing: 5
Asigning x to 5.0
Parsing: 5.0
5.0
>>> Expression("x=5+1").evaluate()
Parsing: x=5+1
Parsing: x
Parsing: 5+1
Parsing: 5
Parsing: 1
Asigning 5.0 to 6.0
Parsing: 6.0
6.0
[/code]
But I fixed it, and now it works!
Edit:
I'm coming for you, robotsquid
Been away from the computer for a while - my brother "needed" to play an hour-long game of BF3. Anyway, added a grid - always felt that this was lacking from the VB6 one:
[img]http://i.imgur.com/56YZq.png[/img]
The area is always less than eight cells across, and never less than four, so that you don't end up either with no gridlines or with the whole screen coloured in grey (which did actually happen).
Fun fact: the expression for the gridline interval was derived using the VB6 grapher :v:
[QUOTE=miceiken;33998813]@Jake1305: What icon set is that?[/QUOTE]
See this button?
[img]http://i.imgur.com/Gmyad.png[/img]
Use it.
Working on a GUI with OpenGL, a Console specifically. But weird shit happens.
[img]http://dl.dropbox.com/u/23989104/OpenGL/gui.png[/img]
The grey background and "Hello :D" is drawn by the console itself, the white stuff by its children.
It should work though, behind the console you see some weird window that has children itself - drawn properly.
Console:
[cpp]
void OnDraw(){
draw::SetColor(100, 100, 100);
draw::Rect(Pos.x, Pos.y, Size.x, Size.y);
GBase::OnDraw();
draw::SetColor(0, 0, 0);
draw::SetFont("consola", 12);
draw::Text(Pos.x+5, Pos.y+50, "Hello :D");
}
[/cpp]
GBase::OnDraw loops through the children and draws them too.
[cpp]
// Text Field
void OnDraw(){
draw::SetColor(textColor); // black, even in debugger
draw::Text(Pos.x, Pos.y, text);
}
// Text Box
void OnDraw(){
draw::SetColor(colorBackground);
draw::Rect(Pos.x, Pos.y, Size.x, Size.y);
draw::SetColor(colorBorder);
draw::RectOutline(Pos.x, Pos.y, Size.x, Size.y);
if(text.length()){
draw::SetColor(textColor);
draw::Text(Pos.x, Pos.y, text);
}else{
draw::SetColor(defaultTextColor);
draw::Text(Pos.x, Pos.y, defaultText);
}
}
[/cpp]
Looks like it's a major fuck up in my way of calling OpenGL functions, since the white text doesn't even have transparency. Well, back to work.
Wait a minute I have a tablet i'm supposed to be developing for it
[img]http://i.imgur.com/5EnrV.png[/img]
Welp, that's those added. It also now draws coarser versions of graphs while the mouse is being dragged - controlled with a single detail variable, so it's easy to dial up/down if/when I make a settings dialogue. next up is adding conditional and boolean operators, and then I can add function calls or implicit plots, not sure which first.
Sorry, you need to Log In to post a reply to this thread.