* WalrusIRC

You need to have 5 posts and not be part of restricted usergroups in order to use the WalrusIRC embedded shoutbox. However, you can also access our IRC channel called #CodeWalrus via EFnet.

Author Topic: Lazer I: bringing attention to an old game.  (Read 2998 times)

0 Members and 1 Guest are viewing this topic.

Online c4ooo

  • ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
  • Super User
  • CW Contest II Winner
  • *
  • Join Date: Aug 2015
  • Location: 127.0.0.1
  • Posts: 831
  • Post Rating Ratio: +7/-2
  • ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
    • View Profile
  • Gender: Male
Lazer I: bringing attention to an old game.
« on: August 15, 2015, 12:39:55 am »
Cross posted from omnimaga(original)
Download here
Ages ago, when i got my first calc in algebra, i made a game (and missed many lessons on quadratic equations, (but then again i can just make a program to solve those things 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. 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 plus a read me, and 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(and now CW)!  :thumbsup:
I made a demo vid for this!
<iframe width="640" height="385" src="//www.youtube.com/embed/LcxhoHG6DQY?fs=1&start=" frameborder="0" allowfullscreen></iframe>
« Last Edit: October 23, 2015, 11:48:33 pm by c4ooo »


??? ??? ???

Offline DJ Omnimaga

  • Omni founder & CW co-founder
  • CodeWalrus Staff
  • Super User
  • Forum Maintenance
  • Original 5
  • CodeWalrus Supporter
  • *
  • Topic Management
  • Join Date: Nov 2014
  • Location: Quebec, Canada
  • Posts: 17475
  • Post Rating Ratio: +83/-4
    • dj_omnimaga
    • DJOmnimaga.music
    • @DJOmnimaga
    • dj_omnimaga
    • @DJOmnimaga
    • /u/DJ_Omnimaga
    • DJOmnimaga
    • 112/11286
    • @djomnimaga
    • @DJOmnimaga
    • View Profile
    • DJ Omnimaga music store
  • Gender: Male
Re: Lazer I: bringing attention to an old game.
« Reply #1 on: August 15, 2015, 12:51:08 am »
Ooh I think I remember seeing that version on ticalc.org a while ago. I think Builderboy made one as well, but I don't remember if it was different. I need to check it out soon. :) By the way, what did prevent the game from running on older OSes? Did you use the clock or MathPrint-only features?
  • Calculators owned: TI-73, TI-80 (broken), TI-81, TI-82, TI-83, TI-83+ (broken), TI-83+ (broken), TI-83+SE (broken), TI-84+, TI-84+CSE, TI-84+CE, TI-85, TI-86, TI-89T, TI-92, TI-Nspire, TI-Nspire CX (semi-broken), HP 39gII, HP Prime, Casio fx-7000G, fx-7400G+, fx-7700GE, fx-9750G+, fx-9750GII, fx-9860G, cfx-9850G, FX-1.0+, fx-CG10, fx-CP400
  • Consoles, mobile devices and vintage computers owned: Samsung i5510, Nexus 5, Atari 2600, Lynx, SMS, Game Gear, Genesis, Dreamcast, NES, SNES, N64, GCN, Wii, Wii U, GBA, DS, 3DS, PS2, PS3, PS4, PSP, PSVita, XBox 360, XBOne

Bandcamp|Reverbnation|Facebook|Youtube|Twitter
Retired Omnimaga admin (2001-11) and editor (2012-14)
??? ??? ??? ???

Online c4ooo

  • ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
  • Super User
  • CW Contest II Winner
  • *
  • Join Date: Aug 2015
  • Location: 127.0.0.1
  • Posts: 831
  • Post Rating Ratio: +7/-2
  • ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
    • View Profile
  • Gender: Male
Re: Lazer I: bringing attention to an old game.
« Reply #2 on: August 15, 2015, 01:16:19 am »
Ooh I think I remember seeing that version on ticalc.org a while ago. I think Builderboy made one as well, but I don't remember if it was different. I need to check it out soon. :) By the way, what did prevent the game from running on older OSes? Did you use the clock or MathPrint-only features?

I don't know If builder boy made one or not, but I originally got the idea from a person named Jeremiah Macdonald. Although I have his youtube chanal I have not bean able to track him on omni/ceme/cw ect. Also person who goes under the alias "Wolfgang Rutherford"  on ticalc claims to have bean inspired by my game to make his own version. AFAIK it is the most completed basic version of the idea. *shrugs*.

As for older OSs, I was using the remainder() command, which I learned the hard way is only on newer calcs. A planned patch will fix that.
??? ??? ???

Offline DJ Omnimaga

  • Omni founder & CW co-founder
  • CodeWalrus Staff
  • Super User
  • Forum Maintenance
  • Original 5
  • CodeWalrus Supporter
  • *
  • Topic Management
  • Join Date: Nov 2014
  • Location: Quebec, Canada
  • Posts: 17475
  • Post Rating Ratio: +83/-4
    • dj_omnimaga
    • DJOmnimaga.music
    • @DJOmnimaga
    • dj_omnimaga
    • @DJOmnimaga
    • /u/DJ_Omnimaga
    • DJOmnimaga
    • 112/11286
    • @djomnimaga
    • @DJOmnimaga
    • View Profile
    • DJ Omnimaga music store
  • Gender: Male
Re: Lazer I: bringing attention to an old game.
« Reply #3 on: August 15, 2015, 01:38:31 am »
Aah right, I never heard of that person. Also now that I remember, Builderboy's game wasn't really a laser game, but it was a bit inspired by that type of game: http://www.ticalc.org/archives/files/fileinfo/433/43385.html

And I see about the remainder. If I remember, you can do it in pure BASIC without that command. I'm unsure if it's as fast, though.
  • Calculators owned: TI-73, TI-80 (broken), TI-81, TI-82, TI-83, TI-83+ (broken), TI-83+ (broken), TI-83+SE (broken), TI-84+, TI-84+CSE, TI-84+CE, TI-85, TI-86, TI-89T, TI-92, TI-Nspire, TI-Nspire CX (semi-broken), HP 39gII, HP Prime, Casio fx-7000G, fx-7400G+, fx-7700GE, fx-9750G+, fx-9750GII, fx-9860G, cfx-9850G, FX-1.0+, fx-CG10, fx-CP400
  • Consoles, mobile devices and vintage computers owned: Samsung i5510, Nexus 5, Atari 2600, Lynx, SMS, Game Gear, Genesis, Dreamcast, NES, SNES, N64, GCN, Wii, Wii U, GBA, DS, 3DS, PS2, PS3, PS4, PSP, PSVita, XBox 360, XBOne

Bandcamp|Reverbnation|Facebook|Youtube|Twitter
Retired Omnimaga admin (2001-11) and editor (2012-14)
??? ??? ??? ???

Online c4ooo

  • ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
  • Super User
  • CW Contest II Winner
  • *
  • Join Date: Aug 2015
  • Location: 127.0.0.1
  • Posts: 831
  • Post Rating Ratio: +7/-2
  • ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
    • View Profile
  • Gender: Male
Re: Lazer I: bringing attention to an old game.
« Reply #4 on: August 15, 2015, 05:21:33 am »
Aah right, I never heard of that person. Also now that I remember, Builderboy's game wasn't really a laser game, but it was a bit inspired by that type of game: http://www.ticalc.org/archives/files/fileinfo/433/43385.html

And I see about the remainder. If I remember, you can do it in pure BASIC without that command. I'm unsure if it's as fast, though.
Well you obviously can, after all it's just math :P but it would most likely be slow. The good thing is, I can avoid them altogether :)
??? ??? ???

Offline Unicorn

  • ??? ??? ??? ??? ???
  • Super User
  • CW Contest II - 2nd place
  • *
  • Join Date: Jan 2015
  • Location: ??? ??? ??? ??? ???
  • Posts: 2716
  • Post Rating Ratio: +5/-2
  • make :PICKACHUP: a thing!
    • Unicorn808
    • 114/11432
    • View Profile
    • ??? ??? ??? ??? ???
  • Gender: Male
Re: Lazer I: bringing attention to an old game.
« Reply #5 on: August 15, 2015, 07:27:01 am »
Yeah, 83+ support is usually good to have. A lot of the community like the SE of the 83+, including me.
  • Calculators owned: I own all of them: PICKACHUP TI 84+ CSE TI 83+ SE TI something something ??? ??? ??? ??? ???
  • Consoles, mobile devices and vintage computers owned: PICKACHUP ??? ??? ??? ??? ???



??? ??? ??? ??? ???

Offline Snektron

  • Lvl 69 Russian Snake
  • CodeWalrus Staff
  • Super User
  • Topic Management
  • Join Date: Dec 2014
  • Location: Netherlands
  • Posts: 3147
  • Post Rating Ratio: +31/-0
  • SSSssssss.....
    • RobinDeWalvis
    • Kzyrox
    • RobinDeWalvis
    • View Profile
    • quantuminfinity
  • Gender: Male
Re: Lazer I: bringing attention to an old game.
« Reply #6 on: August 15, 2015, 02:10:03 pm »
Cool idea :D i think i though about some laser thing toosometime, but never had the motivation to make it.
  • Calculators owned: TI-84+
Legends say if you spam more than DJ Omnimaga, you will become a walrus...


Offline Unicorn

  • ??? ??? ??? ??? ???
  • Super User
  • CW Contest II - 2nd place
  • *
  • Join Date: Jan 2015
  • Location: ??? ??? ??? ??? ???
  • Posts: 2716
  • Post Rating Ratio: +5/-2
  • make :PICKACHUP: a thing!
    • Unicorn808
    • 114/11432
    • View Profile
    • ??? ??? ??? ??? ???
  • Gender: Male
Re: Lazer I: bringing attention to an old game.
« Reply #7 on: August 15, 2015, 08:46:19 pm »
Motivation is everything, isn't it?
  • Calculators owned: I own all of them: PICKACHUP TI 84+ CSE TI 83+ SE TI something something ??? ??? ??? ??? ???
  • Consoles, mobile devices and vintage computers owned: PICKACHUP ??? ??? ??? ??? ???



??? ??? ??? ??? ???

Online c4ooo

  • ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
  • Super User
  • CW Contest II Winner
  • *
  • Join Date: Aug 2015
  • Location: 127.0.0.1
  • Posts: 831
  • Post Rating Ratio: +7/-2
  • ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
    • View Profile
  • Gender: Male
Re: Lazer I: bringing attention to an old game.
« Reply #8 on: August 16, 2015, 02:49:39 am »
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 stats 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 16, 2015, 02:53:44 am by c4ooo »
??? ??? ???

Offline Unicorn

  • ??? ??? ??? ??? ???
  • Super User
  • CW Contest II - 2nd place
  • *
  • Join Date: Jan 2015
  • Location: ??? ??? ??? ??? ???
  • Posts: 2716
  • Post Rating Ratio: +5/-2
  • make :PICKACHUP: a thing!
    • Unicorn808
    • 114/11432
    • View Profile
    • ??? ??? ??? ??? ???
  • Gender: Male
Re: Lazer I: bringing attention to an old game.
« Reply #9 on: August 16, 2015, 04:48:00 am »
I could do that, but you make need to release some sort o a level editor so we can tear out the levels we make....
  • Calculators owned: I own all of them: PICKACHUP TI 84+ CSE TI 83+ SE TI something something ??? ??? ??? ??? ???
  • Consoles, mobile devices and vintage computers owned: PICKACHUP ??? ??? ??? ??? ???



??? ??? ??? ??? ???

Online c4ooo

  • ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
  • Super User
  • CW Contest II Winner
  • *
  • Join Date: Aug 2015
  • Location: 127.0.0.1
  • Posts: 831
  • Post Rating Ratio: +7/-2
  • ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
    • View Profile
  • Gender: Male
Re: Lazer I: bringing attention to an old game.
« Reply #10 on: August 16, 2015, 06:37:19 am »
I could do that, but you make need to release some sort o a level editor so we can tear out the levels we make....
Just take some graph paper. Make arrows emitters, X-s detectors, ones(lines) mirrors and portals circles. That's how every single level was made. ;) Also because the level data is hard coded it would be hard to make a level edited. How ever one is planed for lazer 2
« Last Edit: August 16, 2015, 06:45:33 am by c4ooo »
??? ??? ???

Offline Snektron

  • Lvl 69 Russian Snake
  • CodeWalrus Staff
  • Super User
  • Topic Management
  • Join Date: Dec 2014
  • Location: Netherlands
  • Posts: 3147
  • Post Rating Ratio: +31/-0
  • SSSssssss.....
    • RobinDeWalvis
    • Kzyrox
    • RobinDeWalvis
    • View Profile
    • quantuminfinity
  • Gender: Male
Re: Lazer I: bringing attention to an old game.
« Reply #11 on: August 16, 2015, 10:15:12 am »
Well, i made a Letter editor for the CSE for hardcoded letterdata too. (With the CSE's format it's just impossible to do from your head <_<)
  • Calculators owned: TI-84+
Legends say if you spam more than DJ Omnimaga, you will become a walrus...


Online c4ooo

  • ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
  • Super User
  • CW Contest II Winner
  • *
  • Join Date: Aug 2015
  • Location: 127.0.0.1
  • Posts: 831
  • Post Rating Ratio: +7/-2
  • ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
    • View Profile
  • Gender: Male
Re: Lazer I: bringing attention to an old game.
« Reply #12 on: August 17, 2015, 08:22:01 pm »
Personally I don't feel it's worth the effort. I just want to get done with this as fast as possible and move on to lazer 2 and other projects.

Speaking of getting done, I decided to allocate myself 3 days to rewrite some major portions of the game, making it faster and better. Here is a changeling:
1) some redesigned menus.
2) lasers now travel 9 pixels (one tile) at a time.
3) you can now see the level name when selecting the level.
4) much internal stuff
5) five new levels are planned (come on guys!)
And here is a teaser:

