Just a little game demo

Pages: 1234
The learning curve for SFML is rather gentle. I found I was able to load images, draw shapes and even alow the user to move a little box around the screen in less than an hour. And the code was very concise as well.
Okay fantastic- looks easy, I'll finish the game in SDL. Once it's done, I'll switch over and check it out, if the features are worth it, I'll port the game to SFML (with some extra features.) I'm currently fixing my collision handling system- or rather upgrading it.
Yeah, it probably isn't worth re-writing all your SDL code, but in future, I would certainly recommend SFML.
Okay small update http://sourceforge.net/projects/ultiscroll/files/SideScroller_4.zip/download

You can teleport if you hold down t now and I changed the collision detection system.
This is awesome; it's like you can build your own platformer. Two bugs I noticed:
1. If you walk off the screen (either side), it doesn't scroll, and you can't get back
2. When you drop a block, one appears in the top left corner. You can delete it, but it comes back next time your drop a block.

Otherwise, the game is pretty cool, although I think the controls need fixing and I also think that the source code ought to be split into different files.

Edit: I'm playing with the code to
1. Make the controls easier to modify (in the source code)
2. Make the controls redefinable (in game)
Last edited on
Maybe this could become a group project if Ultifinitus allows it to be. :x
We should make it possible to open and save maps so we can share them.
I would love to make it a group project! The map saving is next, as a matter of fact I'm working on it tonight! I need to make an UI and a menu system. I'm thinking about separating the map editor from the actual game.

The redefinition of controls is definitely a priority, I need to change the general system, do you have any suggestions? I also have a chatting program with a centralized server so if you want to talk real time we can utilize that- for a link just PM me =)

Any other input? Does anyone have experience with SVN or GIT? I haven't used either and I could use someone with experience.

Oh and my graphic design could also use some upgrading, is anyone a good graphic designer?

-Oh and on the bugs, both are results of how I've composed the code, and both are easily remedied, I'll get that done tomorrow.
Last edited on
I have a friend who is trying to get into designing computer graphics, currently he does logos so he isn't entirely new to the process. I'll contact him (if he comes on) and see if he's up to it.
Ultifinitus: *whistles Looks like you have quite a following! I'd like to get in but I'm not sure how much help I can be due to time constraints. All I have is one suggestion:
If this does become a team effort, perhaps this would be an interesting addition: once you have the basic game down, all you have is a basic game. It's fun and amazing but not original. However, what if you added a "special" AI aspect to it. We've previously discussed the possibility of making an "AI making" game of sorts. Where users program their own AI using either a simplified coding language or directly C++. They would then pit their AI against other AI in an arena to see who wins. Depending on their level, users could be limited to a certain amount of lines or "commands ended by semi-colons" since lines are irrelevant in C++. The game could be governed by certain laws such as:
1. You can only do what is possible, no flying unless you program wings etc.
2. You can only upload code to another AI (give it a virus) by touching him with the code (whether you shoot it or run up and touch him is irrelevant)
3. Certain viruses are prohibited (such as overloading their operators which could wreck almost ANY program)
It was just an idea.
@NGen Sweet, that would be great! If he's any good I would love to include him.

@sargon94 Interesting ideas, I know we talked about the battling AI at one point, but I think it would be difficult to write an entire scripting language specifically for this program. It would definitely be a worthwhile endeavor and a good learning experience, but I'm not sure I'm up for it!
However, I would welcome any code you would be willing to write in that direction and I would be happy to implement it.

edit:
If this is a team effort, I suppose I should stop referring to myself as the singular coder =)
Last edited on
This is directed at anyone who can answer: how possible is it to incorporate a c++ compiler into a game? Ideas for an IDE would also be welcome.
Another update here: http://sourceforge.net/projects/ultiscroll/files/SideScroller_5.zip/download

Updates->
You will notice your movement is severely restricted- this is on purpose, and I'm going to have an upgrade system to improve your jumping (if the idea is well liked)
You can now shoot projectiles by holding f and clicking
Your character now loops around the map, this is to make adding rooms easier
I'll work on redefining conrols now and show you what I have in a while.

I'm another who might not be able to find the time to work on this very much; I started Sixth-form recently and I've been getting a lot of homework.

Edit: I'm also going to split up the code into a more modular design.
Last edited on
Okay sounds fantastic. Let me know how it goes.

Oh if you would like to contribute code to the SourceForge, give me your username and I'll add you to the project administration.
I don't have a Sourceforge account, so I'll upload the source code somewhere and send you a link.
Great: check your email.
This could take a while: http://i53.tinypic.com/2usk3rr.png
I'm starting to regret making a facebook account...
Hahah wow, when I first got my facebook, the same thing happened. I got tired of it, and made a filter, now i'm not overwhelmed by a barrage of less than desirable emails.
One more small update, the code has changed a LOT

http://sourceforge.net/projects/ultiscroll/files/SideScroller_6.zip/download
Pages: 1234