Register | Login
Views: 19364387
Main | Memberlist | Active users | ACS | Commons | Calendar | Online users
Ranks | FAQ | Color Chart | Photo album | IRC Chat
11-02-05 12:59 PM
0 user currently in Programming. | 3 guests
Acmlm's Board - I2 Archive - Programming - You know, I'm not that great at all [warning: long post on scrollbar layout] | |
Pages: 1 2Add to favorites | "RSS" Feed | Next newer thread | Next older thread
User Post
Kyoufu Kawa
I'm not bad. I'm just drawn that way.
Level: 70

Posts: 1074/2481
EXP: 3008456
For next: 7355

Since: 03-19-04
From: Catgirl Central

Since last post: 14 hours
Last activity: 13 hours
Posted on 01-14-05 12:17 AM Link | Quote
I keep coding all this cool shit and stuff, but when you look closely you can see that I compensate a lot.

Y'see, I'm not a good coder. I can't even code up an easy-type Space Invaders clone. If I ever did manage to do so, it'd work only half and you'd be too focused on the 1337 graphics work to notice.

I spend a lot of time compensating with 1337 graphics.

I have here, on this CD-ROM, a very special devkit for the GBA. So far, I have made a 100% Sappy-based jukebox and a (good start of a) Japanese-style hentai game, naturally including catgirls. More than 75% percent of these ROMs has been coded and/or heavily adapted by me. The jukebox is also an experiment platform on HDMA effects and looks VERY cool so far.

My problem clearly is that I can't write any actual game logic of any level beyond a question-driven H-game to save my fuzzy ass. This and a chronic lack of help has thoroughly killed my fighting game, sad as it may be. And remember, the hardest part of EliteMap, the actual map editing, was 100% Bouche's work, not mine. I merely extended it. Noticed the spiffy looks yet?

It is now January. I aim to have at least -one- full game released under the Helmeted Rodent label by the end of the year. But I'll need one or more of this:

1) Concrete source code for various types of games, preferably platformers.
2) Coding minions, for lack of a better word.

Without that, another vital part of my life would be destroyed.

And they call me a Beeg. I'm running out vital parts of my life here...
labmaster

Blue Octorok
Level: 12

Posts: 15/43
EXP: 6135
For next: 1786

Since: 07-17-04
From: New Zealand!

Since last post: 10 days
Last activity: 2 min.
Posted on 01-14-05 12:28 AM Link | Quote
If it's games with sources you're after, there's a heap at gbadev - http://www.gbadev.org/demos.php
Kyoufu Kawa
I'm not bad. I'm just drawn that way.
Level: 70

Posts: 1075/2481
EXP: 3008456
For next: 7355

Since: 03-19-04
From: Catgirl Central

Since last post: 14 hours
Last activity: 13 hours
Posted on 01-14-05 12:29 AM Link | Quote
Originally posted by labmaster

If it's games with sources you're after, there's a heap at gbadev - http://www.gbadev.org/demos.php
I know that. But I've stolen enough code already.
Parasyte

Bullet Bill
Level: 35

Posts: 183/514
EXP: 267348
For next: 12588

Since: 05-25-04

Since last post: 104 days
Last activity: 32 days
Posted on 01-14-05 12:37 AM Link | Quote
Don't sweat it.
Even good programmers have trouble completing anything. Just look at me; (No intention of sounding like an elitist asshole with a huge ego) I am a damn good hacker and programmer [to which I will provide detailed evidence, if required for some very odd reason]. However, I find it very, very difficult to complete any project. Particularly, I've been unable to complete ANY game project, let alone get any of them to a point where they are actually playable. There are numerous reasons for this, which I won't go into detail about. The main problem comes from a general lack of motivation. If I work on a project too long (with regard to certain, specific exceptions) I will get bored with the project and throw it aside for another. That's just the way I am.