It shows a "wavy laser", a bug caused by me forgetting to change a number in line of code that draws the laser.
Edit; the text on the paper is there to focus the camera.
??? ??? ???

Offline DJ Omnimaga

  • Omni founder & CW co-founder
  • CodeWalrus Staff
  • Super User
  • Forum Maintenance
  • Original 5
  • CodeWalrus Supporter
  • *
  • Topic Management
  • Join Date: Nov 2014
  • Location: Quebec, Canada
  • Posts: 17475
  • Post Rating Ratio: +83/-4
    • dj_omnimaga
    • DJOmnimaga.music
    • @DJOmnimaga
    • dj_omnimaga
    • @DJOmnimaga
    • /u/DJ_Omnimaga
    • DJOmnimaga
    • 112/11286
    • @djomnimaga
    • @DJOmnimaga
    • View Profile
    • DJ Omnimaga music store
  • Gender: Male
Re: Lazer I: bringing attention to an old game.
« Reply #13 on: August 18, 2015, 05:05:35 am »
Lol at first I thought it was some sort of obstacle, not laser. It looks cool actually :P. Hopefully you can fix the issue, though.
  • Calculators owned: TI-73, TI-80 (broken), TI-81, TI-82, TI-83, TI-83+ (broken), TI-83+ (broken), TI-83+SE (broken), TI-84+, TI-84+CSE, TI-84+CE, TI-85, TI-86, TI-89T, TI-92, TI-Nspire, TI-Nspire CX (semi-broken), HP 39gII, HP Prime, Casio fx-7000G, fx-7400G+, fx-7700GE, fx-9750G+, fx-9750GII, fx-9860G, cfx-9850G, FX-1.0+, fx-CG10, fx-CP400
  • Consoles, mobile devices and vintage computers owned: Samsung i5510, Nexus 5, Atari 2600, Lynx, SMS, Game Gear, Genesis, Dreamcast, NES, SNES, N64, GCN, Wii, Wii U, GBA, DS, 3DS, PS2, PS3, PS4, PSP, PSVita, XBox 360, XBOne

