Jump to content

Photo

One mini - game per week!


34 replies to this topic

#1 Matej OFFLINE  

Matej

    Moonsweeper

  • 429 posts

Posted Wed Jan 24, 2018 4:00 AM

I want to improve my pixelart and chipmusic skills.Is here any coder who wants get better in coding (assembler, madpascal, action)?
My plan is to make 1x mini-game per week (thats 52 per year).Mini games means 8kb, 16kb games... Simple like pong, snakes, arkanoid...

First project will be RAPID ROLL nokia mobile cult game.

I will use:
Atari Studio (Madteam)
MatoSimi font & map maker
FAN (Satantronic)
Mikro sprite maker
RMTTracker (Raster)

I will write more during evening...
Next year I will do 6-10 super cool games per year thats my plan...
Also next year can be VBXE stuff too (hope I will upgrade my Atari soon).

Edited by Matej, Wed Jan 24, 2018 4:12 AM.


#2 Mclaneinc OFFLINE  

Mclaneinc

    Retro Madman

  • 6,567 posts
  • Location:Northolt, UK

Posted Wed Jan 24, 2018 4:30 AM

Great news but please don't burn yourself out, we all love new games but not so much when it turns the programmer off making them through stress...

 

Paul...



#3 Rybags OFFLINE  

Rybags

    Gridrunner

  • 16,089 posts
  • Location:Australia

Posted Wed Jan 24, 2018 4:32 AM

Altirra is fine for doing VBXE development so it doesn't matter too much if you don't own the hardware yourself.



#4 Matej OFFLINE  

Matej

    Moonsweeper

  • Topic Starter
  • 429 posts

Posted Wed Jan 24, 2018 4:47 AM

As for me I need 2 hours for sprites, 2 hours for music, 3 hours for picture... thats 1 hour every day...Thats OK.
Probably I will start one week earlier than coder.And coder will have 1 week for coding/testing...I will keep it small,tiny,minimal and cute.

#5 Matej OFFLINE  

Matej

    Moonsweeper

  • Topic Starter
  • 429 posts

Posted Wed Jan 24, 2018 7:40 AM

1) Rapid Roll -


#6 Rybags OFFLINE  

Rybags

    Gridrunner

  • 16,089 posts
  • Location:Australia

Posted Wed Jan 24, 2018 7:43 AM

Just like Downfall (which from memory we never got).



#7 VladR OFFLINE  

VladR

    Stargunner

  • 1,577 posts
  • Location:Montana

Posted Wed Jan 24, 2018 11:06 AM

I want to improve my pixelart and chipmusic skills.Is here any coder who wants get better in coding (assembler, madpascal, action)?
My plan is to make 1x mini-game per week (thats 52 per year).Mini games means 8kb, 16kb games... Simple like pong, snakes, arkanoid....

I don't think that arkanoid is in the same league of complexity as pong, snakes or downfall, from the coding perspective. You've got powerups that introduce dozens of codepaths (through various combinations of nested if/else) that are not instantly testable and there will always be cases of bugs introduced via typos, and especially via eventual feature creep (when a new feature violates the rules set forth at the beginning of the project).

You need to experiment with various ways of coding the line/angle computation (integer, fixed-point, which tables need to be computed , ...), as otherwise you risk that the first version will be very suboptimal (from performance perspective).

 

While I agree that it's quick and easy enough to create the art for those games in one's free time, within a week, I don't think you can realistically expect a coder to deliver the same, as the amount of work involved is drastically different, not to mention that unlike art, code is not WYSIWYG.

 

The above is of course assuming a high-level language, like Mad Pascal, where you can see the whole logic at the same time in couple pages. Once you go to ASM ... :lol:

 

 

(thats 52 per year)

Is there that many mini-games of pong coding complexity ? I am struggling myself to come up with even a dozen, let alone 5 dozens.

 

Could you please list at least a dozen of games that you consider a mini game ?

 

 

 

Which language on A800 has the most libraries for the common low-level functionality (PMG, SW sprites, sounds, input, fixed-point, scrolling, ...) ? I am guessing Mad Pascal ?

Most importantly, it should handle doublebuffering, so that a coder doesn't have to spend a minute on performance, and just go with whatever the library will provide (e.g. if it's 50 fps, fine;  if it's 5 fps, that has to be fine too).



#8 CharlieChaplin ONLINE  

CharlieChaplin

    River Patroller

  • 3,093 posts