I am not sure exactly what it is that you are having trouble with, but it sounds more like a self-esteem issue (if you don't mind my saying so) rather than my ADD-like symptoms. For that I am afraid I cannot provide any advice. What I can provide, though, is minimal programming support if you really need it. But, I am a bit strict on what programming languages/compilers/development environments I use. If you stay away from languages like BASIC, Java, etc. and most any Microsoft compiler, I would be glad to provide assistance. I won't do a lot of the work for you, but maybe a bit. I'm generally interested in providing suggestions and such to get you moving. If you really want to program, it's best to just go for it, rather than beating around the bush. And if someone is able to push in the right ways, it really does help.

Yeah, that should be plenty of rambling.
Kyoufu Kawa
I'm not bad. I'm just drawn that way.
Level: 70

Posts: 1076/2481
EXP: 3008456
For next: 7355

Since: 03-19-04
From: Catgirl Central

Since last post: 14 hours
Last activity: 13 hours
Posted on 01-14-05 12:47 AM Link | Quote
Well, it's not motivation. It's more like raw frustration due to semi-constant fKitten Yiffer.

At least when I made my first ASM hack, a new intro screen for Pokemon R/S, I managed to completely finish it well within 24 hours, not counting sleep/food.

For the record, I use ProDG, an official product. It seems to be mostly based on GCC.

Also, by lack of a functioning string manipulation library, I succesfully wrote my own number-to-string routine a couple days ago. So far, it only goes up to 255 but it works like a charm. This, however, is -not- related to game engines.

PS: Your name reminds me of dancing games.
HyperLamer
<||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people

Sesshomaru
Tamaranian

Level: 118

Posts: 2912/8210
EXP: 18171887
For next: 211027

Since: 03-15-04
From: Canada, w00t!
LOL FAD

Since last post: 2 hours
Last activity: 2 hours
Posted on 01-14-05 02:11 AM Link | Quote
You're not alone. I have tons of programs I never finished for all sorts of reasons from not being able to find something I need to just getting bored of it.

And BTW, copying code isn't really a bad thing as long as you understand what it does and how it works.
Kitten Yiffer

Purple wand
Furry moderator
Vivent l'exp����¯�¿�½������©rience de signalisation d'amusement, ou bien !
Level: 135

Posts: 7235/11162
EXP: 28824106
For next: 510899

Since: 03-15-04
From: Sweden

Since last post: 3 hours
Last activity: 4 min.
Posted on 01-14-05 03:34 AM Link | Quote
And if you need help with GBA code, I could reach a hand.

Yes i'm competly clueless on it, but guess what type of proccessor I want to learn programming for?

...yes ARM. Besides I do want to try programming for another platform than PC. I know basic Java so I probably wouldn't have that big problem with C...

If there is anything I lack, it's gotta be artistic talent. If I did program something I would make so much sucky placeholder graphics it wouldn't be funny...

But consider that I have a few school projects right now, but I try to at least learn the basics during the weekends.


(edited by Kitten Yiffer on 01-13-05 06:35 PM)
Kyoufu Kawa
I'm not bad. I'm just drawn that way.
Level: 70

Posts: 1079/2481
EXP: 3008456
For next: 7355

Since: 03-19-04
From: Catgirl Central

Since last post: 14 hours
Last activity: 13 hours
Posted on 01-14-05 07:55 PM Link | Quote
Well, thanks I guess.

So far I've found...
Lord Draga's platform demo
Looks reasonably helpful, even if it uses an 8x8 player on 8x8 tiles. Problem: it's only the binary.

Some guy's jumping demo
Utter crap, both in source and result. Also not at all what I needed, just a stickman that must jump to dodge a certain Jan's head. No actual platforms included and generally very poor and unusable.

I shall now return and search on...

Edit/Update: Following SlimeSmile's advice, I pinpointed some books on Amazon. I am currently downloading Game Architecture and Design - A New Edition from ye olde peertopeer network.


(edited by Kawa-oneechan on 01-14-05 12:41 PM)
Zem
You can be civil without being flowery, dipshits.
Level: 49

Posts: 563/1107
EXP: 829398
For next: 54485

Since: 06-13-04

Since last post: 131 days
Last activity: 131 days
Posted on 01-16-05 07:24 AM Link | Quote
I have a suggestion.

I don't know if this is feasible with any manner of assembly, but I've found that if I'm working on something big, I will ALWAYS forget how it works. This is what they tell you to do in books and classes, and I always ignored it, but lately I've been trying it and it's helped a lot:
Comment the fuck out of your code.

Seriously. In this latest php toy I'm working on I have comments on practically every fucking line. It's made everything way, way easier. Maybe it's just me, but try it out. =(
Kyoufu Kawa
I'm not bad. I'm just drawn that way.
Level: 70

Posts: 1082/2481
EXP: 3008456
For next: 7355

Since: 03-19-04
From: Catgirl Central

Since last post: 14 hours
Last activity: 13 hours
Posted on 01-16-05 02:06 PM Link | Quote
Spazzed the GameDev boards a bit. Found one DOS game that looked about right for platform collission detection, XRaiders.

Originally posted by Zem

Comment the fuck out of your code.

Guess what I did when I managed to write a replacement for SPrintF?
Kitten Yiffer

Purple wand
Furry moderator
Vivent l'exp����¯�¿�½������©rience de signalisation d'amusement, ou bien !
Level: 135

Posts: 7272/11162
EXP: 28824106
For next: 510899

Since: 03-15-04
From: Sweden

Since last post: 3 hours
Last activity: 4 min.
Posted on 01-18-05 03:44 AM Link | Quote
Zem: Well, that's something I should consider. Especially when I only use comments to disable bits of code...

I did look through a few tutorials, apparently it looked easy enough for me and with some training...
windwaker

Ball and Chain Trooper
WHY ALL THE MAYONNAISE HATE
Level: 61

Posts: 994/1797
EXP: 1860597
For next: 15999

Since: 03-15-04

Since last post: 4 days
Last activity: 6 days
Posted on 01-18-05 03:49 AM Link | Quote
Originally posted by Parasyte
Don't sweat it.
Even good programmers have trouble completing anything. Just look at me; (No intention of sounding like an elitist asshole with a huge ego) I am a damn good hacker and programmer [to which I will provide detailed evidence, if required for some very odd reason].


I don't believe you, prove it ;o.
Parasyte

Bullet Bill
Level: 35

Posts: 206/514
EXP: 267348
For next: 12588

Since: 05-25-04

Since last post: 104 days
Last activity: 32 days
Posted on 01-18-05 05:47 AM Link | Quote
Oh! Open your eyes? Hehehe
Squash Monster

New Age Retro Hippie
Togateiru Fohku Kohgeki!!
GRUNGE no HAMSTER otona bite
Peace love and turnpike!

Level: 40

Posts: 508/677
EXP: 430507
For next: 10802

Since: 03-15-04
From: Maryland (of the Country Between Canada and Mexico)

Since last post: 5 hours
Last activity: 5 hours
Posted on 01-18-05 08:08 AM Link | Quote
I know how you feel, I have the engine, graphics engine, and the harder half of the level generator for my current game project sitting around on my hardrive and it hasn't been touched for at least a week. I kinda lost momentum when I started a recode and an attempt at making a better 3D graphics engine thingy.

I find the most difficult part to be dealing with gravity, making things not fall through objects when they go too fast and such. I typically store all coordinates in two variables, one for tiles and one for pixels off of that tile, becouse, along with capping the speed at one tile per second, it makes it possible to ignore a lot of the weird collision stuff.
Does any specific part give you trouble?

If it'd help, I could whip up a platformer engine pretty quickly if you're alright with Java (well, I guess I could put up with VB6).
Kitten Yiffer

Purple wand
Furry moderator
Vivent l'exp����¯�¿�½������©rience de signalisation d'amusement, ou bien !
Level: 135

Posts: 7277/11162
EXP: 28824106
For next: 510899

Since: 03-15-04
From: Sweden

Since last post: 3 hours
Last activity: 4 min.
Posted on 01-18-05 03:16 PM Link | Quote
I think I try following this http://www.jharbour.com/gameboy/default.aspx tutorial, considering that the other tutorial didn't look as proffessional.

Heh, I wish I could get that as a book...
Kyoufu Kawa
I'm not bad. I'm just drawn that way.
Level: 70

Posts: 1090/2481
EXP: 3008456
For next: 7355

Since: 03-19-04
From: Catgirl Central

Since last post: 14 hours
Last activity: 13 hours
Posted on 01-19-05 12:22 AM Link | Quote
Emil... I hate to post this where everyone can read it but I don't think HAM is a very good thing to use.

Real GBA coders avoid library intros.
HyperLamer
<||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people

Sesshomaru
Tamaranian

Level: 118

Posts: 2959/8210
EXP: 18171887
For next: 211027

Since: 03-15-04
From: Canada, w00t!
LOL FAD

Since last post: 2 hours
Last activity: 2 hours
Posted on 01-19-05 12:30 AM Link | Quote
Originally posted by Zem
Comment the fuck out of your code.

That's always a good thing to do, but once I really get into something I tend to forget to do it, and end up having to come back and add them later.
kitty hacker

Micro-Goomba
Level: 7

Posts: 9/14
EXP: 948
For next: 500

Since: 12-09-04

Since last post: 261 days
Last activity: 250 days
Posted on 01-26-05 09:54 AM Link | Quote
I call coding minion if you help me with graphics Sensei
Ramsus

Octoballoon
Level: 19

Posts: 17/162
EXP: 34651
For next: 1126

Since: 01-24-05
From: United States

Since last post: 39 days
Last activity: 71 days
Posted on 01-27-05 02:56 AM Link | Quote
I never really coded anything really cool as far as most programs go (I can't work on a project for more than a day or two it seems like), but I understand the frustration you're going through. Coming up with algorithms for game logic or models without any guide or code to learn from feels like wondering in the jungle all of the time. I put up with it for a while, then quit because I felt that I couldn't be a real programmer. Don't give up though, because you'll eventually get it.

Recently I've become interested in programming again, which is why I've quit programming temporarily to study concrete math and then computer algorithms first. I'm hoping to expand the way I think about problems in order to improve my ability to find solutions (in other words, write my own algorithms). I prefer the problem solving and modeling aspects of computer programming and math anyway.

If I were further along myself, I'd offer to help out, but in the meantime I hope you find the help you need. GameDev.net has a lot of articles, and you can find a lot of open source games to look at and study. Learning a few time and project management skills and sticking to them might help too, since then you'll be able to make deadlines and stick to projects longer.
Parasyte

Bullet Bill
Level: 35

Posts: 237/514
EXP: 267348
For next: 12588

Since: 05-25-04

Since last post: 104 days
Last activity: 32 days
Posted on 01-27-05 03:52 AM Link | Quote
The best approach to writing any type of algorithm which you are unfamiliar with is just breaking it down into smaller portions and decide exactly how to do each one seperately. For example, if you were to design a 2D maze-solving (or 'path finding') algorithm, you would have to think along the lines of, "OK, I have a 2D maze with many walls and paths, but with only one proper path. The object is to get from Point-A to Point-B. So I must: 1) Start at Point-A. 2) Move in a straight line until I am given a choice of which direction to take. 3) Choose a direction, and record this decision. 4) Follow this path until another choice comes up. 5) Repeatedly make decisions until a dead-end or infinite loop are reached. 6) Backtrack to the last decision made and try the next direction. 7) Repeat until all possible choices have been made, or until Point-B is reached."
After you understand what your algorithm will do, you must decide how it will accomplish it. In this case, you could use recursion for each choice made, or keep a queued or stacked 'log book' of previous choices. It really does not matter HOW it works, just as long as it DOES work.

Well, that's how I view things when trying something completely new. I'm sure many programmers can wholeheartedly agree with this method.
Pages: 1 2Add to favorites | "RSS" Feed | Next newer thread | Next older thread
Acmlm's Board - I2 Archive - Programming - You know, I'm not that great at all [warning: long post on scrollbar layout] | |


ABII


AcmlmBoard vl.ol (11-01-05)
© 2000-2005 Acmlm, Emuz, et al



Page rendered in 0.013 seconds.