I picked up Shin Megami Tensei: Persona 3 (the 'shoot yourself in the head game') the other day. High School/Dating sim - RPG hybrids aren't exactly on my radar, but after some good word of mouth and some critical praise I penciled it in after I had a good desire for a game where I could build up a…
Parser work continues slowly. Preprocessing added. SlashStar comment parser fixed to handle /* **/, etc.
One of the more unpleasant lessons learned now that I code in a team/professionally is that the vast majority of bugs I fix, even in 'my applications', are not from anything I wrote. It makes sen…
One of the more unpleasant lessons learned now that I code in a team/professionally is that the vast majority of bugs I fix, even in 'my applications', are not from anything I wrote. It makes sen…
So after getting the syntax parsing complete I of course went straight at implementing some features. This had two fairly major problems.
1. The syntax parsing wasn't complete. In retrospect parsing "class foo {}" perhaps should not have been my sole benchmark for completeness... it took another 4 …
1. The syntax parsing wasn't complete. In retrospect parsing "class foo {}" perhaps should not have been my sole benchmark for completeness... it took another 4 …
The final 4 pages or so of BNF got coded over the weekend. Clocks in at around 1750 lines excluding library code. A nice 2 hours worth of simple bugfixing, then another hour fixing the BNF.
(for those curious, there needs to be special care taken with Array Types, Nullable Types and Namespace or Typ…
(for those curious, there needs to be special care taken with Array Types, Nullable Types and Namespace or Typ…
So, in this little loony project to make C# + a little I'm going to need to first parse and compile C#. Extensions can then be built off of that. Compilation is pretty easy since .NET provides access to the compiler pretty directly and CSC is readily available at worst. Parsing is a little more dif…
I have got it into my head to create a programming language. No idea why really. I am woefully ill-equipped for such an endeavor. I have Moe to work on. And I really should be learning other languages or getting things done.
Alas, my whimsy will heed no logic. And it's not exactly a new language any…
Alas, my whimsy will heed no logic. And it's not exactly a new language any…
FullShot
After some questions the other day, it seems I've not had any screenshots for a while. So with the day off I knocked up a mapgen. 200x125 completes slowly, and as you can see, the result is kinda ass. A few tweaks to the parameters and it should serve well enough for a while.
Since I upgraded my input handling a while back I've been meaning to add the stuff it allows to my Moe menus. The main menu now changes color if the mouse is over something clickable and makes a satisfying *bloop* sound.
I also added in the end of turn order processing. Now to add the ability to cre…
I also added in the end of turn order processing. Now to add the ability to cre…
I've been taking a look through C# 3.0 stuff now that 2008 express is out. I do not care for pretty much any of the additions. C# was very good about being clear and very good about making the developer not make icky code. 3.0 seems to directly contradict that.
LINQ is a good idea but seems hackish…
LINQ is a good idea but seems hackish…
As part of having the day off I was resolved to at least work a little on Moe. Projects are now tested and working within the world. Requirements behave mostly how they're supposed to. End of turn project aging now works. Taking more than one turn in the game now works.
Next in the queue is excess r…
Next in the queue is excess r…
Spent the evening wall mounting my new, cheap HD tv. 24" of CRT to 42" of HD LCD is going to take a little bit of getting used to! It's also very satisfying to know that I can use power tools without electrocuting myself or causing major damage.
I also have most of my Mondays off until the end of th…
I also have most of my Mondays off until the end of th…
It must've been more than 3 months now since I did work on the little .NET parsing library. I got the urge to fix it up again tonight, which is likely associated with listening to the CD I was listening to when I worked on it originally (music evoking thought patterns and all that). Anyways, I rewo…
Umm, yeah, maybe I would've been better off not getting TF2. At least I realized why I hate halflife so much. The hitboxes. They're totally wonky. Even at super low latency a clearly late shot will hit an enemy. Worse yet, it does some sort of damage magnification so different shots deal different …
I have some time while Team Fortress downloads, so you get some ramblings.
It's a little late I know, TF2 has been out for a week. I totally wasn't paying attention, which is perhaps odd since I played a lot of TF1 (not the steaming pile known as tfc). A lot. I mean metric buttload amounts. It was t…
It's a little late I know, TF2 has been out for a week. I totally wasn't paying attention, which is perhaps odd since I played a lot of TF1 (not the steaming pile known as tfc). A lot. I mean metric buttload amounts. It was t…
I swear to God I'm going to pistol whip the next guy who says, "Oh C++ is a fine beginner language!"
Argh, I mean seriously people. I understand it's difficult to fight the cognitive dissonance between you (who could never be a moron) heavily using a crappy language (which only a moron would do with…
Argh, I mean seriously people. I understand it's difficult to fight the cognitive dissonance between you (who could never be a moron) heavily using a crappy language (which only a moron would do with…
It's been a while, but I'm back working on Moe at least for tonight. I added Drag/Drop support to the input/ui. I'm not sure if it'll be too useful for the game itself. Which is dumb of me, since I should get my ass in gear and work on the game.
I just can't help thinking how kickass it'd be to hav…
I just can't help thinking how kickass it'd be to hav…
I hate pretty much everyone; a well known fact. I do though hold a special level of burning, acerbic hatred for unsportsmanlike people who play in the grey area of the rules or to the letter of the rules and then call it gamesmanship or 'playing to win'. You're not clever, you're not leet, you're j…
500 more lines. Spell infrastructure implemented.
Cure Light Wounds is the only spell there, though the actual effect and the range limitation aren't yet implemented since HP and location doesn't exist yet. Still, it'll be enough to create the spellcasting professions.
[edit: Oops, not without spell…
Cure Light Wounds is the only spell there, though the actual effect and the range limitation aren't yet implemented since HP and location doesn't exist yet. Still, it'll be enough to create the spellcasting professions.
[edit: Oops, not without spell…
I've lived in a variety of places over the course of my life, most recently moving to Minnesota 2 years ago. It's not really a big deal, people are people everywhere y'know? They'll tend towards things that make 'em feel good and away from things that make 'em feel bad. No big secret to human natur…
400 more lines. Added class/cross-class tags to profession. Added Barbarian 1 and Fighter upto level 10. Handled a bug in multi-class HP gain. Example of multiclass handling (The halfling barbarian/rogue is one of my favorites to play in 3rd ed.):
[barb speed bonus not implemented until armor is, ra…
[barb speed bonus not implemented until armor is, ra…
About 700 more lines. All races now input fairly completely. Some little things are left out awaiting implementation bits. Almost all feats implemented.
I've also been at my work now for a year. They do their reviews oddly so I won't catch one until January, but things are going well afaict. I wish …
I've also been at my work now for a year. They do their reviews oddly so I won't catch one until January, but things are going well afaict. I wish …
No moe work it looks like, but the workshop project is chugging along. Poor beginners. Another 400 lines or so. Feats now mostly work. The fighter bonus feats don't work, but the human ones do. So far only Alertness and the armor proficiencies are actually inputted.
Character[4] - FoobieMonkey
Elf[2]…
Today was the workplace Fantasy Football draft. I've not played for a few years after every single first round pick I made (4 years running) blew out their ACL or suffered a similar season ending injury within the first few weeks.
8 person league. Good points for yards, 4 for throwing td, 6 for othe…
8 person league. Good points for yards, 4 for throwing td, 6 for othe…
I have a good deal of time this coming week/weekend. I hope to finish off a bit of project 2 for the C# workshop so I can better answer questions and readily post code. Then on to Projects in moe.
I imagine there's going to be a great deal of problems with project 2. The project itself is pretty hai…
I imagine there's going to be a great deal of problems with project 2. The project itself is pretty hai…
http://www.chron.com/disp/story.mpl/front/5019944.html
So the major bridge across the mississippi up here just fell during rush hour. They were doing some repair/sandblasting work on it in the past month and pictures show a freight train going along underneath the bridge (which the bridge landed one…
So the major bridge across the mississippi up here just fell during rush hour. They were doing some repair/sandblasting work on it in the past month and pictures show a freight train going along underneath the bridge (which the bridge landed one…
One of the best little libraries I've ever written was a set of classes for an interpreter. The original requirements stemmed from wanting something to handle input from a quake-style console without a big case statement.
Since then it's grown a little to handle requirements here and there. It's als…
Since then it's grown a little to handle requirements here and there. It's als…
Advertisement
Popular Blogs
Advertisement