Been working, new beta. Starts fullscreen now, and saves properly.
If you want to add levels, battle isle converted ones for instance, put them in “appdata/crimson/levels/”. It will generate the crimson folderthe first time you launch the game.
crimsonfields0.2.pnd (1.39 MiB, 415 downloads) If you downloaded the first beta, it's wise to delete the crimson folder in appdata before copying this version. Should still run, just some redundant files.
A beta of Crimson Fields for Pandora, should work pretty decent.
crimsonfields.pnd (1.39 MiB, 463 downloads)
Ok dunno if and how this works on other pandora's, and for some most important: there may be nand writes! (BOOO!!!) let me know if you find any.
Tested and works! Savefiles nicely in appdata. Also fullscreen now, and partly optimised screen layout for pandora (still wip).
Also want to make the on screen buttons a bit more Pandora friendly.
Pretty much final, but let me know if there are problems
Will continue optimising.
Well welcome back, it's been a while so an entry is in place.
A new minigame has been made in the meanwhile! Maze. It's based on the engine for Jumper, but modified for a more basic maze like interaction. Ofcourse eleminating gravity. The goal is to make a very fast paced maze game, starting slow at low levels, but you get more speed in higher levels, to take other routes to evade the ghosts, as there will be more of them later on. Graphics are all by me (and it shows :P ) as well as the coding and stuff. but it plays well i think
Progress is going well, most major bugs are dealt with. Some animation might be nice, but i'd probably need an artist for that. Anyone up for it? ;)
Also the pxml file has been updated and put into place.
Now working on the backgrounds for all my games, and tuning maze.
Well Niqk_Dude has created some graphics for the robot in Jumper, This is a first draft, arms and head perspective will be changed etc, but looking pretty sweet allready! And some collision checkings in Jumper fixed.
I finally bought a Joypad so i could test DoubleNubTrouble. Speed of the scopes adjusted, and some additions will follow.
If you want Videos, go straight to my Youtube Page. New update there every now and then
Well since even I can't keep track of the things im doing, i like several projects at a time, it might be good to have a DevBlog. I'll give all ICT relevant stuff i did in the past a place here as well, it will all be cross linked once ready.
Note before you criticise me: I'm not native English, May post when very tired (or slightly drunk, coding games goes sooo well then), and most of all, I've only been coding again for about 4 months now, and for the first time in C++. I used to program in GFA-Basic on the Atari ST in the late eighties, early nineties, but general life got more interesting when i became a teenager ;) Always been a tech enthousiast though. So without further delay, the results of 4 months of tutorials, long nights, monitor swearing, a couple of brews, and loads and loads of help by PokeParadox (Thanks for that!!), My Devblog, starting with an update of most things up to Feb 2009
I read a small article on a Linux handheld somewhere and was instantly interested. I had a Psion 3 series, and a HP Jornada in the past, but they just not did it for me. So i went to the site and Forum, and got hooked. I started with reading everything i could, because there were evil people there, with names like PoisonedV, that go crazy at noobs that do not read!!!. After that i registered and slowly started posting. They did not bite!!
Then just after the First Ordering Drama (After this to be called FOD, not that it will be mentioned anymore but that is not the issue here, ok?), at the end of september/early october, with server crashes, forum switches and all kinds of other troubles, a small initiative saw the daylight. The idea for a launch title/minigame compilation made by the community. Since i had time to spare i thought it might be fun. That was the end of my sleeping at night. Installing and getting everything to build was not easy, but with some help of the community (*ahum Poke) i got it running.
So late october it was time for my first game
Generally, i just took one of the Minigames in the framework, started ripping it apart, stealing code from other minigames, reviewing the tutorials for tips and made this simple math thing. It's just all text, except for the background. I ripped a couple of frames from an abstract video i made with a crew, smoothed that out in paint.net, and voila. The were some issues that i first regarded as bugs, like divisions with zero's and double minus characters. But then i realised that most users of the Pandora would be somewhat higher skilled mathematically than the general public, and those that were not, could complain that the game is faulty and get a free lesson.
Later i added some functions that regulate the height of the numbers, it slowly gets more difficult. by the time you get divisions in the hundreds its just hard. Unfortunately taking a screenshot is not easy, by the time you press alt it registers a keyclick and it's game over :)
Also Rooster has created a great background tune that just completely defines the game. But now it was time to move something, so i started a small target shooter:
More comfortable, i built this game from an empty file, only looking at the other games for tips. But also lots and lots of checking in the framework, not understanding a bit of it, googling some more, and finally understanding a very tiny bit of it. I started out with 2 birds, but that's just boring. So i dug up the video's i've seen on arrays and stuff and added variable amounts of them, yay! :P Collision checking between birds and scopes was first stolen from SpaceInvaders, but later rewritten to accomodate for the variable birdnumber etc.
Implementing the nubs was trickier, i had to do that all blind since i don't have an USB joypad here. So after instructions on how to implement it basically, i slowly broke that code into bits, developed my code for the 2 nubs around it, and sent it out for a test. For exact programming, that was a great excercise, everything has to be right the first time. And behold!!!!! The scopes went off the screen in 0.6 Milliseconds!!! Ahum… But, after adding a line for a limiter: It Worked!! Apparently, because since i still don't have a pad, only Poke has been able to play it yet, hmm… ;)
The bird from Dragons_Slayer again, without a rider this time. Scopes and background by me
Anyway, all the bird stuff got me thinking about a small game i used to enjoy a lot on my old Atari, Joust. so just before NewYear came the first announcement of (then differently named)
This was getting hard since there needed to be a Hero with all kinds of attributes, and numerous birds, also doing weird stuff, and finally the platforms. And those stupid birds actually DON'T stay on those things themselves!! Up to this point i had not actively worked with classes yet (except in a copy paste situation like with backgrounds etc), but now i had to. Forunately, the Sprite class of Penjin was very well equipped to do most of the stuff. So i used those, and got to know their inner workings quite well by studying them. Even made a small addition to it at that point.
For a relative n00b, getting movement, gravity and collision detections of up to 9 enemies, up to nine platforms, and a hero right is a female dog i can tell you… There might still be some tiny glitches in there, but it needs more actual play testing by different ppl to find those, all the major ones are gone. Ofcourse as i found out, the actual number does not matter, see jumper :)
That being said, the game really feels nicely fast paced now, later levels are hectic, the early ones should be fun for everyone.
Awesome graphics by Dragons_Slayer, all of them are his (well, except the crappy background i made). Sounds for the background and bird walking i created myself with Fruityloops.
I had some small comments on the the legality, but since the graphics are completely original and gameplay varies from the original, only the name was left. So just te be certain, it's now Djoust, or PanDjoust actually. And The D comes from Joust, not PanDora, uhm Djoust i mean… ; )
While messing around a bit on the side i made a testgame, it did nothing but it had a name so i started with that when joust became more ready for release:
Now for this one i wanted to keep things structured a lot more. So i made 2 classes, both inherited from the sprite class since that just really has allmost all the basics needed for characters and tiles. A Character and a Tile class. (10 points for the one who saw that one coming!!) I added loads of nice movement offset and other attributes, and some not so nicely implemented yet. When i'm on a roll, get it done and tidy up a bit later!
But basically it's a platform jumper. Right now it's a question of jumping towards the star to finish, but i could easily think of a couple of other playmodes. Also open to interesting suggestions!!! With lots of enemies, the game really looks alive, although some decent levels need to be made once the file structure for the level files is definitive
What to do now coding wise is tidying up the code, less hard coded values, more integration in the classes, etc. Gameplay wise it's making the level editor more pratical and pretty, i'd like one or two more enemy types (more birds? :)