Posted Wed Jan 24, 2018 11:45 AM

As long as this does not mean yet another 52 versions of Boulder Dash and Robbo, I am fine with that idea.

 

Since there are already dozens of clones of Pong, Breakout, Pacman, Asteroids, Centipede, Berzerk, Boulder Dash, Tetris, Robbo, Snake, Tron, Duel, etc. it would be much nicer if you would avoid these game-types and code something different, but "something" (e.g. a game-clone in form of a mini-game) is always better than "nothing"...

 

Hmmm, a mini-game for me would be a game with less than 4kbytes. Others may say it has to be 1kbyte or less. And the RENO and Nomam guys say it has to be ten lines of code or less...


Edited by CharlieChaplin, Wed Jan 24, 2018 12:20 PM.


#9 Matej OFFLINE  

Matej

    Moonsweeper

  • Topic Starter
  • 429 posts

Posted Wed Jan 24, 2018 1:10 PM

Well I mean breakout not Arkanoid.
Yes we dont need another clones of clones that already are on A800... So I will choose games unique, original... As Rapid Ball...
Mad Pascal, Action, Assembler, Turbo Basic, Kyan C... What ever you wants...

Mini game:
- one screen
- no levels
- only time out or faster scrolling (pseudo-level)
- 4kb to 16kb max.
- 1 or 2 players
- 1 font tile set/spritesheet
- 1x song or 8 sound fx max.
- 1x title screen (start picture)

On university I had roomate who coded firewall in 4 hours for XP (was better than Microsoft build in). So I know that there are some semi-god coders out there... Superfast.Coding is fun for them.

Edited by Matej, Wed Jan 24, 2018 1:15 PM.


#10 Matej OFFLINE  

Matej

    Moonsweeper

  • Topic Starter
  • 429 posts

Posted Fri Jan 26, 2018 4:55 AM

OK graphics finished.Will upload it at evening (fnt file format - atari font maker by matosimi).Now title picture and music.So since monday any coder will be able to code it.Also there will be 2 balls red - normal ball, blue - steel ball (you will not die for 60 seconds).Like big Mario.

#11 Matej OFFLINE  

Matej

    Moonsweeper

  • Topic Starter
  • 429 posts

Posted Fri Jan 26, 2018 4:58 AM

Also I am learning MadPascal as I was good in TurboPascal (Borland) on DOS PC.
Where are all memory,antic,gtia,pokey etc docs???Or all in one english HW book?

#12 popmilo OFFLINE  

popmilo

    Stargunner

  • 1,573 posts
  • Location:Senta, Srbija

Posted Fri Jan 26, 2018 1:05 PM

Also I am learning MadPascal as I was good in TurboPascal (Borland) on DOS PC.
Where are all memory,antic,gtia,pokey etc docs???Or all in one english HW book?

Best all-in-one is probably Altirra manual:

 

http://www.virtualdu...ence Manual.pdf



#13 Matej OFFLINE  

Matej

    Moonsweeper

  • Topic Starter
  • 429 posts

Posted Tue Feb 6, 2018 6:05 AM

Well I have no coder yet (or coders) so I was little bit demotivated but today I tell to myself "I will do graphics and music and maybe someone going to code games in near future".

So my challange continues. Here is few minutes of my early morning pixelarting...

 4017voxdojo58n0k1a2p.png

I have decided to make 2x player game. It will be more fun. I loved such games as kid playing with my friends or cousin.

 

So I will finish graphics / mono music / simple picture this Friday 9.feb.2018...

Next monday I will start doing next game.

 

During weekend I will put here my github link also dropbox mirror...



#14 Matej OFFLINE  

Matej

    Moonsweeper

  • Topic Starter
  • 429 posts

Posted Tue Feb 6, 2018 6:21 AM

Or single player in crazy colors combination???

35pnt9d006dodq3wht.png



#15 popmilo OFFLINE  

popmilo

    Stargunner

  • 1,573 posts
  • Location:Senta, Srbija

Posted Tue Feb 6, 2018 8:27 AM

Well I have no coder yet (or coders) so I was little bit demotivated but today I tell to myself "I will do graphics and music and maybe someone going to code games in near future".

So my challange continues. Here is few minutes of my early morning pixelarting...

 

Well, it will be kinda hard to find coder willing to follow you in your crazy plan ;)

 

Think it'll be best case scenario if you keep pumping out ideas and gfx, and maybe someone likes it and does coding part.. If you get even one game done in next year I would consider it a positive thing :)