Bandcamp|Reverbnation|Facebook|Youtube|Twitter
Retired Omnimaga admin (2001-11) and editor (2012-14)
??? ??? ??? ???

Offline Unicorn

  • ??? ??? ??? ??? ???
  • Super User
  • CW Contest II - 2nd place
  • *
  • Join Date: Jan 2015
  • Location: ??? ??? ??? ??? ???
  • Posts: 2716
  • Post Rating Ratio: +5/-2
  • make :PICKACHUP: a thing!
    • Unicorn808
    • 114/11432
    • View Profile
    • ??? ??? ??? ??? ???
  • Gender: Male
Re: Lazer I: bringing attention to an old game.
« Reply #14 on: August 25, 2015, 03:51:55 am »
Indeed, looks good. I'll try to find time making levels, but I have to catch up on posting, among other things.
  • Calculators owned: I own all of them: PICKACHUP TI 84+ CSE TI 83+ SE TI something something ??? ??? ??? ??? ???
  • Consoles, mobile devices and vintage computers owned: PICKACHUP ??? ??? ??? ??? ???



??? ??? ??? ??? ???

 


You can also use the following HTML or bulletin board code to share it on your page or forum signature!


Also do not forget to check our affiliates below.
Planet Casio TI-Planet Calc.news BroniesQC BosaikNet Velocity Games