Author Topic: [ti-basic] Lazer I: bringing attention to an old game.  (Read 3704 times)

0 Members and 1 Guest are viewing this topic.

Offline c4ooo

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 252
  • Rating: +10/-1
  • The impossible chemical compound.
    • View Profile
[ti-basic] Lazer I: bringing attention to an old game.
« 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

Once again, this is an old game made by me only now brought to omnimaga!  :thumbsup:
-German Kuznetsov
The impossible chemical compound.

Offline Geekboy1011

  • The Oneironaut
  • Donator
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2031
  • Rating: +119/-2
  • Dream that Awakening dream
    • View Profile
Re: [ti-basic] Lazer I: bringing attention to an old game.
« Reply #1 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.

Offline c4ooo

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 252
  • Rating: +10/-1
  • The impossible chemical compound.
    • View Profile
Re: [ti-basic] Lazer I: bringing attention to an old game.
« Reply #2 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.
« Last Edit: August 15, 2015, 10:53:29 pm by c4ooo »
-German Kuznetsov
The impossible chemical compound.

Offline c4ooo

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 252
  • Rating: +10/-1
  • The impossible chemical compound.
    • View Profile
Re: [ti-basic] Lazer I: bringing attention to an old game.
« Reply #3 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:




« Last Edit: September 07, 2015, 07:51:42 pm by c4ooo »
-German Kuznetsov
The impossible chemical compound.