#16 Matej OFFLINE  

Matej

    Moonsweeper

  • Topic Starter
  • 429 posts

Posted Tue Feb 6, 2018 12:50 PM

So we will have 52 games in next 52 years thats great??? In 2070 there will be atom-3D printers so people will put Playstation 24 into printer and upload Atari 130XE file... And they will play my games! And maybe around 2030-2040 there will be AI coders. So they will find my GitHUB and code all games!



#17 Sikor OFFLINE  

Sikor

    Stargunner

  • 1,471 posts
  • Location:Warsaw/Poland

Posted Tue Feb 6, 2018 1:57 PM

Just like Downfall (which from memory we never got).

Try "Gówno spadające w dół" made by Koala ;)

=======

Edit: I add Koala's game

Attached File  Gowno_spadajace_w_dol.xex   17.43KB   36 downloads


Edited by Sikor, Tue Feb 6, 2018 2:02 PM.


#18 Matej OFFLINE  

Matej

    Moonsweeper

  • Topic Starter
  • 429 posts

Posted Tue Feb 6, 2018 2:26 PM

Czesc Sikor.Do not try translate it to English please ;). Superfast scrolling background!!!


Edited by Matej, Tue Feb 6, 2018 2:29 PM.


#19 Sikor OFFLINE  

Sikor

    Stargunner

  • 1,471 posts
  • Location:Warsaw/Poland

Posted Tue Feb 6, 2018 3:42 PM

Yes, Matej, i know what title knows... But it is Koala's idea ;)

And - good luck. Unfortunately i have not much time to my hobby now :(



#20 carlsson ONLINE  

carlsson

    Metagalactic Mule

  • 8,828 posts
  • Location:Västerås, Sweden

Posted Tue Feb 6, 2018 5:32 PM

Unless Google Translate is censoring something, that title doesn't sound too bad. Already in 1987 there were games named like this one.



#21 VladR OFFLINE  

VladR

    Stargunner

  • 1,577 posts
  • Location:Montana

Posted Wed Feb 7, 2018 2:37 AM

Well, it will be kinda hard to find coder willing to follow you in your crazy plan ;)

 

Think it'll be best case scenario if you keep pumping out ideas and gfx, and maybe someone likes it and does coding part.. If you get even one game done in next year I would consider it a positive thing :)

What's even more crazy is that even if someone signed up for this lunacy, and coded, say, 51 games in a year, it would still technically be a failure, as the plan was to deliver 52 :)



#22 Matej OFFLINE  

Matej

    Moonsweeper

  • Topic Starter
  • 429 posts

Posted Wed Feb 7, 2018 3:40 AM

51+1 extra in 2019 :).

#23 carlsson ONLINE  

carlsson

    Metagalactic Mule

  • 8,828 posts
  • Location:Västerås, Sweden

Posted Wed Feb 7, 2018 4:04 AM

How about you outline the first (top) 10 game ideas and see if anyone bites? You can sketch some graphics, but perhaps not too detailed before you know it is a go. I think one needs to be a very motivated, perhaps unemployed programmer to churn out one game a week, or they will all be very simple and buggy. Even intentionally crap games in BASIC take their time to be coded, and I'm not sure if that is the level of games you are hoping for.

 

I would say 1 game per month would be a challenge, though it would allow for each game to have some playability value.



#24 Matej OFFLINE  

Matej

    Moonsweeper

  • Topic Starter
  • 429 posts

Posted Wed Feb 7, 2018 5:19 AM

Haha as I said I will upload stuff to GitHub so anyone / anytime will be able to code it...

#25 Matej OFFLINE  

Matej

    Moonsweeper

  • Topic Starter
  • 429 posts

Posted Fri Feb 9, 2018 8:55 AM

GitHub (just for Atari projects):

https://github.com/matejsk/minigames

 

DropBox (backup cloud) - #01_Pilko Fali (Ball Fall Down):

https://www.dropbox....T1DpFon0Ba?dl=0

 

I have decided to use ESPERANTO names instead of English. I cant speak esperanto.

Main reason for this is that big corporation already owns names like Ball Fall Down, Asteroids, Breakout, Snakes...

Dont want get emails from Atari :D.


Edited by Matej, Fri Feb 9, 2018 8:59 AM.





0 user(s) are browsing this forum

0 members, 0 guests, 0 anonymous users