Jump to content
IGNORED

What should my first project be?


ColecoGamer
 Share

Recommended Posts

I hope this post doesn’t come across as confusing. I have been learning JagStudio, and so far I am really enjoying myself (thank you to the person/people responsible for these incredible development tools).

 

The reason for this post is to help me decide on my first project. I’m at an  impasse here - still being new to JagStudio, should I create a small game from scratch or find a simple arcade game to port? Which of the two would be more difficult to accomplish? 
 

I am just looking for some advice. I finish everything I start. However, I also don’t want to start something that may be too complicated for my current Jagstudio skill level (i.e. which is ‘novice’ at this point).

 

Any advice the community can provide will be greatly appreciated.

 

Thanks again!

Link to comment
Share on other sites

Just now, TrekMD said:

I'm not a programmer, so I can't answer based on that perspective.  My question to you would be, which one will help you more to develop skills, porting an existing arcade game or creating a new game?

You pose an excellent question. From a technical standpoint (based on what I have learned so far), I believe porting an arcade game would help develop my programming skills, especially if I could gain access to the game’s source code. This is what I was hoping to confirm when I created this post.

Link to comment
Share on other sites

Just my opinion but it's probably easier to create something small and from scratch (and speaking from experience, is mostly ideal). I don't think "a simple arcade port" reality really exists (other than the assets preexisting) as it all still requires a lot of work and you'll find challenges regardless of the path you choose.

 

Ultimately, it's best to do what you want to do for yourself and whatever motivates you the most.

  • Like 4
Link to comment
Share on other sites

19 minutes ago, Clint Thompson said:

Just my opinion but it's probably easier to create something small and from scratch (and speaking from experience, is mostly ideal). I don't think "a simple arcade port" reality really exists (other than the assets preexisting) as it all still requires a lot of work and you'll find challenges regardless of the path you choose.

 

Ultimately, it's best to do what you want to do for yourself and whatever motivates you the most.

Thank you, Clint! This is exactly the comment I was looking for to help me down the right path.

  • Like 1
Link to comment
Share on other sites

I agree with @Clint Thompson, create a game that you will have fun playing and coding. Arcade games are generally a good choice because their rules and mechanics are quite simple most of the time.

 

Now, when you write "I believe porting an arcade game would help develop my programming skills, especially if I could gain access to the game’s source code", I would disagree on that.

 

Just don't do that! 

Don't look at someone else game code! 

You're going to lose more time trying to figure what the other coder did than coming up with your own solution.

Edited by LordKraken
  • Like 5
Link to comment
Share on other sites

23 hours ago, LordKraken said:

I agree with @Clint Thompson, create a game that you will have fun playing and coding. Arcade games are generally a good choice because their rules and mechanics are quite simple most of the time.

 

Now, when you write "I believe porting an arcade game would help develop my programming skills, especially if I could gain access to the game’s source code", I would disagree on that.

 

Just don't do that! 

Don't look at someone else game code! 

You're going to lose more time trying to figure what the other coder did than coming up with your own solution.

Thank you for the response, LordKraken.


These are the type of comments I needed - good advice on the do’s and don’ts of programming. 

Link to comment
Share on other sites

53 minutes ago, ColecoGamer said:

Thank you for the response, LordKraken.


These are the type of comments I needed - good advice on the do’s and don’ts of programming. 

The only real don't is..

 

Don't sell it when it's full of bugs, lol. 

  • Like 2
  • Haha 4
Link to comment
Share on other sites

As for where to start...

 

Pick something small and achievable... don't come out of the gates with the idea of Project #1 being the bestest shooter (or whatever) ever (trust me, thats a crap idea!)

 

Achievable.

Simple.

Fun.

 

Hit those three targets and roll from there :)

  • Like 2
Link to comment
Share on other sites

On 8/5/2021 at 6:22 AM, SlidellMan said:

For small and reasonable, start with a basic shooter or platformer demo.

Absolutely, 100%, do NOT do this.

 

There is no such thing as a "basic" shooter or platformer demo.  Do something insanely easy and achievable like "make some stuff move around and see if you can tell if it hits something else".

  • Like 5
Link to comment
Share on other sites

On 8/4/2021 at 6:23 AM, CyranoJ said:

As for where to start...

 

Pick something small and achievable... don't come out of the gates with the idea of Project #1 being the bestest shooter (or whatever) ever (trust me, thats a crap idea!)

 

Achievable.

Simple.

Fun.

 

Hit those three targets and roll from there :)

I think a knock off of the 2600 game called Lock 'N' Chase look see!

  • Like 1
Link to comment
Share on other sites

Simple puzzle games can be a good starter. It helps get you up to speed on the gameplay logic and coding logic. They tend to be (not always) slow paced and can have relatively simple graphics etc. So can ease you into things without worrying about performance, complex logic or fancy graphics etc

  • Like 2
Link to comment
Share on other sites

  • 4 weeks later...
  • 2 weeks later...

For the 2600 I created a conversion of Drunken Pooper.  Basically, your player shoots downward trying to hit an erratically moving toilet below.  The toilet moves faster as you successfully hit it.

 

Despite the simplicity it covers most aspects you need for almost any bigger project including collisions, scoring, basic enemy AI, sound effects and background display.

 

This would be a good example if you want to jump into a complete game straightaway.  I personally made several experiments that tested each mentioned aspect before trying a single cohesive game.

  • Like 1
Link to comment
Share on other sites

27 minutes ago, Gemintronic said:

For the 2600 I created a conversion of Drunken Pooper.  Basically, your player shoots downward trying to hit an erratically moving toilet below.  The toilet moves faster as you successfully hit it.

 

Despite the simplicity it covers most aspects you need for almost any bigger project including collisions, scoring, basic enemy AI, sound effects and background display.

 

This would be a good example if you want to jump into a complete game straightaway.  I personally made several experiments that tested each mentioned aspect before trying a single cohesive game.

This is an amazing game idea, and totally sounds like what I would do.

  • Like 2
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...