Omnimaga

Calculator Community => Other Calc-Related Projects and Ideas => TI Z80 => Topic started by: c4ooo on May 05, 2015, 04:08:03 pm

Title: [ti-basic] Lazer I: bringing attention to an old game.
Post by: c4ooo on May 05, 2015, 04:08:03 pm
Ages ago, when i got my first calc in algebra, i made a game (and never bothered to learn how to solve quadratic equations, but then again i can just make a program to do it for me :P ). It was a laser simulater/puzzle game written in pure basic. When i got my own calc a few months ago, as i had been inactive for more then half a year, i decided to polish up the old game and start making a new version in axe. As i learned about omnimaga when i re-imagrated to the calcs as my main programming platform, the game was previously only available on ticalc.org . Link: http://www.ticalc.org/archives/files/fileinfo/459/45934.html
The ticalc entry has more screenshots and a read me, but i will quote the readme here:
Code: [Select]
A fun game-position  mirrors to bounce a laser(s) and hit the target(s). current version (v 0_45) includes emitters, detectors, mirrors , walls , and portals!!!
HOW TO PLAY:
1) use keypad and [enter] to select play.
2) use keypad and [enter] to select the level.
3) now finaly you can actualy play!!
4) here are the controls:
keypad-move
[enter]-shoot
[clear]-rotate mirror
[2nd]-retry/reset level
[alpha]-level selection
 ___  ___  ________  ___      ___ _______           ________ ___  ___  ________   ___  ___  ___       
|\  \|\  \|\   __  \|\  \    /  /|\  ___ \         |\  _____\\  \|\  \|\   ___  \|\  \|\  \|\  \     
\ \  \\\  \ \  \|\  \ \  \  /  / | \   __/|        \ \  \__/\ \  \\\  \ \  \\ \  \ \  \ \  \ \  \     
 \ \   __  \ \   __  \ \  \/  / / \ \  \_|/__       \ \   __\\ \  \\\  \ \  \\ \  \ \  \ \  \ \  \   
  \ \  \ \  \ \  \ \  \ \    / /   \ \  \_|\ \       \ \  \_| \ \  \\\  \ \  \\ \  \ \__\ \__\ \__\   
   \ \__\ \__\ \__\ \__\ \__/ /     \ \_______\       \ \__\   \ \_______\ \__\\ \__\|__|\|__|\|__|   
    \|__|\|__|\|__|\|__|\|__|/       \|_______|        \|__|    \|_______|\|__| \|__|   ___  ___  ___
                                                                                       |\__\|\__\|\__\
                                                                                       \|__|\|__|\|__|
                                                                                                     
screenshot: more screenshots at link
(http://www.ticalc.org/cgi-bin/zipview?83plus/basic/games/arcade/laser.zip;laser/pics/SCREEN03.gif)
Once again, this is an old game made by me only now brought to omnimaga!  :thumbsup:
Title: Re: [ti-basic] Lazer I: bringing attention to an old game.
Post by: Geekboy1011 on May 06, 2015, 05:01:45 pm
I have played this of my own accord before minus a few little control issues (IIIRC) it was actually rather fun to play and such. That being said, I can recommend this game if you like this style puzzle game.
Title: Re: [ti-basic] Lazer I: bringing attention to an old game.
Post by: c4ooo on August 15, 2015, 10:46:38 pm
Bump. Topic has bean cross posted to CW and Cemetech.
I am looking for level designers to design five levels for this game. As I plan to reuse levels from lazer 1 in lazer 2 you will be credited in both games.
Here are the requirements:
     The level must fit onto a 6 by 6 tile board.
     The level should contain a healthy mix of tiles.
     The level should be challenging.
     The level can contain several emitters, but beware, they can couse lag.
Here is a list of tiles:
     Air: just air.
     Mirror: can be spun by the user, reflects lazers. One of the states a user can set the mirror to is a "null" state, meaning the lazer will pass through the mirror with out reflection.
     Emitter, when the user presses the fire button all emitters will simultaneously fire a lazer. The emitter can fasecup , down, left, or right.
     Detector: when all detectors are hit with a lazer the user wins the level. They can be hit from all sides.
     Box: blocks a lazer. If hit, the user fails the level.
     Portals can teleport the user to any arbitrary tile. Portals do not have to "linked"
Other:
     Hitting the edges of the map is an automatic fail.
     Lazers can only travel in four directions: up, down, left or right. They can not travel diagonally.
     A lazer can still be traveling across the board when you win, just all detectors have to be hit.
Title: Re: [ti-basic] Lazer I: bringing attention to an old game.
Post by: c4ooo on September 07, 2015, 07:39:46 pm
Yes i know this is a double post, but i have updated the game. New Features:
Code: [Select]
v1.1:
+New key mappings (forgot to mention in README)
+Optimization
+5 levels
+New Menus
+Lazer now moves one tile (9pxls) at a time.
+lazer 2 advert :P
Thanks you for the support, download here: http://www.ticalc.org/archives/files/fileinfo/459/45934.html
:D :D :D :D :D :D :D :D :D
Here are some images from the new update:
Spoiler For Spoiler:
(http://i.imgur.com/eCQXlBM.gif)
(http://i.imgur.com/PbcHyzS.gif)
(http://i.imgur.com/heN8X2X.gif)
(http://i.imgur.com/bsNoQvM.gif)